Saya mencoba masuk ke contoh SQL Server 2005 Express menggunakan perintah berikut:
osql -S .\INSTANCE -U sa -P password
Saya mendapatkan kesalahan: Login gagal untuk 'sa' pengguna.
Saya dapat terhubung dengan baik menggunakan saklar -E. Saya harus menambahkan bahwa itu sudah berfungsi selama berbulan-bulan. Saya pikir seseorang mengubah sesuatu tetapi saya tidak tahu apa itu.
Inilah yang saya coba:
Login menggunakan otentikasi Windows dan mengubah kata sandi sa:
sp_password NULL, newpassword, 'sa'
Mengaktifkan login 'sa':
ALTER LOGIN sa ENABLE; GO ALTER LOGIN sa WITH PASSWORD = 'newpassword'; PERGILAH
Memeriksa Registry Windows untuk memastikan otentikasi campuran diaktifkan. Nilainya benar: LoginMode = 2
Apa lagi yang harus saya periksa? Terima kasih sebelumnya.
INFORMASI TAMBAHAN:
Ini adalah Server Windows 2003. Mereka memiliki beberapa kebijakan kata sandi diaktifkan, saya ingat bahwa saya perlu mengubah kata sandi 'sa' default yang digunakan aplikasi saya ketika menginstal SQL Server ke yang lain yang lebih kompleks.
Saya terhubung menggunakan VNC, jadi saya tidak bisa menggunakan SSMS
Aplikasi saya dapat terhubung menggunakan login SQL Server lain, tetapi tidak ada 'sa'
Akhirnya, jika kita tidak menemukan solusi, saya akan menghapus instance ini dan menginstalnya lagi, tetapi saya benar-benar ingin mencari tahu apa masalahnya. Kalau-kalau itu terjadi lagi dan hanya untuk keingintahuan.