2013-05-22 1 views
0

Как триггеры/идентификационные столбцы/контрольные сметы, обозначенные как NOT FOR REPLICATION, обходят стороной, когда пользовательское соединение является «агентом репликации»?Как репликационные агенты активируют режим NOT FOR REPLICATION?


Если я агент репликации SQL Server, и я подключиться к серверу для выполнения репликации, как я указать SQL Server, что я я агент репликации, так что не для правил репликации включены во всех таблицах?

Почему я спрашиваю?

Потому что (на выбор):

  • расширить пределы человеческого знания и понимания
  • , потому что я пишу свою собственную систему репликации

ответ

1

Я считаю, что это делается с помощью внутренне sessionproperty():

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

 Смежные вопросы

  • Нет связанных вопросов^_^