master..xp_cmdshell 'net send all 通知a.msg的值更改了'

解决方案 »

  1.   

    高手的这个方法,好象是利用了WIN2000的命令啊。在98里好象不支持的,或者说98的一些办法不支持。不过是个好方法。因为现在98很少有人用了。
    还有一个方法,就是比较费事的,使用计时器,然后比较了。呵呵~~~巨费事。
      

  2.   

    可以在触发器中加上如下语句,则只发送改变数据的用户。
    declare @a varchar(100),@sql varchar(300)
    set @a = host_name()
    set @sql = '''net send ' + @a + '' + @Username + ''
    exec('master.dbo.xp_cmdshell ' + @sql )
      

  3.   

    看来也没什么好办法.转VB.net版去问问.