您的位置:首页 > 数据库

如何将数据大容量加载到合并发布中的表(复制 Transact-SQL 编程)

2012-02-20 16:55 316 查看
SQL Server 2008 R2

使用 bcp 实用工具BULK INSERT 命令将数据加载到表时,默认情况下,将不会触发在 MSmerge_contents 系统表中保留跟踪数据的合并复制触发器。可以在加载数据时强制触发合并复制触发器,也可以使用复制存储过程,在大容量复制操作之后以编程方式插入生成的复制元数据。

使用 bcp 实用工具将数据大容量加载到合并复制所发布的表中

在发布服务器或订阅服务器上,执行 bcp 实用工具BULK INSERT 以将数据插入到使用合并复制发布的表中。

使用以下方法之一来确保为插入的数据生成复制元数据。

使用 FIRE_TRIGGERS 选项执行大容量复制。

对插入数据的数据库执行 sp_addtabletocontents (Transact-SQL)。为 @table_name 指定插入数据的表的名称。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: