Si applica a
SQL Server 2012 Business Intelligence SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Enterprise Core

Microsoft distribuisce le correzioni di Microsoft SQL Server 2012 come un unico file scaricabile. Poiché le correzioni sono cumulative, ogni nuova versione contiene tutti gli aggiornamenti rapidi e tutte le correzioni per la sicurezza inclusi nella versione di correzione precedente SQL Server 2012.

Sintomi

Considerare lo scenario descritto di seguito:

  • Creare un nuovo ID di accesso SQL Server e quindi assegnare l'ID di accesso come proprietario di un database in un'istanza di Microsoft SQL Server 2012.

  • Accedere all'istanza di SQL Server 2012 usando il nuovo ID di accesso.

  • Si tenta di visualizzare le proprietà di un database nell'istanza di SQL Server 2012.

In questo scenario viene visualizzato il seguente messaggio di errore:

Impossibile visualizzare la finestra di dialogo richiesta.Altre informazioni:Non è possibile visualizzare la finestra di dialogo richiesta. (SqlMgmt)Si è verificata un'eccezione durante l'esecuzione di un'istruzione Transact-SQL o un batch.(Microsoft.SqlServer.ConnectionInfo)L'utente non dispone dell'autorizzazione necessaria per eseguire questa azione. (Microsoft SQL Server, errore: 297)

Causa

Questo problema si verifica perché è necessaria l'autorizzazione VIEW SERVER STATE quando si tenta di visualizzare la proprietà del database.Quando si fa clic su Proprietà database, SQL Server Management Studio (SSMS) esegue query sulle viste di gestione dinamica (DMV) seguenti:

  • sys.dm_hadr_cluster

  • sys.dm_database_encryption_keys

Questi dmV sono una novità di SQL Server 2012 e richiedono autorizzazioni a livello di server. 

Risoluzione

Informazioni sugli aggiornamenti cumulativi

SQL Server 2012

La correzione di questo problema è stata rilasciata per la prima volta nell'aggiornamento cumulativo 2 per SQL Server 2012 Service Pack RTM. Per altre informazioni su questo pacchetto di aggiornamento cumulativo, fare clic sul numero dell'articolo seguente per visualizzare l'articolo della Microsoft Knowledge Base:

2703275 Pacchetto di aggiornamento cumulativo 2 per SQL Server 2012Note Poiché le build sono cumulative, ogni nuova versione di correzione contiene tutti gli aggiornamenti rapidi e tutte le correzioni per la sicurezza inclusi nella versione di correzione precedente SQL Server 2012. Microsoft consiglia di prendere in considerazione l'applicazione della versione più recente di correzione che contiene questo hotfix. Per ulteriori informazioni, fare clic sul numero dell'articolo seguente per visualizzare l'articolo nella Microsoft Knowledge Base:

2692828 Le build SQL Server 2012 rilasciate dopo il rilascio del SQL Server 2012 microsoft SQL Server 2012 vengono create per specifici Service Pack SQL Server. È necessario applicare un hotfix RTM di SQL Server 2012 Service Pack a un'installazione di SQL Server 2012 Service Pack RTM. Per impostazione predefinita, qualsiasi aggiornamento rapido fornito in un Service Pack di SQL Server è incluso nel service pack di SQL Server successivo.

Stato

Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".

Soluzione alternativa

Per risolvere il problema, concedere le autorizzazioni VIEW SERVER STATE all'ID di accesso creato.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.