当前位置: 代码迷 >> ASP.NET >> 如何监视数据库表的变化,比如增删改查
  详细解决方案

如何监视数据库表的变化,比如增删改查

热度:5321   发布时间:2013-02-25 00:00:00.0
怎么监视数据库表的变化,比如增删改查!
怎么监视数据库表的变化,比如增删改查!我想写的是一个窗体程序监视网站的数据库,要是数据库表改变就会弹出对话框,给客服提示,具体怎么实现,请高手给代码?方法!谢谢

------解决方案--------------------------------------------------------
事件探测器
SQL code
--参考,记录操作的示例 --创建记录的日志表 create   table   t_log( id   int   identity(1,1)   primary   key, 工作站名   nchar(30)   not   null   default   host_name(), 操作员   sysname   DEFAULT   SUSER_SNAME(), 操作时间   datetime   default   getdate(), 事件类型   nvarchar(30), 参数   int, 执行的语句   nvarchar(255)) go --演示用的数据表 create   table   test(id   int) go --记录操作的触发器 create   trigger   t_update   on   test for   insert,update,delete as insert   t_log(事件类型,参数,执行的语句)   exec( 'dbcc   inputbuffer(@@spid) ') go --初始化表 insert   into   test   values(1) go update   test   set   id=100 go --显示记录情况 select   *   from   t_log go --删除演示环境 drop   table   t_log,test --作者 邹建
  相关解决方案