L' TRUSTWORTHYimpostazione può essere piuttosto pericolosa se non si è attenti e, salvo circostanze specifiche, si consiglia di tenerlo spento. Tuttavia, per impostazione predefinita, il MSDBdatabase è TRUSTWORHTYimpostato ONper impostazione predefinita. Sono curioso perché?
Ho letto questa voce in BOL
Nota Per impostazione predefinita, l'impostazione TRUSTWORTHY è ON per il database MSDB. La modifica di questa impostazione dal suo valore predefinito può comportare comportamenti imprevisti da parte dei componenti di SQL Server che utilizzano il database MSDB.
Ma sono curioso di conoscere i dettagli. Perché è MSDBnecessario attivare specificamente TRUSTWORTHY? Quali funzioni lo usano?
TRUSTWORTHYa OFF per msdbvedere cosa smette di funzionare e avrai almeno una parte della risposta :). Ho pensato che BACKUP avrebbe avuto problemi, ma ho appena provato e ci è riuscito.