排序
在登录触发器错误情况下连接SQL Server的方法
如果你创建了一个登录触发器,并且在这个触发器中有一些不好的代码,那么当你尝试着登录时,你将会得到一个类似于图一显示的错误 错误如图所示:图一 如果不能很好地执行登录触发器,那么将会导...
SQL 2005使用专用管理员连接(DAC)的技巧及修改系统表的方法
SQL Server 2005 为管理员提供了一种特殊的诊断连接,以供在无法与服务器建立标准连接时使用。 Server 2005 专用管理员连接 (DAC) 使用技巧 1 什么是专用管理员连接? SQL Server 2005 为管理员...
SQL2008中SQL应用之- 死锁(Deadlocking)
当一个用户会话(会话1)已经落定了一个资源,而另一个会话(会话2)想要修改该资源,并且会话2也锁定了会话1想要修改的资源时,就会出现“死锁”(deadlocking)。 在另一方释放资源前,会话1和...
SqlServer2005 自动备份并存储另一电脑上的存储过程函数
SqlServer2005自动备份并存储另一电脑上的存储函数,想要备份的朋友可以参考下。 代码如下:--Full BackUp --Use Master CREATE proc [dbo].[bakup_DataBase] as Declare @strPsw varchar(50) De...
SQL2008中SQL应用之-阻塞(Blocking)应用分析
当一个数据库会话中的事务正锁定一个或多个其他会话事务想要读取或修改的资源时,会产生阻塞(Blocking)。 通常短时间的阻塞没有问题,且是较忙的应用程序所需要的。然而,设计糟糕的应用程序会...
SQL2008中SQL应用之-锁定(locking) 应用分析
锁定(Locking)是一个关系型数据库系统的常规和必要的一部分,它防止对相同数据作 并发更新 或在更新过程中查看数据, 从而保证被更新数据的完整性。它也能防止用户读取正在被修改的数据 。 可以...
SQL2008中通过DBCC OPENTRAN和会话查询事务
无论是有意无意,如果事务在数据库中保持打开,则它会阻塞其他进程对修改后的数据进行操作。 同样,对事务日志进行备份也只会截断不活动事务的那部分事务日志,所以打开的事务会导致日志变多(...
SQL Server2005下的安全操作技巧分享
长期以来,我都是用的mssql2005作为网站的数据库,有时候会由于程序等原因造成数据库的安全构成严重威胁。 针对与mssql2005的安全,应当针对于2个方面来做,针对于主要的权限及端口。(要是有人...
SQLServer 2005 控制用户权限访问表图文教程
SQL Server权限管理很简单的一小块,有些地方并没有深入理解和讲述,只是希望对一些刚入门的童鞋有帮助,其它大侠就当是:我当堂吓一跳,然后得啖笑。 一、需求 在管理数据库过程中,我们经常需...
SQLServer 2008中的代码安全(五) 非对称密钥加密
非对称密钥包含数据库级的内部公钥和私钥,它可以用来加密和解密SQL Server数据库中的数据,它可以从外部文件或程序集中导入,也可以在SQL Server数据库中生成。 非对称密钥包含数据库级的内部...