TRUSTWORTHY
如果您不小心,该设置可能会非常危险,除特殊情况外,建议保持关闭状态。但是默认情况下,MSDB
数据库TRUSTWORHTY
设置ON
默认。我很好奇为什么?
我已经在BOL中阅读了此条目
注意默认情况下,MSDB数据库的TRUSTWORTHY设置设置为ON。使用默认值更改此设置可能会导致使用MSDB数据库的SQL Server组件出现意外行为。
但是我对细节感到好奇。为什么MSDB
需要专门TRUSTWORTHY
打开电源?它使用什么功能?
2
无需进行WHY研究就可以快速想到,SQL Agent服务可以与实例上的所有DB进行交互,以将DB邮件用于通知和其他外部资源。SQL代理作业中的路径,AD对象等。
—
Pimp Juice IT
@JUICED_IT还包括SQL Agent作业历史记录,日志传送监视器历史记录,SSIS包,数据库引擎优化顾问数据和Service Broker队列数据,以及备份信息。您需要很多标准行为。 sqlperformance.com/2015/07/sql-maintenance/msdb
—
ConstantineK
我怀疑使用跨数据库调用的任何内容都需要它。您应该关闭
—
所罗门·
TRUSTWORTHY
以msdb
查看停止工作的内容,并且至少会得到部分答案:)。我认为BACKUP会有问题,但我只是尝试了一下,就成功了。