このタスクでは、Finance ポリシー カテゴリをサブスクライブするように Finance データベースを構成します。 次に、Finance Name ポリシーをテストします。
財務ポリシー カテゴリをサブスクライブするには
オブジェクト エクスプローラーで、[ データベース] を展開し、[
Finance] を右クリックし、[ ポリシー] をポイントして、[ カテゴリ] をクリックします。Financeカテゴリの [サブスクライブ済み] チェック ボックスをオンにします。OK をクリックします。
Finance Name ポリシーの適用をテストするには
Management Studio で、クエリ ウィンドウを開きます。 Finance Name ポリシーに違反するテーブルを作成しようとする次のステートメントを実行します。 テーブル名が文字 fintbl で始まっていないため、テーブルがポリシーに違反しています。
USE Finance ; GO CREATE TABLE NewTable (Col1 int) ; GOポリシーによってテーブルが作成されず、ポリシー名を提供する情報メッセージが返されることに注意してください。
有効な名前を指定するには、次のようにコードを変更し、ステートメントをもう一度実行します。
USE Finance ; GO CREATE TABLE fintblNewTable (Col1 int) ; GO今回は、テーブルが作成されます。
サーバー全体にポリシーを適用するには
現在、Finance データベースのみが Finance ポリシー カテゴリにサブスクライブしています。 多くの場合、ポリシー カテゴリをサーバー全体に適用する方が簡単です。 オブジェクト エクスプローラーで、[ 管理] を展開し、[ ポリシーの管理] を右クリックし、[ カテゴリの管理] をクリックします。
[ ポリシー カテゴリの管理 ] ダイアログ ボックスで、[財務] カテゴリを見つけて、[Finance] カテゴリの [ データベース サブスクリプションの委任 ] チェック ボックスをオンにします。
OK をクリックします。 これで Finance カテゴリはすべてのデータベースに適用されますが、作成した条件によって Finance Name ポリシーが Finance データベースに制限されます。 これは、条件の複雑な組み合わせを使用して、多くのサーバーに正しく適用される方法でポリシーをターゲットにする方法を示しています。
概要
このチュートリアルでは、ポリシー ベースの管理条件、ポリシー、ポリシー グループを作成する方法、およびフィルターを適用してポリシー ベースの管理ターゲットのコンプライアンスを確認する方法について説明しました。
次へ
このチュートリアルは終了です。 スタート画面に戻すには、[ チュートリアル: ポリシー ベースの管理を使用したサーバーの管理] をクリックします。
チュートリアルの一覧については、「 SQL Server 2014 のチュートリアル」を参照してください。