INSERT failed because the following SET options have incorrect setting

Перед тем, как задать этот вопрос, естественно гуглил. Сделал всё, как в рекомендациях — не помогает.

Ситуация такая: есть некая система в организации (процедуры на MS SQL и т. д.). Потребовалась модернизация: нужен запуск джоба после вставки новой записи в таблицу. Сделал триггер — стало появляться сообщение об ошибке в настройках, как показано на картинке:

Сообщение, выдаваемое системой

Выставил все "магические 7" настройки, как описано в статьях — не помогает:

SET ANSI_NULLS ON;
SET ANSI_PADDING ON;
SET ANSI_WARNINGS ON;
SET ARITHABORT ON;
SET CONCAT_NULL_YIELDS_NULL ON;
SET NUMERIC_ROUNDABORT ON;
SET QUOTED_IDENTIFIER ON;

Точнее из-под SSMS запускаешь ту же хранимую процедуру, которая делает вставку в таблицу, — прокатывает, а когда выполняешь это же действие, но из-под системы, — ошибка:

INSERT failed because the following SET options have incorrect setting...

Без триггера работает. Как быть, что делать? Без триггера никак...


Ответы (0 шт):