Delen via


Serververificatiemodus wijzigen

van toepassing op:SQL Server-

In dit artikel wordt beschreven hoe u de serververificatiemodus in SQL Server wijzigt met behulp van SQL Server Management Studio of Transact-SQL. Tijdens de installatie is SQL Server Database Engine ingesteld op Windows-verificatiemodus of SQL Server- en Windows-verificatiemodus. Na de installatie kunt u de verificatiemodus op elk gewenst moment wijzigen.

Als Windows-verificatiemodus is geselecteerd tijdens de installatie, wordt het sa inloggen uitgeschakeld en wordt er een wachtwoord toegewezen door de installatie. Als u de verificatiemodus later wijzigt in SQL Server- en Windows-verificatiemodus, blijft de sa aanmelding uitgeschakeld. Als u de sa-aanmelding wilt gebruiken, gebruikt u de ALTER LOGIN instructie om de sa aanmelding in te schakelen en een nieuw wachtwoord toe te wijzen. De sa aanmelding kan alleen verbinding maken met de server met behulp van SQL Server-verificatie.

Opmerkingen

Het sa-account is een bekend SQL Server-account en is vaak gericht op kwaadwillende gebruikers. Schakel het sa account alleen in als uw toepassing dit vereist. Het is belangrijk dat u een sterk wachtwoord gebruikt voor de sa aanmelding.

U kunt de sa-aanmelding inschakelen met SSMS of Transact-SQL.

  1. Vouw in Objectverkenner Beveiliginguit, vouw Logins uit, klik met de rechtermuisknop op saen selecteer Eigenschappen.

  2. Op de pagina Algemeen moet u mogelijk een wachtwoord maken en bevestigen voor de sa aanmelding.

  3. Selecteer op de pagina Status in de sectie InloggenIngeschakelden selecteer vervolgens OK.

Verificatiemodus wijzigen met SQL Server Management Studio

  1. Klik in SSMS-objectverkenner (SQL Server Management Studio) met de rechtermuisknop op de server en selecteer vervolgens Eigenschappen.

  2. Selecteer op de pagina Security onder Server authenticationde nieuwe serververificatiemodus en selecteer vervolgens OK.

  3. Selecteer in het dialoogvenster SQL Server Management Studio OK om te bevestigen dat SQL Server opnieuw moet worden opgestart.

  4. Klik in Objectverkenner met de rechtermuisknop op de server en selecteer opnieuw opstarten. Als SQL Server Agent wordt uitgevoerd, moet deze ook opnieuw worden opgestart.

Voorbeelden

Voorzichtigheid

In de volgende voorbeelden wordt een uitgebreide opgeslagen procedure gebruikt om het serverregister te wijzigen. Er kunnen ernstige problemen optreden als u het register onjuist wijzigt. Bij deze problemen moet u het besturingssysteem mogelijk opnieuw installeren. Microsoft kan niet garanderen dat deze problemen kunnen worden opgelost. Wijzig het register op eigen risico.

De vereiste machtigingen voor het wijzigen van de verificatiemodus zijn sysadmin of CONTROL SERVER.

Een. Authenticatie wijzigen naar alleen Windows

  1. Wijzig serververificatie naar alleen Windows.

    USE [master]
    GO
    EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
         N'Software\Microsoft\MSSQLServer\MSSQLServer',
         N'LoginMode', REG_DWORD, 1;
    GO
    
  2. Schakel het sa-account uit:

    USE [master]
    GO
    
    ALTER LOGIN sa DISABLE;
    GO
    

B. Verificatie wijzigen in gemengde modus (Windows en SQL)

  1. Schakel het sa-account in en stel een sterk wachtwoord in:

    USE [master]
    GO
    
    ALTER LOGIN sa ENABLE;
    GO
    
    ALTER LOGIN sa WITH PASSWORD = '<enterStrongPasswordHere>';
    GO
    
  2. Serververificatie wijzigen in gemengde modus:

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