SSMS
 sql >> Database >  >> Database Tools >> SSMS

Errore di Microsoft SQL Server:18456

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:

  1. 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
  1. Right-Click il servizio SQL Server e vai a Properties .
  2. Vai a Startup Parameters scheda e aggiungi -m parametro lì. Ciò farà sì che SQL-Server venga eseguito in modalità utente singolo.
  3. 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.
  4. Una volta riavviato correttamente il servizio SQL Server, fare clic con il pulsante destro del mouse su SSMS e Run as Administrator .
  5. 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.
  6. 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.