共用方式為


SQL Server 屬性 (啟動參數索引標籤)

適用於︰SQL Server 2019 - 僅限 Windows

您可以使用這個對話方塊來新增或移除資料庫引擎的啟動參數。 啟動參數對資料庫引擎效能有很大的影響。 新增或變更啟動參數之前,請先參閱《SQL Server 線上叢書》的<使用 SQL Server 服務啟動選項>主題。

選項。

指定啟動參數
若要加入參數,請輸入參數,然後按一下 [加入]。

若要修改其中一個必要參數,請在 [現有參數] 方塊中選取參數、在 [指定啟動參數] 方塊中變更其值,然後按一下 [更新]

[現有參數]
若要移除參數,請選取參數,然後按一下 [移除]。

參數格式

請勿在參數之間輸入分隔符號。 SQL Server 組態管理員會自動新增分隔符號。 SQL Server 組態管理員會強制執行下列參數要求。

  • 修剪任何啟動參數中的開頭和尾端空白。

  • 所有啟動參數的開頭都是 - (虛線) 而第二個值是字母。

必要參數

下列參數為必要參數。 您可以變更但無法移除這些參數。

  • -d 是 master.mdf 檔案 (master 資料庫資料檔) 的路徑。

  • -l 是 master.ldf 檔案 (master 資料庫記錄檔) 的路徑。

  • -e 是 SQL Server 錯誤記錄檔的路徑。

警告

如果檔案路徑參數不正確,SQL Server 可能無法啟動。

如需有關如何移動 master 資料庫的詳細資訊,請參閱《SQL Server 線上叢書》的<移動系統資料庫>主題。

選擇性參數

《SQL Server 線上叢書》的<使用 SQL Server 服務啟動選項>主題會說明所有支援的啟動參數。 啟動參數 -Ttrace# 表示應該使用使用中的指定追蹤旗標 (trace#) 來啟動 SQL Server 執行個體。 追蹤旗標用來啟動具有非標準行為的伺服器。 如需有關追蹤旗標的詳細資訊,請參閱《SQL Server 線上叢書》的<追蹤旗標 (Transact-SQL)>主題。

警告

您可能會在網際網路上看到其他未記載的啟動參數和追蹤旗標描述。 未記載的啟動參數和追蹤旗標是用來處理不常見的問題或強制執行測試所需的特定條件。 使用未記載的啟動參數可能會產生非預期的結果。 除非 Microsoft 客戶支援服務建議使用未記載的參數,否則請勿使用這些參數。

下列清單描述的是一些常見的選擇性參數。

參數 簡短描述
-M 在單一使用者模式中啟動 SQL Server 執行個體。
-T1204 傳回參與死結之鎖定的資源和類型,以及目前受影響的命令。
-T1224 停用以鎖定個數為基礎的鎖定擴大。
-T3608 防止 SQL Server 自動啟動並復原任何資料庫,master 資料庫除外。
-T7806 在 SQL Server Express 上啟用專用管理員連接 (DAC)。

警告

某些選擇性參數可能會變更伺服器行為,而且可能會影響效能。

權限

只有能夠在登錄中變更相關項目的使用者才能使用這個頁面, 包括下列使用者。

  • 本機 Administrators 群組的成員。

  • SQL Server 所使用的網域帳戶,如果資料庫引擎設定為由網域帳戶執行。

線上叢書參考

如需 SQL Server 啟動參數的其他資訊,請參閱《SQL Server 線上叢書》的<如何:設定伺服器啟動選項 (SQL Server 組態管理員)>。