sql >> Databáze >  >> RDS >> Sqlserver

Přihlášení k databázovému stroji SQL Server 2008 selhalo pro administrátora v systému Windows 7

V závislosti na tom, v jakém režimu byl nainstalován SQL Server (ověření systému Windows nebo smíšený režim), možná budete muset udělat několik věcí. Pokud jste nainstalovali ve smíšeném režimu, můžete se přihlásit jako sa a přidat uživatele správce jako přihlašovací jméno v části Zabezpečení. Ujistěte se, že jste uživateli přiřadili roli správce systému, kterou naleznete v části Serverové role.

Pokud byl během instalace vybrán režim ověřování systému Windows, můžete udělat několik věcí, ale myslím, že nejjednodušší je pouze znovu vytvořit uživatele sadegh, přihlásit se k serveru SQL jako tento uživatel a podle předchozího kroku přidat uživatele správce. jako přihlašovací jméno.

AKTUALIZACE: Pokud vše ostatní selže, můžete spustit SQL Server v režimu jednoho uživatele, který umožňuje jediné připojení k serveru, a povolit/změnit heslo sa. Chcete-li to provést, můžete:

  1. Otevřete příkazový řádek (Klikněte na něj pravým tlačítkem a vyberte „Spustit jako správce“)
  2. Na příkazovém řádku zadejte net stop MSSQLSERVER
  3. Další zadejte net start MSSQLSERVER /m
  4. Otevřete SQL Server Management Studio. Nepřihlašujte se, zrušte přihlašovací dialog.
  5. V nabídce Soubor vyberte Nový->Dotaz na databázový stroj a přihlaste se (ujistěte se, že používáte název hostitele a ne localhost).
  6. Proveďte dotaz ALTER LOGIN sa WITH PASSWORD =''; pro resetování hesla (pokud není povoleno, zadejte ALTER LOGIN sa ENABLE k tomu)
  7. Přihlaste se pomocí uživatele sa a přidejte uživatele správce.

UPRAVIT:

Jak uvádí @jimasp v komentářích, pro krok 6 možná budete muset provést ZMĚNIT PŘIHLÁŠENÍ sa WITH PASSWORD ='' UNLOCK; , protože účet sa může být uzamčen z příliš mnoha pokusů o přihlášení.

Testováno na Windows 7 Ultimate s SQL Server 2008 Standard. Doufám, že to pomůže.



  1. Nevidím spouštěče, které jsem vytvořil v SQL Server Management Studio 2008

  2. Chyba kódování s sqlalchemy a postgresql

  3. Jak vybrat řádky se 4bajtovými znaky UTF-8 v Oracle DB?

  4. PostgreSQL:.psql_history do /dev/null