
説明/参照:
Explanation:
手順1:単一の式を持つストアドプロシージャファセットを使用して、StoredProcNamingConventionという条件を作成します。フィールドを@Nameに、演算子をNOT LIKEに、値を 'sp [_]%'に設定します。
手順2:StoredProcNamingPolicyというポリシーを作成します。Check条件をStoredProcNamingConventionに設定し、評価モードをOnに変更します。Prevent手順3:StoredProcNamingPolicyを有効にするポリシーは、Management Studioを使用して作成および管理されます。プロセスには次のステップが含まれます。
1.設定するプロパティを含むポリシーベースの管理ファセットを選択します。
2.管理ファセットの状態を指定する条件を定義します。
3.条件、ターゲットセットをフィルタする追加条件、および評価モードを含むポリシーを定義します。
4. SQL Serverのインスタンスがポリシーに準拠しているかどうかを確認します。
評価モード
4つの評価モードがあり、そのうち3つは自動化できます。
オンデマンド。このモードでは、ユーザーが直接指定したときにポリシーが評価されます。

変更時:防止する。この自動モードでは、DDLトリガーを使用してポリシー違反を防止します。

重要:
ネストされたトリガーサーバー構成オプションが無効になっている場合、変更時:防止が正しく機能しません。
ポリシーベースの管理では、DDLトリガーを使用して、この評価モードを使用するポリシーに準拠していないDDL操作を検出してロールバックします。ポリシーベース管理の削除DDLトリガーまたはネストトリガーを無効にすると、この評価モードが失敗するか、または予期せず実行されます。
変更時:ログのみ。この自動モードでは、イベント通知を使用して、関連する

変更が行われます。
予定通りに。この自動モードでは、SQL Serverエージェントジョブを使用して定期的にポリシーを評価します。

リファレンス:http://msdn.microsoft.com/en-us/library/bb510667.aspx