sql >> Databáze >  >> Database Tools >> SSMS

Chyba Microsoft SQL Server:18456

Tento problém jsem viděl velmi často u SQL Server 2012 a novějších verzí (obvykle s novými instalacemi). Důvodem je, že SQL Server 2012 a novější verze nedávají správcům okna automaticky administrátorská práva na SQL Server.

Díky tomu nebudete mít vůbec žádný přístup k serveru SQL, v tomto případě používám následující přístup:

  1. Spusťte SQL Server Configuration Manager.

    Umístění správce konfigurace serveru SQL:

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 SQL Server Service a přejděte na Properties .
  2. Přejděte na Startup Parameters tab a přidejte -m parametr tam. To způsobí, že SQL Server bude spuštěn v režimu jednoho uživatele.
  3. Restart služby SQL Server, ujistěte se, že se agent SQL Server nespustí, pokud se spustí, může získat jediné dostupné připojení k serveru SQL.
  4. Jakmile se služba SQL Server úspěšně restartuje, klikněte pravým tlačítkem na SSMS a Run as Administrator .
  5. V tomto okamžiku vám SQL Server umožní připojit se k SQL Serveru jako správce, přidat váš doménový účet k SQL Serveru přiřadit SysAdmin role.
  6. Zavřete Management Studio, přejděte zpět do správce konfigurace serveru SQL Server remove -m ze spouštěcích parametrů. Restartujte službu SQL Server a tadaaa.

Také to nedělejte na serveru, který používají ostatní.



  1. Jak přeskočit řazení tabulek v phpmyadmin

  2. Dotaz SQL pomocí Entity Framework běží pomaleji, používá špatný plán dotazů

  3. Chyba MySQL 2014 – Příkazy nejsou synchronizované – při pokusu o volání po sobě jdoucích uložených procesů

  4. Nelze připojit databázi ASP.NET k SQL Server Management Studio