TRUSTWORTHYУстановка може бути вельми небезпечно , якщо ви не будете обережні і для конкретних обставин рекомендація повинна тримати його відключити , за винятком. Однак за замовчуванням MSDBбаза даних TRUSTWORHTYвстановлена ONза замовчуванням. Мені цікаво чому?
Я читав цей запис у BOL
Примітка За замовчуванням для бази даних MSDB для параметра "TRUSTWORTHY" встановлено значення УВІМКНЕНО. Зміна цього параметра зі значення за замовчуванням може призвести до несподіваної поведінки компонентів SQL Server, які використовують базу даних MSDB.
Але мені цікаво конкретизувати. Чому конкретно MSDBпотрібно TRUSTWORTHYвключити? Які функції ним користуються?
TRUSTWORTHYдо OFF, msdbщоб побачити, що припиняє роботу, і ви отримаєте принаймні частину відповіді :). Я вважав, що BACKUP матиме проблеми, але я просто спробував, і це вдалося.