以最低組態啟動 SQL Server

適用於:SQL Server

如果因組態問題而無法啟動伺服器,則可使用最低組態啟動選項來啟動 Microsoft SQL Server 的執行個體。 此為啟動選項 -f。 以最低組態啟動 SQL Server 的執行個體,會自動將伺服器設定為單一使用者模式。

以最低組態模式啟動 SQL Server 執行個體時,請注意下列事項:

  • 只有一位使用者可以連接,而且不會執行 CHECKPOINT 處理序。

  • 會關閉遠端存取與預先讀取 (Read-ahead) 功能。

  • 不會執行啟動預存程序。

  • tempdb 已設定最小可能大小。

  • 稽核將會停用,但仍可發出稽核 DDL。 在實務上, -m 應足以應付大多數要求重新設定 SQL Server 稽核的情況。 如需審核組態的安全性詳細資料,請參閱在 SQL Server 中稽核 (英文)。

在伺服器以最低組態啟動後,您應該變更適當的伺服器選項值,然後將伺服器停止,再重新啟動。

重要

使用 sqlcmd 公用程式與專用管理員連接 (DAC) 連線至 SQL Server。 如果您使用一般連線,請先停止 SQL Server Agent 服務,再以最低組態模式連線至 SQL Server 的執行個體。 否則,SQL Server Agent 服務會使用連接,從而將其封鎖。

另請參閱

啟動、停止或暫停 SQL Server Agent 服務
資料庫管理員的診斷連接
sqlcmd 公用程式
伺服器組態選項 (SQL Server)
sp_configure (Transact-SQL)
Database Engine 服務啟動選項