Как обновить таблицу и предотвратить срабатывание триггеров, кроме отключения триггера - PullRequest
3 голосов
/ 03 августа 2011

У меня есть таблица с 4 миллионами изображений. Эта таблица участвует в Merge Replication. Я должен обновить эти 4 миллиона изображений, чтобы установить для двоичного файла изображения значение NULL, поскольку они были перемещены в новую таблицу. В тот момент, когда я начну обновлять запрос, сработают триггеры репликации слиянием, и они будут считать, что данные для репликации слиянием подписчиков и 4 миллиона строк изображений будут переданы по проводам. Я не могу отключить триггеры слияния, так как это создает проблему несоответствия данных.

Я хочу, чтобы триггеры слияния не срабатывали для этой операции. Есть ли что-то вроде Bulk Insert для обновления?

1 Ответ

1 голос
/ 17 сентября 2011

Вы можете использовать хранимую процедуру sp_mergearticlecolumn, чтобы удалить конкретный столбец из вашей подписки (временно, если это необходимо).

Больше информации здесь: http://msdn.microsoft.com/en-us/library/ms188063.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...