Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Dalam keadaan tertentu, Anda mungkin harus memulai instans SQL Server dalam mode pengguna tunggal dengan menggunakan opsi startup -m. Misalnya, Anda mungkin ingin mengubah opsi konfigurasi server atau memulihkan database master yang rusak atau database sistem lainnya. Kedua tindakan memerlukan memulai instans SQL Server dalam mode pengguna tunggal.
Memulai SQL Server dalam mode pengguna tunggal memungkinkan setiap anggota grup Administrator lokal komputer untuk terhubung ke instans SQL Server sebagai anggota peran server tetap sysadmin. Untuk informasi selengkapnya, lihat Menyambungkan ke SQL Server Saat Administrator Sistem Dikunci.
Saat Anda memulai instans SQL Server dalam mode pengguna tunggal, perhatikan hal berikut:
Hanya satu pengguna yang dapat tersambung ke server.
Proses CHECKPOINT tidak dijalankan. Secara default, ini dijalankan secara otomatis saat startup.
Nota
Hentikan layanan SQL Server Agent sebelum menyambungkan ke instans SQL Server dalam mode pengguna tunggal; jika tidak, layanan SQL Server Agent menggunakan koneksi, sehingga memblokirnya.
Saat Anda memulai instans SQL Server dalam mode pengguna tunggal, SQL Server Management Studio dapat tersambung ke SQL Server. Object Explorer di Management Studio mungkin gagal karena memerlukan lebih dari satu koneksi untuk beberapa operasi. Untuk mengelola SQL Server dalam mode pengguna tunggal, jalankan pernyataan Transact-SQL dengan hanya menyambungkan melalui Editor Kueri di Management Studio, atau gunakan utilitas sqlcmd.
Saat Anda menggunakan opsi -m dengan sqlcmd atau Management Studio, Anda dapat membatasi koneksi ke aplikasi klien tertentu. Misalnya, -m"sqlcmd" membatasi koneksi ke satu koneksi dan koneksi tersebut harus mengidentifikasi dirinya sebagai program klien sqlcmd . Gunakan opsi ini saat Anda memulai SQL Server dalam mode pengguna tunggal dan aplikasi klien yang tidak diketahui mengambil satu-satunya koneksi yang tersedia. Untuk menyambungkan melalui Editor Kueri di Management Studio, gunakan -m"Microsoft SQL Server Management Studio - Query".
Penting
Jangan gunakan opsi ini sebagai fitur keamanan. Aplikasi klien menyediakan nama aplikasi klien, dan dapat memberikan nama palsu sebagai bagian dari string koneksi.
Catatan untuk Penginstalan Dikluster
Untuk penginstalan SQL Server di lingkungan berkluster, ketika SQL Server dimulai dalam mode pengguna tunggal, dll sumber daya kluster menggunakan koneksi yang tersedia sehingga memblokir koneksi lain ke server. Ketika SQL Server dalam status ini, jika Anda mencoba mengaktifkan sumber daya SQL Server Agent, sumber daya SQL mungkin dialihkan ke simpul yang berbeda jika sumber daya tersebut dikonfigurasi untuk mempengaruhi grup.
Untuk mengatasi masalah, gunakan prosedur berikut:
Hapus parameter startup -m dari Properti tingkat lanjut SQL Server.
Ambil sumber daya SQL Server offline.
Dari simpul pemilik saat ini dari grup ini, jalankan perintah berikut dari jendela command prompt:
net start MSSQLSERVER /m.Verifikasi dari administrator kluster atau konsol manajemen kluster failover bahwa sumber daya SQL Server masih offline.
Sambungkan ke SQL Server sekarang menggunakan perintah berikut dan lakukan operasi yang diperlukan: SQLCMD -E -S<servername>.
Setelah operasi selesai, tutup prompt perintah dan bawa kembali SQL dan sumber daya lainnya secara online melalui administrator kluster.
Lihat Juga
Mulai, Hentikan, atau Jeda Layanan Agen SQL Server
Koneksi Diagnostik untuk Administrator Database
Utilitas sqlcmd
CHECKPOINT (Transact-SQL)
sp_configure (T-SQL)
Opsi Startup Layanan Mesin Database