次の方法で共有


金融名称ポリシーに登録して確認する

このタスクでは、Finance ポリシー カテゴリをサブスクライブするように Finance データベースを構成します。 次に、Finance Name ポリシーをテストします。

財務ポリシー カテゴリをサブスクライブするには

  1. オブジェクト エクスプローラーで、[ データベース] を展開し、[ Finance] を右クリックし、[ ポリシー] をポイントして、[ カテゴリ] をクリックします。

  2. Finance カテゴリの [サブスクライブ済み] チェック ボックスをオンにします。

  3. OK をクリックします。

Finance Name ポリシーの適用をテストするには

  1. Management Studio で、クエリ ウィンドウを開きます。 Finance Name ポリシーに違反するテーブルを作成しようとする次のステートメントを実行します。 テーブル名が文字 fintbl で始まっていないため、テーブルがポリシーに違反しています。

    USE Finance ;  
    GO  
    CREATE TABLE NewTable  
    (Col1 int) ;  
    GO  
    
    

    ポリシーによってテーブルが作成されず、ポリシー名を提供する情報メッセージが返されることに注意してください。

  2. 有効な名前を指定するには、次のようにコードを変更し、ステートメントをもう一度実行します。

    USE Finance ;  
    GO  
    CREATE TABLE fintblNewTable  
    (Col1 int) ;  
    GO  
    
    

    今回は、テーブルが作成されます。

サーバー全体にポリシーを適用するには

  1. 現在、Finance データベースのみが Finance ポリシー カテゴリにサブスクライブしています。 多くの場合、ポリシー カテゴリをサーバー全体に適用する方が簡単です。 オブジェクト エクスプローラーで、[ 管理] を展開し、[ ポリシーの管理] を右クリックし、[ カテゴリの管理] をクリックします。

  2. [ ポリシー カテゴリの管理 ] ダイアログ ボックスで、[財務] カテゴリを見つけて、[Finance] カテゴリの [ データベース サブスクリプションの委任 ] チェック ボックスをオンにします。

  3. OK をクリックします。 これで Finance カテゴリはすべてのデータベースに適用されますが、作成した条件によって Finance Name ポリシーが Finance データベースに制限されます。 これは、条件の複雑な組み合わせを使用して、多くのサーバーに正しく適用される方法でポリシーをターゲットにする方法を示しています。

概要

このチュートリアルでは、ポリシー ベースの管理条件、ポリシー、ポリシー グループを作成する方法、およびフィルターを適用してポリシー ベースの管理ターゲットのコンプライアンスを確認する方法について説明しました。

次へ

このチュートリアルは終了です。 スタート画面に戻すには、[ チュートリアル: ポリシー ベースの管理を使用したサーバーの管理] をクリックします。

チュートリアルの一覧については、「 SQL Server 2014 のチュートリアル」を参照してください。

こちらもご覧ください

ポリシー ベースの管理を使用したサーバーの管理