SqlDependency是不是长连接的问题
SqlDependency的功能看上去很好,至少不用定时拿程序轮询了,可是是不是有一个客户端就会建立一个长连接啊,会不会因为客户端很多产生问题。另外能不能表里的数据达到一定条件在触发啊,不达到条件就不触发
(节省点资源,嘿嘿),由于不明白它的原理,也不知道是不是在胡说八道,请谅解!
呵呵。
其实你也可以直接看书的,
SQL+Server+2008实战PDF文档
http://download.csdn.net/detail/u011955534/6311997
在里面的第20章,489页就是专门介绍service broker的,挺详细的。
[解决办法]
msdn中明确有写, 这东西不适合客户端很多的情况。
它大多被用来刷新缓存什么的。