Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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 .
- SQL Server Management Studio
- Transact-SQL
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.
Genel sayfasında, oturum açma için
sabir parola oluşturmanız ve onaylamanız gerekebilir.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
SQL Server Management Studio (SSMS) Nesne Gezgini'nde sunucuya sağ tıklayın ve özellikler'i seçin.
Güvenlik sayfasındaki Sunucu kimlik doğrulaması'nın altında yeni sunucu kimlik doğrulama modunu ve ardından Tamam'ı seçin.
SQL Server Management Studio iletişim kutusunda Tamam'ı seçerek SQL Server'ı yeniden başlatma gereksinimini kabul edin.
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
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; GOsaHesabı 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
saHesabı etkinleştirin ve güçlü bir parola ayarlayın:USE [master]; GO ALTER LOGIN sa ENABLE; GO ALTER LOGIN sa WITH PASSWORD = '<enterStrongPasswordHere>'; GOSunucu 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