Aracılığıyla paylaş


Sunucu kimlik doğrulama modunu değiştirme

Şunlar için geçerlidir: SQL Server

Bu makalede, SQL Server Management Studio veya Transact-SQL kullanarak SQL Server'da sunucu kimlik doğrulama modunun nasıl değiştireceği açıklanır. Yükleme sırasında SQL Server Veritabanı Altyapısı , Windows Kimlik Doğrulama moduna veya SQL Server ve Windows Kimlik Doğrulama moduna ayarlanır. Yüklemeden sonra, istediğiniz zaman kimlik doğrulama modunu değiştirebilirsiniz.

Yükleme sırasında Windows Kimlik Doğrulama modu seçilirse oturum sa açma devre dışı bırakılır ve kurulum tarafından bir parola atanır. Daha sonra kimlik doğrulama modunu SQL Server ve Windows Kimlik Doğrulama modu olarak değiştirirseniz oturum sa açma devre dışı kalır. Oturum açma işlemini kullanmak için sa, ALTER LOGIN ifadesini kullanarak oturum açmayı etkinleştirin ve sa için yeni bir parola atayın. Giriş sa sadece SQL Server Kimlik Doğrulaması kullanarak sunucuya bağlanabilir.

Açıklamalar

Hesap sa iyi bilinen bir SQL Server hesabıdır ve genellikle kötü amaçlı kullanıcılar tarafından hedeflenmiştir. Uygulamanız gerektirmediği sürece hesabı etkinleştirmeyin sa . Oturum açma için sa güçlü bir parola kullanmanız önemlidir.

SSMS veya Transact-SQL ile oturum açmayı etkinleştirebilirsiniz sa .

  1. Nesne Gezgini'nde Güvenlik'i genişletin, Oturum Açma Bilgileri'ni genişletin, sa'ya sağ tıklayın ve özellikler'i seçin.

  2. Genel sayfasında, oturum açma için sa bir parola oluşturmanız ve onaylamanız gerekebilir.

  3. Durum sayfasındaki Oturum Aç bölümünde Etkin'i ve ardından Tamam'ı seçin.

SQL Server Management Studio ile kimlik doğrulama modunu değiştirme

  1. SQL Server Management Studio (SSMS) Nesne Gezgini'nde sunucuya sağ tıklayın ve özellikler'i seçin.

  2. Güvenlik sayfasındaki Sunucu kimlik doğrulaması'nın altında yeni sunucu kimlik doğrulama modunu ve ardından Tamam'ı seçin.

  3. SQL Server Management Studio iletişim kutusunda Tamam'ı seçerek SQL Server'ı yeniden başlatma gereksinimini kabul edin.

  4. Nesne Gezgini'nde sunucunuza sağ tıklayın ve yeniden başlat'ı seçin. SQL Server Aracısı çalışıyorsa, bunun da yeniden başlatılması gerekir.

Örnekler

Dikkat

Aşağıdaki örneklerde, sunucu kayıt defterini değiştirmek için gelişmiş bir saklı yordam kullanılır. Kayıt defterini yanlış bir şekilde değiştirirseniz ciddi sorunlar meydana gelebilir. Bu sorunlar, işletim sistemini yeniden yüklemenizi gerektirebilir. Microsoft bu sorunların çözülebileceğini garantileyemez. Kayıt defterini değiştirme riski size aittir.

Kimlik doğrulama modunu değiştirmek için gereken izinler sysadmin veya CONTROL SERVER'dır.

A. Kimlik doğrulamasını yalnızca Windows olarak değiştirme

  1. Sunucu kimlik doğrulamasını yalnızca Windows olarak değiştirin:

    USE [master];
    GO
    
    EXECUTE xp_instance_regwrite
        N'HKEY_LOCAL_MACHINE',
        N'Software\Microsoft\MSSQLServer\MSSQLServer',
        N'LoginMode',
        REG_DWORD,
        1;
    GO
    
  2. sa Hesabı devre dışı bırakın:

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

B. Kimlik doğrulamasını karma moda (Windows ve SQL) değiştirme

  1. sa Hesabı etkinleştirin ve güçlü bir parola ayarlayın:

    USE [master];
    GO
    
    ALTER LOGIN sa ENABLE;
    GO
    
    ALTER LOGIN sa WITH PASSWORD = '<enterStrongPasswordHere>';
    GO
    
  2. Sunucu kimlik doğrulamasını karma moda değiştirin:

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