建立 Finance Name 原則
在這項工作中,您將會建立名為 Finance 的資料庫,然後建立要求所有資料表都以字母 fintbl 為開頭的條件。接著,您將會建立原則和原則類別目錄,以便針對 Finance 資料庫中的資料表強制執行命名標準。
建立 Finance 資料庫
在 Management Studio 中,開啟查詢視窗並執行下列陳述式:
CREATE DATABASE Finance ; GO在 [物件總管] 中,按一下 [資料庫],然後按下 F5 重新整理資料庫的清單。
建立 Finance Tables 條件
在 [物件總管] 中,依序展開 [管理] 和 [原則管理]、以滑鼠右鍵按一下 [條件],然後按一下 [新增條件]。
在 [建立新條件] 對話方塊的 [名稱] 方塊中,輸入 Finance Tables。
在 [Facet] 方塊中,選取 [多部分名稱]。
在 [運算式] 區域的 [欄位] 方塊中,選取 [@Name]。在 [運算子] 方塊中,選取 [Like]。然後,在 [值] 方塊中,輸入 'fintbl%' 強制所有資料表名稱都以字母 fintbl 為開頭。
在 [描述] 頁面上,輸入 Finance Tables 名稱的開頭必須是 fintbl ,然後按一下 [確定] 建立條件。
建立 Finance Name 原則
在 [物件總管] 中,以滑鼠右鍵按一下 [原則],然後按一下 [新增原則]。
在 [建立新原則] 對話方塊的 [名稱] 方塊中,輸入 Finance Name。
在 [檢查條件] 方塊中,選取 [Finance Tables]。這會位於 [多部分名稱] 區域中。
在 [針對] 區域中,您將會看見可套用此原則的資料庫物件清單。選取 [每份資料表] 的核取方塊。
在 [每個資料庫] 區域中,展開 [全部],然後按一下 [新增條件]。
在 [建立新條件] 對話方塊的 [名稱] 方塊中,輸入 Finance Database。
在 [運算式] 方塊中,完成要包含 @Name = 'Finance' 的運算式,然後按一下 [確定] 關閉條件頁面。
[!附註]
您可能必須按下 TAB 鍵跳離 [值] 方塊,才能啟用 [確定] 按鈕。
在 [評估模式] 方塊中,選取 [變更時: 避免]。這樣就會透過在 Finance 資料庫上建立資料庫觸發程序,強制執行此原則。
選取 [已啟用] 方塊 ([已啟用] 方塊不會套用至 [視需要] 原則)。
在 [伺服器限制] 方塊中,選取 [無]。
按一下 [確定]。
建立 Finance 原則類別目錄
在 [物件總管] 中,展開 [管理]、以滑鼠右鍵按一下 [原則管理],然後按一下 [管理類別目錄]。
在 [管理原則類別目錄] 對話方塊中,於 [名稱] 底下的空白方塊內輸入 Finance,然後取消選取 [託管資料庫訂閱]。[託管資料庫訂閱] 將會強制執行個體中的每一個資料庫訂閱屬於這個原則類別目錄的原則。基於這個理由,只有 Finance 資料庫應該訂閱 Finance Name 原則。
按一下 [確定]。