Некоторые триггеры обновления добавляют дополнительную строку EXECUTE sp_settriggerorder при развертывании БД через DACPAC - PullRequest
0 голосов
/ 03 ноября 2018

Пожалуйста, потерпите мои слова. Я не уверен, как это объяснить. Я вижу еще одну дополнительную строку после моего триггера.

пример:

if not exists (select * from dbo.sysobjects where parent_obj=object_id('[dbo].[test]') and objectproperty(id,'test')=1 and xtype='TR')
begin
  exec sp_settriggerorder '[dbo].[tr_u_test]', 'Last', 'Update';
end
GO

-------------------------------------------- 
END of my Trigger.sql
------
--- not there in trigger sql but seeing in DB after the deploy. 
EXECUTE sp_settriggerorder @triggername = N'[dbo].[tr_u_test]', @order = N'last', @stmttype = N'update';
GO

Это произошло с несколькими триггерами обновления, но не со всеми.

Пожалуйста, дайте мне знать, если вам нужна дополнительная информация.

...