Saya sedang bereksperimen dengan efek memberikan SQL Server sejumlah kecil memori yang saya pikir akan pulih.
Saya mengkonfigurasi SQL Server untuk menggunakan memori 200MB sekarang tidak mau memulai, saya melakukan beberapa pencarian di internet dan saya disarankan untuk memulai SQL Server dalam mode single-user. Namun, saya mendapatkan kesalahan
Login Gagal untuk pengguna A. Alasan: Server dalam mode pengguna tunggal. Hanya satu administrator yang dapat terhubung saat ini (Microsoft SQL Server, Kesalahan: 18461)
Saya telah menghentikan Agen SQL Server.
sql-server
CodeWi
sumber
sumber
Jawaban:
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:
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
-f
opsi.Untuk referensi: SQL Server tidak dapat memulai setelah tidak sengaja mengatur "memori server maks" ke 0
sumber
Mulai SQL Instance dalam mode konfigurasi Minimal
Hubungkan ke instance dari jendela cmd yang sama dan ubah pengaturan memori Max:
Anda akan melihat prompt yang terlihat seperti ini:
Secara default, pengaturan memori maksimum mungkin tidak tersedia untuk dilihat dan diubah. Untuk mengubah perilaku ini, gunakan kueri di bawah ini:
Mulai ulang instance dari Pengelola Konfigurasi.
sumber
Saya menghadapi masalah serupa. Saya berhasil mengatasinya dengan menghentikan "SQL Server (MSSQLSERVER)" dan kemudian memulai kembali. Setelah memulai kembali proses saya dapat terhubung tanpa masalah.
sumber
Mampu membuka jendela editor kueri di SSMS setelah memulai SQL Server dalam mode pengguna tunggal. Lihat: https://www.sqlservercentral.com/forums/topic/unable-to-open-ssms-in-single-user-mode
sumber