Sql-Server
SQL server DAC 連接到 mssqlsystemresource 數據庫
連接到 mssqlsystemresource 數據庫時出現問題。
當我嘗試通過 DAC 連接(不使用
-m
選項重新啟動 SQL 伺服器)進行連接時,它可以工作,但我無法使用 mssqlsystemresource 數據庫,因為伺服器未處於單使用者模式。使用此數據庫的唯一方法是以單使用者模式重新啟動 SQL 伺服器。但是,一旦我使用
-m
選項重新啟動伺服器,我就無法再連接 DAC 連接。我收到此錯誤:伺服器處於單使用者模式,此時只有管理員可以連接伺服器,SQL錯誤18461
- 我在同一台伺服器上使用 SSMS,因此無需驗證防火牆
- 我正在執行 SQL Browser 服務
- 我正在使用 sysadmin 組的成員
- 我沒有與此伺服器的其他 DAC 連接
我不知道下一步該做什麼。請問有什麼幫助嗎?
我剛剛設法使用 DAC 連接到我的 SQL Server,其中 SQL Server 以單使用者模式啟動。我通過查看錯誤日誌文件驗證了單使用者模式。
使用 SSMS 不是使用 DAC 或單使用者模式的可靠方法。SSMS 傾向於打開多個連接,並且您永遠不知道哪個先出現 - 即使對於單個查詢視窗也是如此。我使用了 SQLCMD。我也設法使用 SSMS 單一查詢視窗進行連接,但同樣,有時它的工作原理有時並不取決於您碰巧獲得的(後台)連接的順序。
使用 SQLCMD.EXE 而不是 SSMS。
是的,謝謝,它有效,但是正如您所說,有時它有效,有時當我僅通過網路啟動重新啟動 SQL 伺服器時無效……所以現在我使用 MSSQLSERVER\MSSQL\Binn>> .\sqlservr.exe -sMSSQLSERVER -m 它一直有效