Le TRUSTWORTHY
paramè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 MSDB
base de données est TRUSTWORHTY
définie ON
par 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 MSDB
besoin TRUSTWORTHY
est-il spécifiquement activé? Quelles fonctions l'utilisent?
TRUSTWORTHY
désactiver pour msdb
voir 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.