SHOWPLAN autorisation refusée dans la base de données 'tempdb". dans sql server 2008
J'ai une question, quand je lance la requête ci-dessous Inclure dans le Plan d'Exécution Réel puis il jette le message d'erreur suivant :
Résultat De L'Exécution :
(1 ligne(s) affectée)
(89 ligne(s) affectée)
(1 ligne(s) affectée)
Msg 262, Niveau 14, État 4, Ligne 25
SHOWPLAN autorisation refusée dans la base de données 'tempdb".
Remarque : Avant de créer un INDEX CLUSTER sur temptables il fonctionne très bien. après la création de l'INDEX CLUSTER elle était de montrer l'erreur ci-dessus. comment puis-je voir le plan d'exécution de la requête ci-dessous toutes les suggestions.
OriginalL'auteur Kapil | 2014-07-10
Vous devez vous connecter pour publier un commentaire.
Obtenir un admin pour exécuter la ligne suivante dans le
tempdb
:où
<UserName>
est votre nom d'utilisateur.OriginalL'auteur SchmitzIT
Dans mon cas, j'ai eu
with execute as 'dbo'
spécifié sur mon intervention. Depuis l'utilisateur dbo est spécifique à une base de données que je doute, vous pouvez accorder l'autorisation SHOWPLAN dans la base de données tempdb. Au lieu de cela, j'ai enlevé lewith execute as 'dbo'
clause de la procédure et j'ai été en mesure de continuer à l'essai de performance.OriginalL'auteur Lee Houghton