怎样实时监控sqlserver数据库内记录的变化

怎样实时监控sqlserver数据库内记录的变化,第1张

写一个存储过程,对表中的所有可否退回字段的值进行判断,如果为1,则对该项中审核时间和当前时间进行判断,如果相差15天就将可否退回改为0

这个存储过程用代理中的作业每天定时进行 *** 作

这里有如果设置定时作业的方法

http://www.codesky.net/article/201007/145776.html

第一种,刚刚下载玩SQL SERVER 2008,还没有进行任何 *** 作(任何 *** 作的意思就是根本没打开过安装文件);

第二种,已经尝试过安装,并且按照向导进行了支持文件的安装。第一种,这种情况我没试,因为我自己不符合这种情况……不过看样子很简单,按键盘WIN+Rd出运行对话框,输入CMD运行,打开命令行对话框,进入到SQL SERVER 2008的安装根目录的路径,然后输入setup.exe /INSTALLSHAREDDIR="D:\\Program Files\\Microsoft SQL Server\\" /INSTALLSHAREDWOWDIR="D:\\Program Files (x86)\\Microsoft SQL Server\\"

方法一:可以通过执行该命令来查看错误日志信息:exec xp_readerrorlog 方法二:在SQL SERVER Management Studio中连接该sql server实例,object Explorer中查找Management->SQL Server logs->右键选view-》选择你要看的日志信息(sql server log or sql server and Windows log)方法三:去安装路径下去找你的log文件,我的默认实例路径如下driver:\SQL Server 2008 R2\MSSQL10_50.MSSQLSERVER\MSSQL\Log\ERRORLOG

首先纠正你一个说法

不是监视器是PROfilter , 你所说的情况如果是在PROFILTER 中是不存在的任何对数据库的

修改都会在上面显示并标出语句,请你确认你的PROFILTER 是否打开正确的数据库并开始

监控数据库运行

SQL2008中针对某个实例的监视器,无法实时记录全部的SQL语句。

用SQL Server Profiler可以。你可以在运行中输入PROFILER.EXE并回车开启它,

或者在SSMS中按下ALT+T+P同样可以启动。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9990065.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存