Saya sudah mulai saya SQL Server 2008
sqlcst02\inst01
di Single User Mode
dengan menambahkan ;-m
ke akhir parameter startup untuk hal ini di SQL Server Configuration Manager
. Saya telah berhenti SQL Server Agent
untuk inst01
contoh. Akun saya adalah anggota Domain Admin group
dan saya telah mencoba login menggunakan sqlcmd -S sqlcst02\inst01
dan terus mendapatkan kesalahan bahwa layanan ini masuk Single User Mode
dan hanya satu administrator dapat login. Saya mencoba menambahkan ;-m"sqlcmd"
ke parameter startup untuk membatasi koneksi hanya sqlcmd
tetapi saya mendapatkan hasil yang sama. Saya telah mencoba ini masuk sebagai akun saya sendiri dan masuk sebagai akun administrator lokal. Saya sudah memulai command prompt seperti saya sendiri dan sebagai administrator tetapi saya mendapatkan hasil yang sama. Saya telah mencoba menghubungkan menggunakan ADMIN:sqlcst02\inst01
di SSMS
. Tidak berhasil
Saya mencoba mengatur ulang sa
kata sandi karena tidak ada informasi ini yang tersisa untuk saya oleh admin sebelumnya. Ini menjengkelkan. Saya telah melakukan ini sebelumnya di komputer lain tanpa masalah.
Jawaban:
Alternatif lain untuk memulihkan akses ke SQL Server diuraikan dalam artikel ini, dan tidak perlu memulai kembali dalam mode pengguna tunggal:
http://www.mssqltips.com/sqlservertip/2682/recover-access-to-a-sql-server-instance/
Intinya, unduh PSExec , kemudian jalankan dengan baris perintah berikut (isi lokasi SSMS.exe Anda):
Anda akan diminta untuk menghubungkan - mode otentikasi akan menjadi Windows auth dan hard-coded ke
NT AUTHORITY\SYSTEM
. Setelah terhubung, Anda akan dapat masuk ke keamanan dan memperbaiki kata sandi sa, tambahkan diri Anda sebagai admin, tambahkan admin lainnya, dll.Artikel di atas memiliki beberapa peringatan yang harus Anda baca sebelum mencoba ini, dan Anda mungkin juga ingin meninjau komentar di bagian bawah.
sumber
Saya baru saja digigit oleh yang satu ini. Apa yang saya lupa adalah menjalankan prompt CMD sebagai administrator. Ini bukan default di Windows 2008 R2. Setelah saya melakukan ini semua baik-baik saja. Salah satu kolega saya menyarankan masalah ini dan hei presto semuanya sudah diperbaiki. Saya merasa seperti orang idiot tetapi saya pikir saya akan berbagi untuk menyelamatkan orang lain.
sumber
OK - jika Anda tidak dalam peran sysadmin di SQL Server, Anda tidak akan bisa masuk melalui mode pengguna tunggal. Jika Anda seorang administrator di server itu sendiri, Anda dapat menggunakan jawaban dalam posting ini untuk membantu Anda.
sumber
sysadmin
peran tersebut. Sejauh yang saya bisa lihat adalah persis seperti apa posting blog yang ditautkan dari tautan Anda yang lain.Saya memiliki masalah yang sama, di mana saya memiliki cluster turun karena saya mengatur maxmem ke 12 (bukannya 120000, nol saya rupanya rusak)
Saya perhatikan bahwa ketika saya menggunakan prompt parameter startup normal dan sqlcmd -AI mendapatkan waktu tunggu untuk masuk, dan pesan kesalahan memberitahu saya DAC kemungkinan tidak terhubung.
Saya memulai layanan sql dengan menyalin parameter startup dari manajer konfigurasi ke prompt powershell administratif, dan menambahkan parameter -cf.
Di jendela lain saya bisa menggunakan sqlcmd, tetapi tidak dengan parameter -A, hanya koneksi standar.
Pada saat itu saya dapat menjalankan query dan mengkonfigurasi sp_configured saya. Ini dengan akun domain.
sumber