sql server触发器

在登录触发器错误情况下连接SQL Server

12-11
如果你创建了一个登录触发器,并且在这个触发器中有一些不好的代码,那么当你尝试着登录时,你将会得到一个类似于图一显示的错误: 图一 如果不能很好地执行登录触发器,那么将会导致登录失败. 例如,如果创建了这个触发器,那么就可以设计下面的代码来达到失败的目的. CREATE TRIGGER BadLogonTrigger ON ALL SERVER FOR LOGON AS BEGIN INSERT INTO BadDB.dbo.SomeTable VALUES ('Test'); END; GO 没

SQL Server 2005 内置工具建审查系统

11-07
作为收费应用方面的数据库管理员(DBA),公司首席信息官(CIO)经常邀请我与Sarbanes-Oxley审查员开会讨论公司数据的安全与整合问题.简单地说,他希望我们通过适当的文件回答许多问题:如谁访问了我们的数据.如何批准访问权.以及我们如何对访问进行监控,以防止某些人入侵.登录数据或做他们不该做的事情. 我的CIO与我了解了一些证明Sarbanes-Oxley法案遵守的商业解决方案.但是,我们决定应用SQL Server 2005内置工具来建立我们"自产的"审查系统. Server

SQL Server 2005内置工具建审查系统

09-18
作为收费应用方面的数据库管理员(DBA),公司首席信息官(CIO)经常邀请我与Sarbanes-Oxley审查员 开会讨论公司数据的安全与整合问题.简单地说,他希望我们通过适当的文件回答许多问题:如谁访问了 我们的数据.如何批准访问权.以及我们如何对访问进行监控,以防止某些人入侵.登录数据或做他们不 该做的事情. 我的CIO与我了解了一些证明Sarbanes-Oxley法案遵守的商业解决方案.但是,我们决定应用SQL Server 2005内置工具来建立我们"自产的"审查系统. Ser

SQL Server如何限制IP登陆:登陆触发器的运用

08-02
一.背景 在MySQL的mysql.User表保存了登陆用户的权限信息,Host和User字段则是关于登陆IP的限制.但是在SQL Server没有这样一个表,那SQL Server有什么办法可以实现类似的安全控制的功能呢? SQL Server 包括三种常规类型的触发器:DML触发器.DDL触发器和登录触发器.DML触发器是比较常使用的,它通常在表或视图中修改数据(INSERT.UPDATE和DELETE 等)为了保证业务数据的完整性和一致性,可以对事务进行回滚等操作:如果你对DDL触发器感兴