在這項工作中,您將建立名為 Finance 的資料庫,然後建立一個條件,要求所有數據表以字母 fintbl 開頭。 然後,您將建立原則和原則類別,以強制執行 Finance 資料庫中資料表的命名標準。
要建立財務資料庫
在 Management Studio 中,開啟查詢視窗並執行下列語句:
CREATE DATABASE Finance ; GO在 [物件總管] 中,按兩下 [ 資料庫],然後按 F5 以重新整理資料庫清單。
若要建立財務數據表條件
在 [物件總管] 中,依序展開 [管理]、[原則管理],以滑鼠右鍵點選 [條件],然後點選 [新增條件]。
在 [ 建立新條件 ] 對話框中的 [ 名稱 ] 方塊中,輸入 Finance Tables。
在「Facet」清單中,選取「多部分名稱」。
在 [ 表達式 ] 區域中的 [ 字段 ] 方塊中,選取 [@Name;在 [ 作員] 方塊中,選取 [Like;在 [ 值 ] 方塊中,輸入 'fintbl%' ,強制所有數據表名稱以字母 fintbl 開頭。
在 [ 描述] 頁面上,輸入 Finance 數據表名稱開頭必須是 fintbl,然後按兩下 [ 確定 ] 以建立條件。
建立財務名稱原則
在物件總管中,右鍵點選原則,然後點選新增原則。
在 [ 建立新原則 ] 對話框的 [ 名稱 ] 方塊中,輸入 Finance Name。
在 [ 檢查條件] 清單中,選取 [財務數據表]。 這位於 [多部分名稱] 區域中。
在 [ 針對 ] 區域中,您會看到可套用此原則的資料庫物件清單。 選取 每個表格 的核取方塊。
在 每個資料庫 區域中,展開 每個,然後按一下 新增條件。
在 [ 建立新條件] 對話框的 [ 名稱 ] 方塊中,輸入 Finance Database。
在 [ 表達式 ] 方塊中,完成表達式以包含 @Name = 'Finance',然後按兩下 [ 確定 ] 關閉條件頁面。
備註
您可能必須從 [ 值 ] 方塊中定位,才能啟用 [確定] 按鈕。
在 [ 評估模式 ] 列表中,選取 [ 變更時:防止]。 這會在 Finance 資料庫上建立資料庫觸發程式,以強制執行原則。
選取 [已啟用 ] 列表。 ( [已啟用] 方塊不適用於 隨選 原則。
在 [ 伺服器限制] 列表中,選取 [ 無]。
按一下 [確定]。
建立財務政策類別
在 [物件總管] 中,展開 [ 管理],以滑鼠右鍵按兩下 [ 原則管理],然後按兩下 [ 管理類別]。
在 [ 管理原則類別] 對話方塊的 [ 名稱] 底下,輸入
Finance空白方塊,然後清除 [授權資料庫訂閱]。 強制資料庫訂閱將會要求實例中的每個資料庫訂閱此政策類別的政策。 在本課中,只有 Finance 資料庫應該訂閱 Finance Name 政策。按一下 [確定]。