Udostępnij za pośrednictwem


Klasa BulkInsertTask

Zawiera właściwości i metody luzem Wstaw zadania, które jest najszybszy sposób kopiowania dużych ilości danych w SQL Server tabela lub widoku.Klasa ta nie może być dziedziczona.

Hierarchia dziedziczenia

System.Object
  Microsoft.SqlServer.Dts.Runtime.DtsObject
    Microsoft.SqlServer.Dts.Runtime.Task
      Microsoft.SqlServer.Dts.Tasks.BulkInsertTask.BulkInsertTask

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Tasks.BulkInsertTask
Zestaw:  Microsoft.SqlServer.BulkInsertTask (w Microsoft.SqlServer.BulkInsertTask.dll)

Składnia

'Deklaracja
Public NotInheritable Class BulkInsertTask _
    Inherits Task _
    Implements IDTSComponentPersist, IDTSBulkInsertTask, IDTSBreakpointSite, IDTSSuspend
'Użycie
Dim instance As BulkInsertTask
public sealed class BulkInsertTask : Task, 
    IDTSComponentPersist, IDTSBulkInsertTask, IDTSBreakpointSite, IDTSSuspend
public ref class BulkInsertTask sealed : public Task, 
    IDTSComponentPersist, IDTSBulkInsertTask, IDTSBreakpointSite, IDTSSuspend
[<SealedAttribute>]
type BulkInsertTask =  
    class
        inherit Task
        interface IDTSComponentPersist
        interface IDTSBulkInsertTask
        interface IDTSBreakpointSite
        interface IDTSSuspend
    end
public final class BulkInsertTask extends Task implements IDTSComponentPersist, IDTSBulkInsertTask, IDTSBreakpointSite, IDTSSuspend

Typ BulkInsertTask uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna BulkInsertTask Inicjuje nowe wystąpienie BulkInsertTask klasy

Do góry

Właściwości

  Nazwa Opis
Właściwość publiczna BatchSize Pobiera lub ustawia liczbę wierszy w każdej partia.
Właściwość publiczna CheckConstraints Pobiera lub ustawia logiczna oznacza to, jeśli chcesz wymusić tabela i kolumna ograniczeń check.
Właściwość publiczna CodePage Pobiera lub ustawia strona kodowa dane w pliku danych.
Właściwość publiczna DataFileType Pobiera lub ustawia wartość z DTSBulkInsert_DataFileType wyliczenia wskazująca typ danych wartości w operacji ładowania.
Właściwość publiczna DebugMode Pobiera lub ustawia wartość logiczna , wskazuje, czy zadania należy określić, czy przerwania są włączone.
Właściwość publiczna DestinationConnection Pobiera lub ustawia nazwę obiekt docelowy obiektu połączenie.
Właściwość publiczna DestinationTableName Pobiera lub ustawia nazwę obiekt docelowy tabela lub widoku.
Właściwość publiczna ExecutionValue Zwraca obiekt zdefiniowany przez użytkownika.To pole jest tylko do odczytu. (Dziedziczony z Task).
Właściwość publiczna FieldTerminator Pobiera lub ustawia terminator pola do użytku w char i widechar plików danych.
Właściwość publiczna FireTriggers Pobiera lub ustawia wartość logiczna , wskazuje, czy Wyzwalacze wstawiania powinny być wykonywane na tabela podczas operacji.
Właściwość publiczna FirstRow Pobiera lub ustawia pierwszy wiersz, z których można rozpocząć kopiowanie.
Właściwość publiczna FormatFile Pobiera lub ustawia pełną ścieżka plik formatu.
Właściwość publiczna KeepIdentity Pobiera lub ustawia wartość logiczna , który określa używania tożsamości wartość lub wartości w pliku importowanych danych kolumna tożsamości
Właściwość publiczna KeepNulls Pobiera lub ustawia logiczna wskazuje, czy puste kolumny powinny zachować nullodwołanie o wartości null (Nothing w języku Visual Basic) wartość podczas ładowanie zbiorcze operacji lub Wstaw domyślne wartości do kolumn.
Właściwość publiczna LastRow Pobiera lub ustawia numer ostatniego wiersza do skopiowania.
Właściwość publiczna MaximumErrors Pobiera lub ustawia maksymalną liczbę błędów występujących przed zbiorczego operacja kończy się niepowodzeniem.
Właściwość publiczna RowTerminator Pobiera lub ustawia terminator wiersza do użycia w char i widechar plików danych.
Właściwość publiczna SortedData Pobiera lub ustawia Order by w zbiorczym wstawianiem klauzula instrukcja
Właściwość publiczna SourceConnection Pobiera lub ustawia nazwę źródło obiektu połączenie.
Właściwość publiczna SqlStatement Pobiera ciąg tablicę zawierającą Transact-SQL instrukcji do uruchomienia.
Właściwość publiczna SuspendRequired Pobiera lub ustawia wartość logiczna , wskazuje, czy zadania należy zawiesić po napotkaniu punktu punkt przerwania.Wartość ta jest zestaw przez aparat wykonywania zadań i pojemników po napotkaniu punktu punkt przerwania.
Właściwość publiczna TableLock Pobiera lub ustawia wartość logiczna , wskazuje, czy tabela jest zablokowana podczas zbiorczej operacji wstawiania.
Właściwość publiczna UseFormatFile Pobiera lub ustawia wartość logiczna , wskazuje, czy zadanie wstawienia luzem używa plik formatu.
Właściwość publiczna Version *** Członkowskich zaniechane; Zobacz uwagi. *** Zwraca wersja zadania.Ta właściwość jest tylko do odczytu. (Dziedziczony z Task).

Do góry

Metody

  Nazwa Opis
Metoda publiczna AcceptBreakpointManager Wywoływany przez uruchomienie -czas silnika podczas zadania lub kontener jest tworzony i jest przekazywana BreakpointManager włączyć zadania, tworzenie, usuwanie i sprawdzić stan punktów przerwania.Ta metoda jest wywoływana w czasie wykonywania i nie jest używany w kodzie.
Metoda publiczna CanUpdate *** Członkowskich zaniechane; Zobacz uwagi. *** a wartość logiczna , wskazuje, czy nowy pakiet XML można aktualizować stare pakiet XML. (Dziedziczony z Task).
Metoda publiczna Equals Określa, czy dwa wystąpienia obiektu są równe. (Dziedziczony z DtsObject).
Metoda publiczna Execute Uruchamia zadanie wstawienia luzem. (Zastępuje Task.Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object)).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetConnectionID Pobiera ciąg zawierający identyfikator połączenia. (Dziedziczony z Task).
Metoda publiczna GetConnectionName Pobiera ciąg zawierające nazwę połączenia. (Dziedziczony z Task).
Metoda publiczna GetHashCode Zwraca kod skrótu dla tego wystąpienie. (Dziedziczony z DtsObject).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda publiczna InitializeTask Inicjuje właściwości skojarzonych z zadaniem.Ta metoda jest wywoływana w czasie wykonywania i nie jest używany w kodzie. (Zastępuje Task.InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker)).
Metoda publiczna LoadFromXML Ta metoda nie jest wpłacone przez kod aplikacji.Aby załadować pakiet zapisany jako XML, należy użyć Application.LoadPackage metoda.
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda publiczna ResumeExecution Wznawia działanie po wstrzymaniu wykonania zadania.Zadania lub kontener jest wznawiany przez aparat runtime.
Metoda publiczna SaveToXML Ta metoda nie jest wpłacone przez kod aplikacji.Aby zapisać pakiet jako XML, użyj Application.SaveToXml metoda.
Metoda publiczna SuspendExecution Wskazuje, że plik wykonywalny musi zawiesić.Metoda ta jest wywoływana przez aparat runtime.
Metoda publiczna ToString (Dziedziczony z Object).
Metoda publiczna Update *** Członkowskich zaniechane; Zobacz uwagi. *** Ta metoda aktualizuje stare pakiet XML z nowego pakietu XML, jeśli CanUpdate jest zestaw do true. (Dziedziczony z Task).
Metoda publiczna Validate Sprawdza, czy wstawianie luzem składnika zadania jest skonfigurowany poprawnie. (Zastępuje Task.Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging)).

Do góry

Uwagi

Aby uzyskać więcej informacji, zobacz temat Zadań Wstaw luzem.

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.