Udostępnij za pośrednictwem


Właściwość ScriptingOptions.DriIndexes

Pobiera lub ustawia Boolean wartości właściwość, który określa, czy ograniczenia klucza podstawowego, które używają indeks unikatowy, aby zaimplementować deklaratywna integralność referencyjna są uwzględniane w script.

Przestrzeń nazw:  Microsoft.SqlServer.Management.Smo
Zestaw:  Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)

Składnia

'Deklaracja
Public Property DriIndexes As Boolean
    Get
    Set
'Użycie
Dim instance As ScriptingOptions
Dim value As Boolean

value = instance.DriIndexes

instance.DriIndexes = value
public bool DriIndexes { get; set; }
public:
property bool DriIndexes {
    bool get ();
    void set (bool value);
}
member DriIndexes : bool with get, set
function get DriIndexes () : boolean
function set DriIndexes (value : boolean)

Wartość właściwości

Typ: System.Boolean
A Boolean wartość określająca, czy ograniczenia klucza podstawowego, które używają indeks unikatowy, aby zaimplementować deklaratywna integralność referencyjna są uwzględniane w wygenerowanym script.
Jeśli True, indeksy są uwzględniane w skrypcie.W przeciwnym razie False (domyślnie).

Uwagi

Skryptów jest skierowany do rozważenia relacji zależności, które zostały ustanowione przez deklaratywna integralność referencyjna.

Opcja ta dotyczy tylko wtedy, gdy tabela wykonywanie skryptów.

Przykłady

Poniższy przykład kodu Określa, że będą inicjowane przez skrypty ograniczeń klucza podstawowego, które umożliwia wdrożenie deklaratywna integralność referencyjna indeks unikatowy.

Visual Basic

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

PowerShell

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