上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 102 下一页
摘要: 复制存储过程执行应用于事务复制中,当在发布服务器上执行配置的存储过程时,存储过程导致的数据变更不会做为多步骤事务发送到订阅服务器,而仅仅是把执行存储过程的命令发送到订阅服务器。 比如,如果你为一个100万条记录的表增加了一个字段,并且初始化为一个值,如果不使用复制存储过程执行的话,那么这个操作就会形成100万个更新操作发送到订阅服务器,订阅服务器将将进行100万次更新,这个操作通常会花费很长时间,并导致后续的数据变更也无法得到及时的同步。 如果使用复制存储过程执行的话,你可以创建一个存储过程来实现这个更新,并且把这个存储过程添加到事务复制中,然后当你在发布服务器上执行完成这个存储过程后,这个. 阅读全文
posted @ 2013-07-22 16:13 qanholas 阅读(903) 评论(0) 推荐(0)
摘要: 在SQL Server 2005中,通过新增的Service Broker可以实现异步触发器的处理功能。本文提供一种使用Service Broker实现的通用异步触发器方法。在本方法中,通过Service Broker构造异步触发器处理架构,对于要使用这种架构的表,只需要创建相应的触发器及处理触发器中数据的存储过程,并且在异步触发器架构中登记触发器和处理的存储过程即可。如果一个触发器中的数据要被多个表使用,只需要在dbo.tb_async_trigger_subscribtion中登记相应处理数据的存储过程即可,即一个表的数据变更可以被多个表订阅(使用)。架构的步骤如下:1.数据库配置需要配置 阅读全文
posted @ 2013-07-22 16:08 qanholas 阅读(1475) 评论(0) 推荐(0)
摘要: CREATE TABLE #test(id INT IDENTITY(1,1), NAME varchar(30))INSERT #test(name)SELECT '41545'SELECT * FROM #testINSERT #test(name)SELECT '9999999999999999999999999999999999999999999999999999999999999999999999'SELECT * FROM #testINSERT #test(name)SELECT 'uiii'SELECT * FROM #test 阅读全文
posted @ 2013-07-18 09:35 qanholas 阅读(606) 评论(1) 推荐(0)
摘要: 阅读全文
posted @ 2013-07-15 09:20 qanholas 阅读(278) 评论(0) 推荐(0)
摘要: 困扰二天的问题终于得以解决,貌似一个棘手的问题只要知道方法也似乎变得异常简单,记录此次的解决方法,避免遗忘。无法对 数据库'UDS' 执行 删除,因为它正用于复制。 (.Net SqlClient Data Provider)在网上找了些答案无非是先让数据库"UDS"脱机,然后进行分离,但还是不能解决问题。根据查看错误的详细信息,原来微软的帮助与支持里面早就有此问题的解决方案,所以结合自己的实际情况执行下述语句,然后再进行DROP即可.sp_removedbreplication'UDS'DROP DATABASEUDS----------- 阅读全文
posted @ 2013-07-15 08:47 qanholas 阅读(2774) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 102 下一页