Le TRUSTWORTHYparamètre peut être assez dangereux si vous ne faites pas attention et sauf dans des circonstances spécifiques, la recommandation est de le garder éteint. Cependant, par défaut, la MSDBbase de données est TRUSTWORHTYdéfinie ONpar défaut. Je suis curieux de savoir pourquoi?
J'ai lu cette entrée dans BOL
Remarque Par défaut, le paramètre TRUSTWORTHY est défini sur ON pour la base de données MSDB. La modification de ce paramètre à partir de sa valeur par défaut peut entraîner un comportement inattendu des composants SQL Server qui utilisent la base de données MSDB.
Mais je suis curieux de connaître les détails. Pourquoi le MSDBbesoin TRUSTWORTHYest-il spécifiquement activé? Quelles fonctions l'utilisent?
TRUSTWORTHYdésactiver pour msdbvoir ce qui ne fonctionne plus et vous aurez au moins une partie de la réponse :). J'ai pensé que BACKUP aurait des problèmes mais j'ai juste essayé et cela a réussi.