適用於:SQL Server
本文描述如何使用 SQL Server Management Studio、Transact-SQL 或 SQL Server 組態管理員,來檢視或變更 SQL Server 執行個體的屬性。
步驟依工具而定:
限制
當你使用 sp_configure 時,在設定組態選項後,必須執行 RECONFIGURE 或 RECONFIGURE WITH OVERRIDE 其中之一。 這種 RECONFIGURE WITH OVERRIDE 說法通常保留給需要極度謹慎的配置選項。 但是 RECONFIGURE WITH OVERRIDE 對所有組態選項都有效,所以它可以取代 RECONFIGURE。
註記
RECONFIGURE 在交易內執行。 若任何重設操作失敗,則所有重設操作均不生效。
部分屬性頁面呈現透過 Windows 管理儀器(WMI)取得的資訊。 要顯示這些頁面,您必須在執行 SQL Server Management Studio 的電腦上安裝 WMI。
伺服器層級角色
如需詳細資訊,請參閱 伺服器層級角色。
所有使用者都被授予對 sp_configure 的執行權限,且不帶任何參數或僅帶第一個參數。 執行具有雙參數的 sp_configure 來變更組態選項或執行 RECONFIGURE 陳述式時,使用者必須被授予 ALTER SETTINGS 伺服器層級的權限。
系統管理員和伺服器管理員固定伺服器角色隱含持有權限ALTER SETTINGS。
SQL Server 管理工作室
在物件總管中,請以滑鼠右鍵按一下伺服器,然後選取 [屬性]。 欲了解更多關於伺服器屬性對話框每個頁面的資訊,請參閱 Server 屬性視窗。
Transact-SQL
透過內建的 SERVERPROPERTY 函式查看伺服器屬性
連線至資料庫引擎。
在標準列上,選取 [新增查詢]。
複製下列範例並將其貼到查詢視窗中,然後選取 [執行]。 此範例使用內建的 SERVERPROPERTY 函式來
SELECT回傳當前伺服器的資訊。 當 Windows 伺服器安裝了多個 SQL Server 執行個體,且用戶端必須開啟另一項連線來連到目前連線所用的相同執行個體時,這個狀況非常有用。SELECT CONVERT (sysname, SERVERPROPERTY('servername')); GO
使用 sys.servers 類別目錄檢視表檢視伺服器屬性
連線至資料庫引擎。
在標準列上,選取 [新增查詢]。
複製下列範例並將其貼到查詢視窗中,然後選取 [執行]。 這個範例會查詢 sys.servers 目錄檢視,以傳回目前伺服器的名稱 (
name) 和識別碼 (server_id),以及用來連接到連結之伺服器的 OLE DB 提供者名稱 (provider)。USE master; GO SELECT name, server_id, provider FROM sys.servers; GO
使用 sys.configurations 類別目錄檢視表檢視伺服器屬性
連線至資料庫引擎。
在標準列上,選取 [新增查詢]。
複製下列範例並將其貼到查詢視窗中,然後選取 [執行]。 這個範例會查詢 sys.configurations 類別目錄檢視,以傳回目前伺服器上每個伺服器組態選項的相關資訊。 此範例會傳回選項的名稱 (
name) 和描述 (description)、其值 (value),以及選項是否為進階選項 (is_advanced)。SELECT name, description, value, is_advanced FROM sys.configurations; GO
使用 sp_configure 變更伺服器屬性
連線至資料庫引擎。
在標準列上,選取 [新增查詢]。
複製下列範例並將其貼到查詢視窗中,然後選取 [執行]。 這個範例示範如何使用 sp_configure 變更伺服器屬性。 此範例會將
fill factor選項的值變更為100。 伺服器必須重新啟動,變更才會生效。USE master; GO EXECUTE sp_configure 'show advanced options', 1; GO RECONFIGURE; GO EXECUTE sp_configure 'fill factor', 100; GO RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; GO RECONFIGURE; GO如需詳細資訊,請參閱伺服器設定選項。
SQL Server 組態管理員
部分伺服器屬性可以使用 SQL Server 組態管理員檢視或變更。 例如,您可以檢視 SQL Server 執行個體的版本和版別,或是變更錯誤記錄檔儲存的位置。 您也可以藉由查詢 伺服器動態管理檢視和函式來檢視這些屬性。
檢視或變更伺服器屬性
在 [開始] 功能表上,依序指向 [所有程式]、[Microsoft SQL Server] 和 [組態工具],然後選取 [SQL Server 組態管理員]。
在 SQL Server 組態管理員中,選取 [SQL Server 服務]。
在詳細資料窗格中,以滑鼠右鍵按一下 SQL Server (<instancename>),然後選取 [屬性]。
在 [SQL Server (<instancename>) 屬性] 對話方塊中,變更 [服務] 索引標籤或 [進階] 索引標籤上的伺服器屬性,然後選取 [確定]。
變更後重新啟動
有些屬性需要在變更生效前重新啟動伺服器。