Ho riscontrato questo problema molto spesso con SQL Server 2012 e versioni successive (di solito con nuove installazioni) il motivo è che SQL Server 2012 e versioni successive non concedono automaticamente agli amministratori della finestra i diritti di amministratore in SQL Server.
Questo ti lascerà senza alcun accesso a SQL Server, in questo caso utilizzo il seguente approccio:
-
Eseguire Gestione configurazione SQL Server.
Posizione per Gestione configurazione SQL Server:
SQL Server 2016 C:\Windows\SysWOW64\SQLServerManager13.msc SQL Server 2014 C:\Windows\SysWOW64\SQLServerManager12.msc SQL Server 2012 C:\Windows\SysWOW64\SQLServerManager11.msc SQL Server 2008 C:\Windows\SysWOW64\SQLServerManager10.msc
Right-Click
il servizio SQL Server e vai aProperties
.- Vai a
Startup Parameters
scheda e aggiungi-m
parametro lì. Ciò farà sì che SQL-Server venga eseguito in modalità utente singolo. Restart
il servizio SQL Server, assicurarsi che l'agente SQL Server non si avvii, se si avvia potrebbe ottenere l'unica connessione disponibile a SQL Server.- Una volta riavviato correttamente il servizio SQL Server, fare clic con il pulsante destro del mouse su SSMS e
Run as Administrator
. - A questo punto SQL Server ti consente di connetterti a SQL Server come amministratore, aggiungere il tuo account di dominio a SQL Server assegnare
SysAdmin
ruolo. - Chiudi Management Studio, torna a Gestione configurazione SQL Server rimuovi
-m
dai parametri di avvio. Riavvia il servizio SQL Server e tadaaa.
Inoltre, non farlo su un server utilizzato da altri.