事件
3月31日 下午11時 - 4月2日 下午11時
最大的 SQL、網狀架構和 Power BI 學習事件。 3 月 31 日 - 4 月 2 日。 使用程式代碼 FABINSIDER 來節省 $400 美元。
立即註冊
適用於:SQL Server
原則式管理是用於管理一個或多個 SQL Server 執行個體的原則式系統。 請使用它創建包含條件表達式的條件。 然後,建立將這些條件套用至資料庫目標物件的原則。
例如,身為資料庫管理員,您可能想要確定特定伺服器未啟用 Database Mail,以便建立設定該伺服器選項的條件和原則。
重要
原則可能會影響某些功能的運作方式。 例如,異動資料擷取和異動複寫都會使用沒有索引的 systranschemas 資料表。 如果您啟用了所有資料表都必須擁有索引的原則,則強制此原則的合規性將會造成這些功能失敗。
使用 SQL Server Management Studio 建立和管理原則,以執行下列動作:
請選擇包含要設定屬性的以原則為基礎的管理層面。
定義一個條件以指定管理面向的狀態。
定義包含此條件、可篩選目標集的其他條件及評估模式的原則。
檢查 SQL Server 的執行個體是否符合此原則。
若是失敗的策略,[物件總管] 會在目標旁及樹狀結構中較高的節點顯示紅色圖示,指出嚴重的健康狀況警告。
注意
當系統計算原則的物件集時,根據預設會排除系統物件。 例如,如果原則的物件集是指所有資料表,則原則不會套用至系統資料表。 如果使用者想要對系統物件評估原則,可以明確地將系統物件加入至物件集。 不過,雖然 check on schedule 評估模式支援所有原則,但基於效能的考量, check on change 評估模式並未支援所有原則與任意物件集搭配使用。 如需詳細資訊,請參閱原則評估模式
原則式管理有三個元件:
政策管理。 政策管理員會建立政策。
明確管理。 管理員會選取一或多個 Managed 目標並且明確檢查這些目標是否符合特定原則,或明確讓這些目標符合原則。
評估模式。 有四種評估模式,其中三種模式可以自動化:
視需要。 這種模式會在使用者直接指定時評估原則。
變更時: 避免。 這種自動模式會使用 DDL 觸發程序來防止原則違規。
重要
如果停用了巢狀觸發程序伺服器組態選項,[變更時: 避免] 將無法正確運作。 以原則為基礎的管理會依賴 DDL 觸發程序來偵測及回復不符合使用此評估模式之原則的 DDL 作業。 移除原則式管理 DDL 觸發程序或停用巢狀觸發程序時,會造成這個評估模式失敗或以非預期的方式執行。
變更時: 只記錄。 這種自動模式會在發生相關變更時使用事件通知來評估原則。
如期。 這種自動模式會使用 SQL Server Agent 作業來定期評估原則。
未啟用自動原則時,原則式管理將不會影響系統效能。
原則式管理的管理目標:以原則式管理所管理的實體,例如 SQL Server 資料庫引擎的執行個體,以及資料庫、資料表或索引。 伺服器執行個體中的所有目標都會構成目標階層。 目標集是指將一組目標篩選套用至目標階層所產生的目標集,例如 HumanResources 結構描述所擁有之資料庫中的所有資料表。
原則式管理面向: 一組邏輯屬性,用於為特定類型的受管目標建模其行為或特性。 屬性的數目和特性是建構在 facet 內,而且只能由 facet 的製作者新增或移除。 一個目標類型可以實作一或多個管理 Facet,而一個管理 Facet 可以由一或多個目標類型實作。 Facet 的某些屬性只能套用至特定版本。
以原則為基礎的管理條件
一種類布林運算式,指定一組針對管理面向的原則為基礎之管理目標所允許的狀態。 SQL Server 在評估條件時會嘗試遵循定序。 SQL Server 定序不完全符合 Windows 定序時,請測試您的條件,以決定演算法要如何解決衝突。
以原則為基礎的管理原則
以原則為基礎的管理條件和預期的行為,例如評估模式、目標篩選和排程。 一個原則只能包含一個條件。 您可以啟用或停用原則。 原則會儲存在 msdb 資料庫中。
以原則為基礎的管理原則類別目錄
協助管理政策的使用者定義類別。 使用者可以將原則分類至不同的原則類別目錄中。 一個政策只能屬於唯一一個政策類別。 政策類別會套用至資料庫和伺服器。 下列條件會在資料庫層級套用:
資料庫擁有者可以將資料庫訂閱到一組政策類別。
只有來自其已訂閱的類別的原則可以管理資料庫。
所有資料庫都會自動訂閱預設的原則類別。
原則類別可以在伺服器層級上套用到所有資料庫。
有效原則
目標的有效原則就是管理此目標的這些原則。 只有在滿足下列所有條件時,原則對於目標而言才有效:
此原則已啟用。
目標屬於該政策的目標集合。
目標或其中一個目標的祖先訂閱了包含此原則的原則群組。
事件
3月31日 下午11時 - 4月2日 下午11時
最大的 SQL、網狀架構和 Power BI 學習事件。 3 月 31 日 - 4 月 2 日。 使用程式代碼 FABINSIDER 來節省 $400 美元。
立即註冊訓練
認證
Microsoft Certified: Azure Database Administrator Associate - Certifications
使用 Microsoft PaaS 關聯式資料庫供應項目管理用於雲端、內部部署和混合關聯式資料庫的 SQL Server 資料庫基礎結構。
文件
檢視 XPs 伺服器設定選項的資訊。 此選項僅適用於 SQL Server 中的內部使用。
使用原則式管理來監視及強制執行最佳做法 - SQL Server
政策式管理提供一組政策檔案,您可以將這些政策匯入作為最佳實務政策,然後針對包含執行個體、物件、資料庫或資料庫物件的目標集進行評估。
sp_configure (Transact-SQL) - SQL Server
sp_configure顯示或變更目前伺服器的全域組態設定。