Udostępnij za pośrednictwem


Właściwość IDTSComponentMetaData100.ValidateExternalMetadata

Pobiera lub ustawia wartość, która kontroluje, czy składnik sprawdza jego metadane kolumna przed jego zewnętrznego źródło danych na projekt czas.

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Pipeline.Wrapper
Zestaw:  Microsoft.SqlServer.DTSPipelineWrap (w Microsoft.SqlServer.DTSPipelineWrap.dll)

Składnia

'Deklaracja
Property ValidateExternalMetadata As Boolean
    Get
    Set
'Użycie
Dim instance As IDTSComponentMetaData100
Dim value As Boolean

value = instance.ValidateExternalMetadata

instance.ValidateExternalMetadata = value
bool ValidateExternalMetadata { get; set; }
property bool ValidateExternalMetadata {
    bool get ();
    void set (bool value);
}
abstract ValidateExternalMetadata : bool with get, set
function get ValidateExternalMetadata () : boolean
function set ValidateExternalMetadata (value : boolean)

Wartość właściwości

Typ: System.Boolean
TRUE , jeśli składnik należy sprawdzić jego metadane kolumna przeciwko zewnętrznego źródło danych podczas projektowania czas; w przeciwnym razie false.Wartością domyślną jest true.

Uwagi

Gdy ta właściwość jest true, składnik łączy się z jego zewnętrznego źródło danych podczas projektowania czas i sprawdza jego wejściowego lub wyjściowego kolekcje przeciwko kolumny w źródle danych zewnętrznych w kolumnach.

Gdy zestaw do false, składnik nie wykonuje to "połączenia" Sprawdzanie poprawności, ale sprawdza jego wejściowe i wyjściowe kolumn wobec kolumny w IDTSExternalMetadataColumnCollection100 kolekcja, jeśli zaimplementowano dewelopera funkcjonalności.

Ważna informacjaWażne:

Kiedy uruchomiony pakiet z transakcji DTC (TransactionOption Właściwość = required) i sprawdzanie poprawności zewnętrznych metadane w składnikach przepływ danych (ValidateExternalMetadata Właściwość = true), pakiet może zawiesić w następujących warunkach: gdy inne zadania już istnieje w transakcji DTC, przed wykonaniem przepływ danych i tabeli lub widoku lub zmiennej nazwę widoku lub nazwa tabeli jest używana jako metoda dostępu do danych OLE DB docelowego.W tym scenariuszu proces sprawdzania poprawności będą blokowane przez inne zadania, które są już uruchomione.Jest tak, ponieważ używane do sprawdzania poprawności połączeń nigdy biorących udział w transakcji DTC.Jest to zgodne z projektem.Aby uniknąć takiej sytuacji zestaw przepływ danych składnika ValidateExternalMetadata Właściwość false.