ScriptingOptions.DriAllKeys ScriptingOptions.DriAllKeys ScriptingOptions.DriAllKeys Property


모든 선언적 참조 무결성 키에 의해 정의된 종속성 관계가 생성된 스크립트에 포함되는지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. Gets or sets the Boolean property value that specifies whether the dependency relationships defined by all declarative referential integrity keys are included in the generated script.

 property bool DriAllKeys { bool get(); void set(bool value); };
public bool DriAllKeys { get; set; }
Public Property DriAllKeys As Boolean
속성 값

A Boolean 모든 DRI 키를 스크립팅할 지 여부를 지정 하는 값입니다. A Boolean value that specifies whether to script all DRI keys. True이면 선언적 참조 무결성을 강제 적용한 모든 키 개체가 스크립트에 포함됩니다. If True, all key objects with enforced declarative referential integrity are included in the script. 그렇지 않으면 False (기본값). Otherwise, False (default).


다음 코드 예제에서는 선언적 참조 무결성을 적용된 한 모든 제약 조건 개체가 스크립팅 될 것을 지정 합니다.The following code example specifies that all constraint objects with enforced declarative referential integrity will be scripted.

Visual BasicVisual Basic

Dim scOps As New ScriptingOptions()  
scOps.DriAllKeys = true  


$scOps = New-Object Microsoft.SqlServer.Management.Smo.ScriptingOptions  
$scOps.DriAllKeys = $TRUE  


값은 논리적 OR 연산자를 사용 하 여 함께 결합 됩니다.The values are combined together by using a logical OR operator.

선언적 참조 무결성과 함께 정의 된 주요 개체는 다음과 같습니다: 기본 키, 고유 키 및 XML 키입니다.Key objects that are defined with declarative referential integrity include the following: primary keys, unique keys, and XML keys.

적용 대상