Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo illustra come risolvere il problema a causa del quale il Esplora oggetti si blocca in modo intermittente quando si usa SQL Server Management Studio (SSMS) 2012 o versione successiva.
Versione originale del prodotto: Microsoft SQL Server Management Studio
Numero KB originale: 4091777
Sintomi
Esplora oggetti si blocca in modo intermittente quando si usa SSMS. Questo problema si applica a tutte le versioni a partire da SSMS 2012.
Questo problema può verificarsi ogni volta che Esplora oggetti si trova nello stato attivo(ad esempio, quando si fa clic su un elemento nell'albero). Tuttavia, questo problema si verifica solo se tutte le condizioni seguenti sono vere:
Viene usata l'autenticazione di SQL Server.
Il database predefinito per l'accesso utilizzato per la connessione non è il master.
La versione di SSMS è 2012 o successiva.
Esplora oggetti è connesso al motore di database.
Note
Le finestre di query non riscontrano questo problema.
Causa
Questo problema è causato da un tipo di race condition che si verifica tra thread usati da Esplora oggetti.
Risoluzione
Per evitare che si verifichi questo problema, utilizzare uno dei metodi seguenti:
- Metodo 1: usare l'autenticazione di Windows.
- Metodo 2: modificare l'impostazione predefinita del database nel database master per l'account di accesso.
- Metodo 3: modificare il stringa di connessione SSMS per richiedere una connessione al database master.
Per il metodo 2
Per modificare il database predefinito per l'account di accesso, eseguire i comandi seguenti usando un account di accesso con l'autorizzazione ALTER ANY LOGIN:
USE [master]
GO
ALTER LOGIN [YourLogin] WITH DEFAULT_DATABASE=[master]
GO
Per il metodo 3
Per modificare il stringa di connessione di SSMS, seguire questa procedura:
In Esplora oggetti fare clic su Connetti e quindi su motore di database.
Nella finestra Connetti al server fare clic sul pulsante Opzioni .
Nella scheda Proprietà connessione immettere master nel campo Connetti al database e quindi fare clic su Connetti.