Jika Anda memulai SQL Server dalam mode pengguna tunggal, hanya satu administrator yang dapat terhubung secara bersamaan.
Apa yang mungkin terjadi di sini adalah bahwa beberapa layanan menggunakan login sysadmin untuk menghubungkan seperti layanan Pelaporan atau agen SQL Server.
Saat memulai SQL Server dalam mode pengguna tunggal, Anda memiliki opsi untuk menentukan aplikasi klien sehingga hanya aplikasi yang dapat terhubung.
Lihatlah opsi-opsi baris perintah di mana daftar:
-m "Nama Aplikasi Klien"
Saat Anda menggunakan opsi -m dengan SQLCMD atau SQL Server Management Studio, Anda dapat membatasi koneksi ke aplikasi klien tertentu. Sebagai contoh, -m "SQLCMD" membatasi koneksi ke satu koneksi dan koneksi itu harus mengidentifikasi dirinya sebagai program klien SQLCMD. Gunakan opsi ini ketika Anda memulai SQL Server dalam mode pengguna tunggal dan aplikasi klien yang tidak dikenal mengambil satu-satunya koneksi yang tersedia. Untuk menghubungkan melalui Editor Kueri di Studio Manajemen, gunakan -m "Microsoft SQL Server Management Studio - Permintaan".
Nama Aplikasi Klien peka huruf besar-kecil.
Jika Anda dapat terhubung dengan cara ini, ubah memori server maksimum menjadi sesuatu yang masuk akal. Saya kira Anda akan dapat terhubung karena jika tidak, Anda mungkin akan menerima sesuatu sebagai "tidak ada proses di ujung pipa" jadi saya akan menganggap server Anda sedang berjalan.
Namun jika Anda tidak dapat masuk ke SQL Server karena konfigurasi memori Anda tidak memungkinkan, Anda dapat memulai SQL Server dalam konfigurasi minimal menggunakan -fopsi.
-f
Mulai contoh SQL Server dengan konfigurasi minimal. Ini berguna jika pengaturan nilai konfigurasi (misalnya, over-commit memory) telah mencegah server untuk memulai. Memulai SQL Server dalam mode konfigurasi minimal menempatkan SQL Server dalam mode pengguna tunggal. Untuk informasi lebih lanjut, lihat deskripsi untuk -m yang berikut.
Untuk referensi: SQL Server tidak dapat memulai setelah tidak sengaja mengatur "memori server maks" ke 0