复制代理如何启用NOT FOR REPLICATION模式?

时间:2013-05-22 15:08:57

标签: sql-server-2000 replication sql-server-2012

当用户连接是“复制代理”时,如何绕过标记为NOT FOR REPLICATION的触发器/标识列/检查禁令?


如果我是SQL Server复制代理,并且我连接到服务器以执行复制,我如何向SQL Server指示我复制代理,以便不是所有表都启用了复制规则

我为什么要问?

因为(选择一个):

  • 扩大人类知识和理解的极限
  • 因为我正在编写自己的复制系统

1 个答案:

答案 0 :(得分:1)

我相信这是使用sessionproperty()在内部完成的:

declare @is_replicationagent bit
select @is_replicationagent = convert(bit, sessionproperty('replication_agent'))