Aşağıdaki komutu kullanarak bir SQL Server 2005 Express örneğinde oturum açmaya çalışıyorum:
osql -S .\INSTANCE -U sa -P password
Hatayı alıyorum: 'sa' kullanıcısı için oturum açılamadı.
-E anahtarını kullanarak iyi bağlanabilirim. Aylarca çalıştığını da eklemeliyim. Sanırım biri bir şeyi değiştirdi ama ne olduğunu anlayamıyorum.
Ben denedim:
Windows kimlik doğrulamasını kullanarak giriş yapın ve sa parolasını değiştirin:
sp_password NULL, yeni şifre, 'sa'
'Sa' girişini etkinleştirme:
ALTER LOGIN sa ETKİN; ŞİFRE İLE ALTER LOGIN sa gidin = 'newpassword'; GİT
Karma kimlik doğrulamanın etkinleştirildiğinden emin olmak için Windows Kayıt Defteri'ni kontrol edin . Değer doğruydu: LoginMode = 2
Başka neleri kontrol etmeliyim? Şimdiden teşekkürler.
İLAVE BİLGİ:
Bu bir Windows 2003 sunucusudur. Bazı parola ilkeleri etkin, benim uygulama SQL Server başka bir karmaşık daha yüklediğinde kullandığı varsayılan 'sa' parolasını değiştirmek gerektiğini hatırlıyorum.
VNC kullanarak bağlanıyorum, bu yüzden SSMS'yi gerçekten kullanamıyorum
Uygulamam başka bir SQL Server girişi kullanarak bağlanabiliyor, ancak 'sa' yok
Son olarak, bir çözüm bulamazsak, bu örneği kaldıracağım ve tekrar yükleyeceğim, ancak sorunun ne olduğunu öğrenmek istiyorum. Tekrar olması durumunda ve sadece düz bir merak için.