Zapomněli jste heslo SA pro svou instanci SQL Server 2012? Pokud jste se pokusili o přístup k databázi příliš mnohokrát s nesprávnými hesly, může být účet SA uzamčen. V tomto tutoriálu vám ukážeme dvě možnosti, jak převzít kontrolu nad vaším SQL Serverem 2012 buď přidáním účtu sysadmin nebo resetováním hesla SA.
Možnost 1: Resetujte heslo SQL Server 2012 v režimu pro jednoho uživatele
- Spusťte nástroj SQL Server Configuration Manager. Vyhledejte svou instanci SQL Server 2012 a zastavte službu.

- Otevřete příkazový řádek s oprávněními správce a spusťte následující příkaz pro spuštění SQL Server 2012 v režimu pro jednoho uživatele:
net start MSSQL$SQLEXPRESS /m"SQLCMD"Nezapomeňte změnit MSSQL$SQLEXPRESS na název služby vaší instance SQL Server. Každá instance má svou vlastní službu SQL Server. Název služby lze nalézt na panelu Služby systému Windows (services.msc).

- K místnímu připojení k databázi SQL Server 2012 použijte příkaz sqlcmd. Pokud je váš SQL Server nainstalován na vzdáleném počítači, ujistěte se, že jste nahradili . (tečka) s názvem hostitele tohoto serveru.
sqlcmd -E -S . - Chcete-li vytvořit nový účet a udělit mu všechna oprávnění na úrovni serveru, zadejte následující příkaz SQL.
CREATE LOGIN tom WITH PASSWORD = 'P@ssw0rd'
GO
ALTER SERVER ROLE sysadmin ADD MEMBER tom
GO
- Zadejte exit pro ukončení sqlcmd. Restartujte službu SQL Server 2012, abyste se dostali z režimu pro jednoho uživatele. Poté se můžete připojit k databázi pomocí nového přihlašovacího jména, které jste právě vytvořili.
Možnost 2: Offline resetování hesla SQL Server 2012
Viz také:Jak povolit vzdálená připojení v SQL Server 2014/2012/2008
SQL Server vytvoří hash hesla uživatele, který je uložen v hlavní databázi (sysxlogins). Pomocí nástroje SQL Server Password Changer můžete odemknout / resetovat hesla SQL Server 2012 pro SA a další uživatelské účty. Zde je postup:
- Nejprve musíte zastavit instanci SQL Server 2012 z nástroje SQL Server Configuration Manager.
- Stáhněte a nainstalujte program SQL Server Password Changer.
- Spusťte program SQL Server Password Changer. Klikněte naOtevřete soubortlačítko pro vyhledání souboru master.mdf. Obvykle se soubor master.mdf nachází na adrese
C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA.
- Jakmile kliknete na tlačítko Otevřít, program zobrazí seznam uživatelských účtů pro vaši instanci SQL Server. Vyberte účet SA a klikněte naZměnit heslotlačítko.

- Ve vyskakovacím okně zadejte nové heslo a klikněte na OK. Nové heslo může být krátké nebo jednoduché, jak chcete, není třeba splňovat požadavky na složitost hesla.
- Po resetování hesla SA spusťte instanci SQL Serveru a poté se můžete úspěšně přihlásit k účtu SA.










![Velikost textového pole se ve Wordu nebo Excelu nezmění [Oprava]](https://elsefix.com/tech/tejana/wp-content/uploads/2024/12/text-box-wont-resize-word-excel.png)



