Właściwość IDTSInput100.HasSideEffects
Pobiera lub ustawia wartość wskazującą, czy składnik przepływ danych należy usunąć pozostają w realizacji planu zadanie przepływ danych podczas jego wyjścia nie jest dołączony do niższego rzędu składnika i RunInOptimizedMode właściwość zadanie przepływ danych jest true.
Przestrzeń nazw: Microsoft.SqlServer.Dts.Pipeline.Wrapper
Zestaw: Microsoft.SqlServer.DTSPipelineWrap (w Microsoft.SqlServer.DTSPipelineWrap.dll)
Składnia
'Deklaracja
Property HasSideEffects As Boolean
Get
Set
'Użycie
Dim instance As IDTSInput100
Dim value As Boolean
value = instance.HasSideEffects
instance.HasSideEffects = value
bool HasSideEffects { get; set; }
property bool HasSideEffects {
bool get ();
void set (bool value);
}
abstract HasSideEffects : bool with get, set
function get HasSideEffects () : boolean
function set HasSideEffects (value : boolean)
Wartość właściwości
Typ: System.Boolean
TRUE Jeśli składnik wykonuje akcje niestandardowe, które nie są widoczne dla aparat przepływ danych; w przeciwnym razie false.
Uwagi
Gdy można zestaw HasSideEffects Właściwość IDTSInput100 do true, są wskazujące aparat przepływ danych, w jaki składnik, do której należy dane wejściowe wykonuje akcje niestandardowe, które nie są widoczne dla silnika.W wyniku składnik nie zostanie usunięty z realizacji planu, kiedy RunInOptimizedMode właściwość zadania przepływu danych jest true.
Na przykład składnik obiekt docelowy nie zawiera danych wyjściowych, dzięki HasSideEffects właściwość jego wprowadzania było fałszywe, aparat przepływ danych można stwierdzić, że obiekt obiekt docelowy wykonywane żadne akcja i usunąć go z realizacji planu.
HasSideEffects Właściwość IDTSInput100 zawsze będzie true na obiekt docelowy składnika (który ma wyjście nie) oraz HasSideEffects Właściwość IDTSOutput100 zawsze będzie true składnik źródło (który ma nie wprowadzania).Obie właściwości będzie zazwyczaj false składnik transformacja.
Jednakże HasSideEffects właściwości input transformacja liczba wierszy jest zestaw do true.W wyniku transformacja liczba wierszy nie wymaga dołączyć dane wyjściowe składnika niższego rzędu.Dlatego może być używana podczas pakiet debugging jako obiekt obiekt docelowy tymczasowe bez konieczności zapisywania danych.
Zobacz także