言語

PolicyStore.ImportPolicy メソッド

定義

特定の XML リーダーから 1 つのポリシーをインポートします。 リーダーは、サポートされている Export メソッドによって以前に作成する必要があります。 インポートされたポリシーは、サーバーの PolicyStore にも作成されます。

public Microsoft.SqlServer.Management.Dmf.Policy ImportPolicy(System.Xml.XmlReader xmlReader, Microsoft.SqlServer.Management.Dmf.ImportPolicyEnabledState importEnabledState, bool overwriteExistingPolicy, bool overwriteExistingCondition);
member this.ImportPolicy : System.Xml.XmlReader * Microsoft.SqlServer.Management.Dmf.ImportPolicyEnabledState * bool * bool -> Microsoft.SqlServer.Management.Dmf.Policy
Public Function ImportPolicy (xmlReader As XmlReader, importEnabledState As ImportPolicyEnabledState, overwriteExistingPolicy As Boolean, overwriteExistingCondition As Boolean) As Policy

パラメーター

xmlReader
XmlReader

インポートする XML リーダー。

importEnabledState
ImportPolicyEnabledState

Policy.Enabled フラグは、この列挙値に基づいて設定されます。 例外は、ポリシーの実行モードが [スケジュール時にチェック] になっているが、ポリシーに関連付けられているスケジュール情報がない場合です。この場合、ポリシーは自動的に無効になり、その実行モードが None にリセットされます。

overwriteExistingPolicy
Boolean

true の場合、同じ名前のポリシーが既にストアに存在する場合は上書きされます。

overwriteExistingCondition
Boolean

true の場合、直接または TargetSet を介してポリシーに関連付けられている条件が既にストアに存在する場合は、上書きされます。 それ以外の場合、既存の条件は変更されず、インポートされたポリシーでは、XmlReader のバージョンではなく既存の条件が使用されます。

返品

インポートされた Policy オブジェクト。 XML リーダーが正しく検証できない場合、または見つからない場合は、例外がスローされます。

適用対象