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...
Без триггера работает. Как быть, что делать? Без триггера никак...