SQL Server

阿里云新品发布会周刊第54期 丨 网络攻击见招拆招?阿里云高级技术专家赵伟教你在CDN边缘节点上构建多层纵深防护体系

送分小仙女□ 提交于 2020-07-24 19:18:56
点击订阅新品发布会 新产品、新版本、新技术、新功能、价格调整,评论在下方,下期更新!关注更多新品发布会! 热门阅读 1、网络攻击见招拆招?阿里云高级技术专家赵伟教你在CDN边缘节点上构建多层纵深防护体系 当下政企数字化转型步伐加速,业务在线化与架构网络化已经成为政企核心竞争力之一,作为互联网的入口,CDN如何将安全能力注入其中,构建企业级安全加速技术架构?边缘安全技术又将如何帮助企业应对愈发严峻的网络安全态势,抵御DDoS/CC、Web应用攻击以及进行互联网机器流量管理?阿里云高级技术专家赵伟在发布会中做了如下解答。 查看原文 2、阿里云CDN不止于加速:基于https国密算法构建安全数据传输链路 5月20日,阿里云政企安全加速解决方案正式发布。在发布会中,阿里云技术专家林胜恩从HTTPS的技术概述,国密算法的标准内容以及国密算法在阿里云CDN上的应用情况三个方面,来介绍了阿里云CDN在安全方面的重要实践。 查看原文 3、轻量化AI服务再添两将!阿里云机器学习PAI DSW 2.0 & Alink商业版重磅发布 近日,阿里云推出机器学习PAI两大新品DSW 2.0 & Alink商业版,机器学习PAI产品家族,覆盖了机器学习的数据处理、建模、训练、模型优化、在线预测的全产品线,用户既可以搭建完整的个性化推荐系统,让CTR提高10%+; 也可以使用Blade进行深度学习模型进行优化

Dynamics 365 基于 Sql Server 2017 安装 报表 问题

不羁的心 提交于 2020-05-09 14:37:00
如果使用SQL2017 安装D365 会发现 SSRS与AD不能在同一台服务器上,因为无法安装SSRS,而无SSRS 则D365是无法继续安装的。 所以解决方法有二个: 1、另外准备一台服务器,不需要加入AD,只需有SQL 2017 SSRS即可; 2、不安装SSRS,增加注册表记录完成D365安装而报表无法使用。 其中方法二的操作如下: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM 下创建 记录 gnoreChecks DWORD,要求为 32位,值为1, 如下图 再次运行D365 安装界面如下,虽报价但NEXT可继续。 安装过程中因SSRS报错可 Ignore ,如下图。 最终提示安装成功,系统可以正常访问。 如遇到公告报错,可访问另一篇文章: https://www.cnblogs.com/Earson/p/notice_error.html 本文内容引用: https://victang.blog.csdn.net/article/details/81183483 Earson Micrososft Dynamics CRM MVP 来源: oschina 链接: https://my.oschina.net/u/4414278/blog/4271711

创造DotNet Core轻量级框架【一】

六眼飞鱼酱① 提交于 2020-05-09 12:01:28
前言 net core 已经出了很久了,网上的各种框架也很多了,但是没看到一个很小很轻的框架,基本都是那种啥功能都有,但是我需要的功能只占他们框架的百分之几,很少很少,所以自己创造一个框架。 因为之前的知识断层太多了,现在为了拟补这些知识,也是走了不少弯路,现在和一个新手没啥区别,所以那里写的不对也请大家谅解。 1.我需要的框架结构是什么样的? 我在搭建这个框架的时候查阅了很多资料,园子里有很多很多的大佬都已经写了怎么搭建一个框架,而阅读最广泛的是一套DI框架。但是不知道怎么回事园子里面的原文是加密的,打不开。可能是作者不想让爬虫爬吧。。 那么我到底需要什么框架呢? 冥思苦想,有几个要求 1.不为现在工作而做一个框架 2.通用性高 3.简单易懂 4.中小型项目压力小 然后就随便画了一下结构图 哪我需要做的就是从中转平台到数据库支持这一块内容。 2 ORM的选择 我也是第一次学习net core和EF,以前都不懂EF是什么东西,也是通过现在工作学会一点EF的使用,觉得局限性太高了。但是写一写简单的操作还是比较快的,然后看到微软也发布了 EF Core,查了查资料看看了文章 也在各种ORM对比,结果发现EF Core被人黑的地方就是不能写sql语句,如果不能写sql语句那么就需要使用框架的人掌握linq和 lamuda的程度要很高了,不再是一个简单的新手小白可以使用的框架

在C#中调用SQL Server中存储过程

为君一笑 提交于 2020-05-09 11:29:56
关于SQL Server中存储过程在C#中调用的简单示例 目录 0. 简介 1. 语法细节 2. 示例1:模拟转账 3. 示例2:测试返回DataTable 4. 源代码下载 shanzm-2020年5月3日 23:23:44 0. 简介 【定义】: 存储过程(Stored Procedure) 是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。 【优缺点】:存储过程优缺点都非常的明显!几乎每一篇讨论存储过程的文字,都是会说其他优点是balabala,缺点是balabala,然而最后作者的结论都是: “我不推荐使用存储过程” 。 具体的存储过程的优缺点这里就不详述了! 公司旧项目使用存储过程实现业务逻辑,没办法只能研究了一下 🙃! 闲言碎语不要讲,书归正传,下面就开始存储过程! 1. 语法细节 变量与变量之间使用逗号隔开,语句结尾无标点符号 声明变量: declare @variate_name variate_type ,例如声明并赋值: declare @name nvarchar(50) ='shanzm' 变量赋值: set @variate_name =value 打印变量: print @variate_name begin……end

Delphi中封装ADO之我重学习记录

£可爱£侵袭症+ 提交于 2020-05-09 06:29:06
delphi adodataset ctstatic 数据是缓存在服务器端还是客户端 答:客户端,开启本地缓存功能后,就能数据在本地批量修改后,再批量提交,减少了网络传送 原创,专业,图文 Delphi中封装ADO之我重学习记录 - Delphi,封装,ADO,学习,记录 今日头条,最新,最好,最优秀,最靠谱,最有用,最好看,最有效,最热,排行榜,最牛,怎么办,怎么弄,解决方案,解决方法,怎么处理,如何处理,如何解决 keylife富翁笔记 作者: hongyuan 标题: delphi中封装ado之我重学习记录。。。 关键字: 分类: 我学习delphi,我努力 密级: 保护 (评分: , 回复: 0, 阅读: 268) »» 此文来自: 马开东云搜索 转载请注明出处 网址: http://m.makaidong.com 此文原标题: Delphi中封装ADO之我重学习记录 来源网址: http://m.makaidong.com/博客园最新/3/0_8636.html ado实际上是是微软以com技术,封装底层的ole-db(也是com)方便开发人员使用的一另数据储蓄技术。 ado原生对象: connection对象,使用方法: adoc:=createoleobject('adodb.connection'); adoc.openn(连接串) recordset对象

【故障公告】升级阿里云 RDS SQL Server 实例故障经过

…衆ロ難τιáo~ 提交于 2020-05-08 20:03:45
昨天晚上,我们使用的阿里云 RDS SQL Server 2008 R2 实例突然出现持续 CPU 100% 问题,后来我们通过重启实例恢复了正常(详见 故障公告 )。但是在恢复正常后发现了新问题,这台 RDS 实例 IOPS 不够用,必须要进行升级,而且当时过了 0 点也是升级的好时间,再加上我们对升级到更高版本的 SQL Server 垂涎已久 —— 因为最新的 EF Core 3.0 不支持生成 SQL Server 2008 的分页 SQL ( UseRowNumberForPaging ),只是我们还没有确定新版 SQL Server 是自己搭建还是继续使用阿里云 RDS ,加上现在的 RDS 实例是包年买的,所以近期没有安排升级计划。现在迫不得已+顺水推舟,再加上阿里云 RDS 支持直接从 SQL Server 2008 R2 升级到 SQL Server 2016,于是我们临时决定进行升级操作。 升级操作本身很简单,点几下按钮,支付一下费用,整个升级过程由阿里云 RDS 自动完成,而且升级期间不影响现已实例的正常访问。我们唯一担心的是升级后新 SQL Server 实例要重新编译大量 SQL 语句,预热时间比较长,但是我们当时升级的话,有一夜时间进行预热,问题应该不大。于是,在 00:22 启动了升级,启动升级后,从阿里云那得知由于我们的数据库比较大,升级时间比较长

解决sql server2008数据库安装之后,web程序80端口被占用问题(终极方案)

非 Y 不嫁゛ 提交于 2020-05-08 20:01:36
解决sql server2008数据库安装之后,web程序80端口被占用问题(终极方案) 前言: 原来电脑上的Apache一直使用正常,在安装sql server2008后,突然发现Apache无法启动,检查了一下是因为80端口被强制占用了。 解决方案: 1、先用cmd命令 netstat -ano 看一下各个端口占用和进程PID(80端口是被3296占用) 。 2、然后在任务管理器里,查看进程。(注意:默认情况下,进程的PID是不显示的,你在菜单的查看 → 选择列里可以选上PID来显示) 最后排查到是一个名叫“sql server reporting services”的原因,SQL Server的这个功能基本用不到,因此可以按我下面的提供的方法停掉或者把 ” Web 服务 URL“的TCP端口修改成其他的。 3、开始菜单 →打开Reporting Services 配置管理器,如下: 4、点击【连接】按钮,登录Reporting Services 配置管理器 5、最简单的方法:直接停止掉服务(缺点:每次重启电脑,就需要重新停止服务) 6、最稳妥的方法:修改端口 (1)、左侧栏切换到【Web 服务 URL】选项卡 ,把TCP端口改成其他的(例如88) (2)、左侧栏切换到【报表管理器URL】选项卡 ,发现这里的URL使用了80端口 (3)、 点击高级按钮,打开“高级多网站设置”

SQL SERVER2008脚本运行所遇问题及解决方法

半世苍凉 提交于 2020-05-08 20:00:51
Q1、CASCADE附近有语法错误 A1:SQL SERVER没有cascade或者RESTRICt这一项,直接用drop Q2:怎样以交互式方式编写SQL脚本文件 Q3:SQL 语言分大小写吗 A3:分的情况“UNIQUE Q4:执行时显示“xx语句必须是首行“; A4:在上一段命令后输入go,再执行 --截止到5/7 Q5:重命名索引时出错,代码:alter index sno rename to SSno A5:SQL SERVER 2008没有此类语法,修改程序为:sp_rename '<被修改索引名>' ,'<修改后索引名>'; A6:SQL SERVER 2008 用drop关键词删除索引,索引前必须加文件名,如 drop index Student.Sno; Q7:向表内插入语句时,显示“ INSERT 语句与 FOREIGN KEY 约束"XXX"冲突。该冲突发生于数据库"XXX",表"XXX", column 'XXX"。 A7:A表中A1列是B表中的外键,然而在A表中插入数据C,数据C的A1列并不在现在的B表中存在,这便是与外键约束发生。详细原理:https://blog.csdn.net/chenxiaochan/article/details/43730769 A8:可以不存在的列,查询结果是查询语句中的列名。 A9:SQL SERVER2008

sql server 增加分组序号

ⅰ亾dé卋堺 提交于 2020-05-08 20:00:33
SQL2000自制row_number SELECT (SELECT COUNT(*) FROM main1 p1 WHERE p1.编号 <= p2.编号) AS rowNumber, * FROM main1 p2 ORDER BY 编号 很简单,但是数据量大的时候会十分的消耗性能 sql server2005以后 ROW_NUMBER() OVER()函数用法详解 (分组排序 例子多) 原创置顶 一彡十 最后发布于2018-09-18 19:11:38 阅读数 92385 收藏 展开 和彡十一起学java 学习分享专栏 一彡十 ¥9.90 去订阅 语法格式:row_number() over(partition by 分组列 order by 排序列 desc) row_number() over()分组排序功能: 在使用 row_number() over()函数时候,over()里头的分组以及排序的执行晚于 where 、group by、 order by 的执行。 例一: 表数据: create table TEST_ROW_NUMBER_OVER( id varchar(10) not null, name varchar(10) null, age varchar(10) null, salary int null ); select * from TEST

(4.42)sql server修改数据库名、表名、列名

柔情痞子 提交于 2020-05-08 18:52:24
【1】基本操作 【1.1】修改数据库名:sp_renamedb Use master; EXEC sp_dboption ' DBNAME_OLD ' , ' Single User ' , ' TRUE ' -- 修改数据库名 EXEC sp_renamedb ' DBNAME_OLD ' , ' DBNAME_NEW ' EXEC sp_dboption ' DBNAME_NEW ' , ' Single User ' , ' FALSE ' 【1.2】修改表名:sp_rename -- 下例将表 customers 重命名为 custs。 EXEC sp_rename ' customers ' , ' custs ' 【1.3】修改列名:sp_rename exec sp_rename ' [表名].[列名] ' , ' [新列名] ' 【2】核心注意事项 【2.1】需要的权限   sysadmin 固定服务器角色成员、db_owner 和 db_ddladmin 固定数据库角色成员或对象所有者可以执行 sp_rename。   只有 sysadmin 和 dbcreator 固定服务器角色成员才能将"database"作为 object_type 来执行 sp_rename。 【2.2】重命名存储过程、视图、表、字段的区别 (1)重命名存储过程和视图