Číst v angličtině

Sdílet prostřednictvím


Změna režimu ověřování serveru

platí pro:SQL Server

Tento článek popisuje, jak změnit režim ověřování serveru ve SQL Serveru použitím aplikace SQL Server Management Studio nebo jazyka Transact-SQL. Během instalace je databázový stroj SYSTÉMU SQL Server nastaven na režim ověřování systému Windows nebo SQL Server a režim ověřování systému Windows. Po instalaci můžete režim ověřování kdykoli změnit.

Pokud je během instalace vybrán režim ověřování systému Windows, je přihlášení sa zakázané a nastavení přiřadí heslo. Pokud později změníte režim ověřování na SQL Server a režim ověřování systému Windows, přihlášení sa zůstane zakázané. Pokud chcete použít sa přihlašování, pomocí příkazu ALTER LOGIN povolte sa přihlašování a přiřaďte nové heslo. Přihlášení sa se může připojit pouze k serveru pomocí ověřování SQL Serveru.

Poznámky

sa účet je známý účet SQL Serveru a často je cílem škodlivých uživatelů. Nepovolujte účet sa, pokud to vaše aplikace nevyžaduje. Pro sa přihlášení je důležité použít silné heslo.

Můžete povolit sa přihlášení pomocí SSMS nebo Transact-SQL.

  1. V Průzkumníku objektů rozbalte Security, rozbalte Přihlášení, klikněte pravým tlačítkem na saa vyberte Vlastnosti.

  2. Na stránce Obecné budete možná muset vytvořit a potvrdit heslo pro přihlášení sa.

  3. Na stránce Stav v části Přihlášení vyberte Povolenoa pak vyberte OK.

Změna režimu ověřování pomocí aplikace SQL Server Management Studio

  1. V Průzkumníku objektů aplikace SQL Server Management Studio (SSMS) klikněte pravým tlačítkem myši na server a vyberte Vlastnosti.

  2. Na stránce Zabezpečení v části Server authenticationvyberte nový režim ověřování serveru a pak vyberte OK.

  3. V dialogovém okně SQL Server Management Studio vyberte OK potvrďte požadavek na restartování SQL Serveru.

  4. V Průzkumníku objektů klikněte pravým tlačítkem myši na váš server a pak vyberte Restartovat. Pokud je spuštěný agent SQL Serveru, musí se také restartovat.

Příklady

Upozornění

Následující příklady používají rozšířenou uloženou proceduru k úpravě registru serveru. Pokud registr upravíte nesprávně, může dojít k vážným problémům. Tyto problémy můžou vyžadovat přeinstalaci operačního systému. Microsoft nemůže zaručit, že se tyto problémy dají vyřešit. Upravte registr na vlastní nebezpečí.

Oprávnění požadovaná ke změně režimu ověřování jsou správce systému nebo CONTROL SERVER.

A. Změnit ověřování pouze na Windows

  1. Změnit ověřování serveru pouze na Windows:

    SQL
    USE [master]
    GO
    EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
         N'Software\Microsoft\MSSQLServer\MSSQLServer',
         N'LoginMode', REG_DWORD, 1;
    GO
    
  2. Zakažte účet sa:

    SQL
    USE [master]
    GO
    
    ALTER LOGIN sa DISABLE;
    GO
    

B. Změna ověřování na smíšený režim (Windows a SQL)

  1. Povolte účet sa a nastavte silné heslo:

    SQL
    USE [master]
    GO
    
    ALTER LOGIN sa ENABLE;
    GO
    
    ALTER LOGIN sa WITH PASSWORD = '<enterStrongPasswordHere>';
    GO
    
  2. Změňte ověřování serveru na smíšený režim:

    SQL
    EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
        N'Software\Microsoft\MSSQLServer\MSSQLServer',
        N'LoginMode', REG_DWORD, 2;
    GO