Каждый раз, когда создается объект SQL, такой как триггер, он должен быть единственным объектом, созданным в пакете. Пакет завершается ключевым словом GO
.
Попробуйте изменить код, чтобы он соответствовал этой общей структуре, и посмотрите, работает ли он:
IF OBJECT_ID(N'[dbo].[trAfterUpdateInfoDoc]') IS NOT NULL
DROP TRIGGER [dbo].[trAfterUpdateInfoDoc]
GO
CREATE TRIGGER [dbo].[trAfterUpdateInfoDoc]
ON [dbo].[InfoDocs]
AFTER UPDATE
AS
BEGIN
--PLACE CODE HERE
END
GO