Kullanıcımı kilitledim


10

Bu yüzden Microsoft SQL Server Management Studio 2019'daki bazı ayarları değiştirmeye çalışıyordum. Oturum açma modunu karışık (Windows ve SQL kimlik doğrulaması) yerine sadece Windows olarak değiştiriyorum ve şimdi sa hesabımla oturum açamıyorum ve yapmıyorum yönetici haklarına sahip başka bir hesabınız var.

Ne yapmalıyım? Herhangi bir öneri çok takdir edilecektir.

Yanıtlar:


11

Bunu ele almanın iki yolu vardır.

Bir seçenek, Windows makinesinde yerel yönetici olarak oturum açmak, SQL Server'ı tek kullanıcı modunda başlatmak (-m başlangıç ​​anahtarı) ve artık Windows kimlik doğrulamasını kullanarak SQL sunucunuza sysadmin olarak girebileceksiniz.

Diğer seçenek, doğrudan Windows'ta kayıt defterini değiştirerek (desteklenmez) oldukça basit bir şekilde karışık moda geri dönmektir. Makinemde, adlandırılmış bir örneğin ("a" adlı) kayıt defteri yolu: Computer \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSSQL14.A \ MSSQLServer. Ve karışık kimlik doğrulamanın değeri LoginMode: 2'dir.



Dürüst olmak gerekirse hala hizmetlerin yeniden başlatılmasını gerektirir, ancak tek mod yöntemini unutmuştu. Cevabınız kısa ve tatlı, dolayısıyla cevabımı sildim.
clifton_h

2
İkinci seçeneği kullandım ve sihir gibi çalıştı ve çok basit
Nano

0

SQL Server'ın barındırıldığı sunucuya erişebiliyorsanız, erişim sağlamak ve ayarı geri değiştirmek için yerel Windows hesabınızı kullanabilirsiniz. Bu erişim düzeyine sahip değilseniz, sunucunun yöneticileriyle iletişim kurabilir ve onlardan sizin için geri değiştirmelerini isteyebilirsiniz.

Sunucuya girdikten sonra ayarı değiştirmek için aşağıdakileri yapın:

  • SQL Server Management Studio'yu normal şekilde açın
  • Windows Kimlik Doğrulaması'nı kullanarak oturum açın.
  • Giriş yaptıktan sonra, sunucuyu sağ tıklayın ve Özellikler'i seçin .
  • Güvenlik sayfasını tıklayın .
  • Altında radyo düğmesini Server Authenticationseçin SQL Server and Windows Authentication mode.
  • OKDeğişikliklerinizi kaydetmek için tıklayın .

Daha fazla bilgi için Sunucu Kimlik Doğrulama Modunu Değiştirme belgelerine bakın.


Üzgünüm ama bu konuda yeniyim. Bundan sorumlu olan tek kişi benim. Sunucuyu Windows Server Express veya benzeri bir şey kullanarak oluşturdum. Şimdi yerel windows hesabımın içindeyim, ne yapmalıyım?
Nano

Cevabımı bir rehberle güncelledim.
Mr.Brownstone

Cevap ve güncelleme için teşekkürler. Ancak, işe yaramadı, izin olmadığım konusunda bana hata verdi. Kayıt defterine giderek ve giriş değerini 1'den 2'ye değiştirerek çözmeyi başardım.
Nano

1
@Kashan kayıt defterini düzenlemek risklidir ve Microsoft tarafından desteklenmemektedir. Ama sistemi açtığına sevindim. 😄 Kayıt defteri düzenlemenizin başka etkileri olup olmadığını ve güvenli tarafta olup olmadığını görmek için en az bir kez sıçrama test ediyorum!
clifton_h

1
@Learning_DBAdmin sunucuya erişemezse mümkün değildir.
clifton_h
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.