mssql
-
SQLServer 2008中的代码安全(四) 主密钥
如下图: 1、服务器主密钥(Service Master Key),位于层次结构的最顶端,并且在安装SQL Server时自动创建,用于加密系统数据、链接的服务器登录名以及数据库主…
-
SQL Server 2008中的代码安全(三) 通过PassPhrase加密
前言: 在SQL Server 2005和SQL Server 2008之前。如果希望加密敏感数据,如财务信息、工资或…
-
SQL Server 2008中的代码安全(二) DDL触发器与登录触发器
本文主要 涉及DDL触发器和登录触发器的应用实例。 MicrosoftSQL Server 提供两种主要机制来强制使用业务规则和数据完整性:约束和触发器。触发器为特殊类型的存储过程…
-
SQLServer 2008中的代码安全(一) 存储过程加密与安全上下文
<一>存储过程加密 其实,用了这十多年的SQL server,我已经成了存储过程的忠实拥趸。在直接使用SQL语句还是存储过程来处理业务逻辑时,我基本会毫不犹豫地选择后者…
-
SQL2008中SQL应用之- 死锁(Deadlocking)
在另一方释放资源前,会话1和会话2都不可能继续。所以,SQL Server会选择死锁中的一个会话作为“死锁牺牲品”。注意:死锁牺牲品的会话会被杀死,事务会被回滚。 注意:死锁与正常…
-
SQL Server 2008中SQL之WaitFor使用介绍
看MSDN:http://msdn.microsoft.com/zh-cn/library/ms187331.aspx 语法为:WAITFOR { DELAY ‘tim…
-
SQLServer 2008中SQL增强之三 Merge(在一条语句中使用Insert,Update,Delete)
SQL Server 2008提供了一个增强的SQL命令Merge,用法参看MSDN:http://msdn.microsoft.com/zh-cn/library/bb51062…
-
SQLServer 2008中SQL增强之二 Top新用途
一、TOP替代Set RowCount 在SQL Server 2005之前的传统SQL语句中,top语句是不支持局部变量的。见https://www.jb51.net/artic…
-
SQLServer 2008中SQL增强之一:Values新用途
复制代码 代码如下: Create table Demo_Values (PKID int not null identity(1,1) primary key ,DName Nv…
-
SQLServer2008的实用小道具 merger使用介绍
A. 使用 MERGE 在单个语句中对表执行 UPDATE 和 DELETE 操作 下面的示例使用 MERGE 根据 SalesOrderDetail 表中已处理的订单,每天更…