我想用C#去监控sql表里有新的插入数据
之前我是用触发器,有新的数据就写新文件,然后再用C#的FileSystemWatcher来监控文件的修改时间,来判断有新的数据,在本机上我测试成功了,但是放在服务器上面就不行了,写不了文件 检查原因,结果是在机子上sql是用sa登录的 所以有写文件的权限,在服务器上面就写不了,触发器代码如下:
CREATE TRIGGER InsertNetPayWriter
on hx_netpay
for insert
as
declare @cmd varchar(200)
select @cmd = 'echo ' + Cast(getDate() as Varchar(50) ) + '>E:\sendSms\20080223.txt '
exec master..xp_cmdshell @cmd,no_output
GO
请问一下还有什么好的方法去监控sql 表的数据吗?