Microsoft distribuie remedierile Microsoft SQL Server 2012 ca fișier descărcabil. Deoarece remedierile sunt cumulative, fiecare versiune nouă conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în remedierea anterioară a SQL Server 2012.
Simptome
Luați în considerare următorul scenariu:
-
Creați un ID de conectare SQL Server nou, apoi atribuiți ID-ul de conectare ca proprietar al unei baze de date într-o instanță Microsoft SQL Server 2012.
-
Vă conectați la instanța SQL Server 2012 utilizând noul ID de conectare.
-
Încercați să vizualizați proprietățile unei baze de date în instanța SQL Server 2012.
În acest scenariu, primiți următorul mesaj de eroare:
Imposibil de afișat caseta de dialog solicitată.Informații suplimentare:Imposibil de afișat caseta de dialog solicitată. (SqlMgmt)Excepție la executarea unei instrucțiuni sau a unui grup Transact-SQL.(Microsoft.SqlServer.ConnectionInfo)Utilizatorul nu are permisiunea de a efectua această acțiune. (Microsoft SQL Server, eroare: 297)
Cauză
Această problemă apare deoarece este necesară permisiunea VIEW SERVER STATE atunci când încercați să vizualizați proprietatea bazei de date.Atunci când faceți clic pe Proprietăți bază de date, SQL Server Management Studio (SSMS) rulează interogări în următoarele vizualizări de gestionare dinamică (DMVs):
-
sys.dm_hadr_cluster
-
sys.dm_database_encryption_keys
Aceste DMV-uri sunt noi în SQL Server 2012 și necesită permisiuni la nivel de server.
Rezolvare
Informații despre actualizarea cumulativă
SQL Server 2012
Remedierea pentru această problemă a fost lansată pentru prima dată în Actualizarea cumulativă 2 pentru SQL Server 2012 Service Pack RTM. Pentru mai multe informații despre acest pachet de actualizare cumulativă, faceți clic pe următorul număr de articol pentru a vizualiza articolul în Baza de cunoștințe Microsoft:
2703275 Pachetul de actualizare cumulativă 2 pentru SQL Server 2012Note Deoarece compilările sunt cumulative, fiecare ediție nouă de remediere conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în remedierea anterioară a SQL Server 2012. Microsoft recomandă să luați în considerare aplicarea celei mai recente remedieri care conține această remediere rapidă. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a-l vedea în Baza de cunoștințe Microsoft:
2692828 Compilările SQL Server 2012 care au fost lansate după lansarea SQL Server 2012 Microsoft SQL Server 2012 sunt create pentru anumite pachete Service Pack SQL Server. Trebuie să aplicați o remediere rapidă RTM SQL Server 2012 Service Pack RTM la o instalare de SQL Server 2012 Service Pack RTM. În mod implicit, orice remediere rapidă furnizată într-un SQL Server pachet Service Pack este inclusă în următorul pachet Service Pack SQL Server.
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.
Soluție de evitare
Pentru a rezolva această problemă, acordați permisiuni DE STARE VIEW SERVER ID-ului de conectare creat.