Microsoft distribue les correctifs Microsoft SQL Server 2012 sous la forme d’un fichier téléchargeable. Dans la mesure où les correctifs sont cumulatifs, chaque nouvelle version contient tous les correctifs et les correctifs de sécurité inclus dans la version précédente du correctif SQL Server 2012.
Symptômes
Prenons l’exemple du scénario suivant :
-
Vous créez un ID de connexion SQL Server, puis vous attribuez l’ID de connexion en tant que propriétaire d’une base de données dans une instance Microsoft SQL Server 2012.
-
Pour vous connecter à l’instance SQL Server 2012, vous devez utiliser le nouvel ID de connexion.
-
Vous essayez d’afficher les propriétés d’une base de données dans l’instance SQL Server 2012.
Dans ce scénario, le message d'erreur suivant s'affiche :
Impossible d’afficher la boîte de dialogue demandée. Informations supplémentaires : impossible d’afficher la boîte de dialogue demandée. (SqlMgmt) Une exception s’est produite lors de l’exécution d’une instruction ou d’un lot Transact-SQL. (Microsoft. SqlServer. ConnectionInfo) L’utilisateur n’est pas autorisé à effectuer cette action. (Microsoft SQL Server, erreur : 297)
Cause
Ce problème survient parce que l’autorisation d’affichage de l’état du serveur est requise lorsque vous essayez d’afficher la propriété de base de données. Lorsque vous cliquez sur Propriétés de la base de données, SQL Server Management Studio (SSMS) exécute les requêtes par rapport aux vues de gestion dynamique suivantes :
-
sys.dm_hadr_cluster
-
sys.dm_database_encryption_keys
Ces DMV sont une nouveauté de SQL Server 2012 et nécessitent des autorisations au niveau du serveur.
Résolution
Informations sur les mises à jour cumulatives
SQL Server 2012
Le correctif de ce problème a été corrigé pour la première fois dans la mise à jour cumulative 2 pour SQL Server 2012 Service Pack RTM. Pour plus d’informations sur ce package de mise à jour cumulative, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft :
2703275 Package de mise à jour cumulative 2 pour SQL Server 2012Remarque Dans la mesure où les builds sont cumulatives, chaque nouvelle version du correctif contient tous les correctifs et les correctifs de sécurité inclus dans l’ancienne version du correctif SQL Server 2012. Microsoft vous recommande d’appliquer la version de correctif la plus récente qui contient ce correctif. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
2692828 Builds SQL Server 2012 publiées après la sortie de SQL Server 2012 Des correctifs Microsoft SQL Server 2012 sont créés pour des service packs SQL Server spécifiques. Vous devez appliquer un correctif SQL Server 2012 Service Pack RTM à une installation de SQL Server 2012 Service Pack RTM. Par défaut, tout correctif fourni dans un service pack SQL Server est inclus dans le prochain Service Pack SQL Server.
Statut
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.
Solution de contournement
Pour contourner ce problème, accordez des autorisations d’État du serveur d’affichage à l’ID de connexion que vous avez créé.