服务器端表格发生变动后立即通知客户端,应该怎么实现? 本帖最后由 fenghou1st 于 2012-05-08 13:06:34 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 LZ 说的是类似前端的ajax吧? 服务器端仅针对存储,前端刷新貌似都在前端获取信息。 You can use DDL trigger for this.MSDN: http://msdn.microsoft.com/en-us/library/ms175941.aspx 我查了一下DLL触发器的说明:DML 触发器在 INSERT、UPDATE 和 DELETE 语句上操作,并且有助于在表或视图中修改数据时强制业务规则,扩展数据完整性。DDL 触发器对 CREATE、ALTER、DROP 和其他 DDL 语句以及执行 DDL 式操作的存储过程执行操作。它们用于执行管理任务,并强制影响数据库的业务规则。它们应用于数据库或服务器中某一类型的所有命令。可能我没有说清楚,我需要的就是在INSERT、UPDATE 和 DELETE 表格后,由服务器端通知客户端表格已变动,让客户端同步表格数据。 可否说得具体一点?我知道Service Broker有通信功能,但怎么在服务器端及客户端实现这贴的要求则一点头绪都没有。 推荐用DML Trigger+Service Broker. 因为DML Trigger+Service Broker实现起来还是挺复杂的,客户端要装SQL实例,不利于大规模部署.推送刷新方式,还可以用SQL调用CLR,自动给各客户端发送消息包,客户端随时监听,收到消息包即解析后刷新. 要装SQL实例就算了。用SQL调用CLR发送消息包这个方法看起来可行,谢谢,我去查查。如果您能给出一两个地址那我就更高兴了。 msdn http://msdn.microsoft.com/zh-cn/library/ms254498(v=vs.90).aspx 求一个SQL查询语句,比刚才的要难一点 SQL一个小题请高手帮忙解释一下谢谢 一个小问题,请高手看看。 请问如何把select出来的数据直接导出为以“|”分割的文本文件中? 电信对单的存储过程 这个问题很诡异! 这个查询语句怎么写? 删除记录后的问题。 关于触发器中多行操作的问题。 用jdbc连接数据库报这个错误怎么解决? 删除的数据能不能恢复?delete from ... SQL 2008数据库存储过程
服务器端仅针对存储,前端刷新貌似都在前端获取信息。
我查了一下DLL触发器的说明:DML 触发器在 INSERT、UPDATE 和 DELETE 语句上操作,并且有助于在表或视图中修改数据时强制业务规则,扩展数据完整性。DDL 触发器对 CREATE、ALTER、DROP 和其他 DDL 语句以及执行 DDL 式操作的存储过程执行操作。它们用于执行管理任务,并强制影响数据库的业务规则。它们应用于数据库或服务器中某一类型的所有命令。可能我没有说清楚,我需要的就是在INSERT、UPDATE 和 DELETE 表格后,由服务器端通知客户端表格已变动,让客户端同步表格数据。
可否说得具体一点?我知道Service Broker有通信功能,但怎么在服务器端及客户端实现这贴的要求则一点头绪都没有。
客户端要装SQL实例,不利于大规模部署.推送刷新方式,还可以用SQL调用CLR,自动给各客户端发送消息包,
客户端随时监听,收到消息包即解析后刷新.
要装SQL实例就算了。
用SQL调用CLR发送消息包这个方法看起来可行,谢谢,我去查查。如果您能给出一两个地址那我就更高兴了。