Параметр TRUSTWORTHYможет быть довольно опасным, если вы не будете осторожны, и, за исключением определенных обстоятельств, рекомендуется держать его выключенным. Однако по умолчанию MSDBбаза данных TRUSTWORHTYустановлена ONпо умолчанию. Мне интересно, почему?
Я прочитал эту запись в BOL
Примечание. По умолчанию для параметра TRUSTWORTHY установлено значение ON для базы данных MSDB. Изменение этого параметра по умолчанию может привести к непредвиденному поведению компонентов SQL Server, которые используют базу данных MSDB.
Но меня интересует конкретика. Почему конкретно MSDBнужно TRUSTWORTHYвключить? Какие функции это используют?
TRUSTWORTHYвыключить, msdbчтобы увидеть, что перестает работать, и у вас будет хотя бы часть ответа :). Я подумал, что у BACKUP будут проблемы, но я просто попытался, и это удалось.