Bagikan melalui


BulkInsertTask Kelas

Definisi

Menyediakan properti dan metode untuk tugas Sisipkan Massal, yang merupakan cara tercepat untuk menyalin data dalam jumlah besar ke dalam tabel atau tampilan SQL Server. Kelas ini tidak dapat diwariskan.

public ref class BulkInsertTask sealed : Microsoft::SqlServer::Dts::Runtime::Task, Microsoft::SqlServer::Dts::Runtime::IDTSBreakpointSite, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist, Microsoft::SqlServer::Dts::Tasks::BulkInsertTask::IDTSBulkInsertTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.bulkinserttask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.BulkInsertTask.BulkInsertTaskMessages), SamplesTag="SsisBulkInsertTask", UITypeName="Microsoft.SqlServer.Dts.Tasks.BulkInsertTask.BulkInsertTaskUI, Microsoft.SqlServer.BulkInsertTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
public sealed class BulkInsertTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.BulkInsertTask.IDTSBulkInsertTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.bulkinserttask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.BulkInsertTask.BulkInsertTaskMessages), SamplesTag="SsisBulkInsertTask", UITypeName="Microsoft.SqlServer.Dts.Tasks.BulkInsertTask.BulkInsertTaskUI, Microsoft.SqlServer.BulkInsertTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
public sealed class BulkInsertTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.BulkInsertTask.IDTSBulkInsertTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.bulkinserttask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.BulkInsertTask.BulkInsertTaskMessages), SamplesTag="SsisBulkInsertTask", UITypeName="Microsoft.SqlServer.Dts.Tasks.BulkInsertTask.BulkInsertTaskUI, Microsoft.SqlServer.BulkInsertTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
public sealed class BulkInsertTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.BulkInsertTask.IDTSBulkInsertTask
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.bulkinserttask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.BulkInsertTask.BulkInsertTaskMessages), SamplesTag="SsisBulkInsertTask", UITypeName="Microsoft.SqlServer.Dts.Tasks.BulkInsertTask.BulkInsertTaskUI, Microsoft.SqlServer.BulkInsertTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
type BulkInsertTask = class
    inherit Task
    interface IDTSComponentPersist
    interface IDTSBulkInsertTask
    interface IDTSBreakpointSite
    interface IDTSSuspend
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.bulkinserttask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.BulkInsertTask.BulkInsertTaskMessages), SamplesTag="SsisBulkInsertTask", UITypeName="Microsoft.SqlServer.Dts.Tasks.BulkInsertTask.BulkInsertTaskUI, Microsoft.SqlServer.BulkInsertTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
type BulkInsertTask = class
    inherit Task
    interface IDTSComponentPersist
    interface IDTSBulkInsertTask
    interface IDTSBreakpointSite
    interface IDTSSuspend
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.bulkinserttask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.BulkInsertTask.BulkInsertTaskMessages), SamplesTag="SsisBulkInsertTask", UITypeName="Microsoft.SqlServer.Dts.Tasks.BulkInsertTask.BulkInsertTaskUI, Microsoft.SqlServer.BulkInsertTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
type BulkInsertTask = class
    inherit Task
    interface IDTSComponentPersist
    interface IDTSBulkInsertTask
    interface IDTSBreakpointSite
    interface IDTSSuspend
Public NotInheritable Class BulkInsertTask
Inherits Task
Implements IDTSBreakpointSite, IDTSBulkInsertTask, IDTSComponentPersist
Warisan
BulkInsertTask
Atribut
Penerapan

Keterangan

Untuk informasi selengkapnya, lihat Sisipkan Tugas Secara Massal.

Konstruktor

BulkInsertTask()

Menginisialisasi instans baru kelas BulkInsertTask.

Properti

BatchSize

Mendapatkan atau mengatur jumlah baris di setiap batch.

CheckConstraints

Mendapatkan atau mengatur Boolean yang menunjukkan apakah Anda ingin menerapkan batasan pemeriksaan tabel dan kolom.

CodePage

Mendapatkan atau mengatur halaman kode data dalam file data.

DataFileType

Mendapatkan atau menetapkan nilai dari DTSBulkInsert_DataFileType enumerasi yang menunjukkan nilai jenis data yang akan digunakan dalam operasi pemuatan.

DebugMode

Mendapatkan atau mengatur Boolean yang menunjukkan apakah tugas harus menentukan apakah titik henti diaktifkan.

DestinationConnection

Mendapatkan atau mengatur nama objek koneksi tujuan.

DestinationTableName

Mendapatkan atau mengatur nama tabel atau tampilan tujuan.

ExecutionValue

Mengembalikan objek yang ditentukan pengguna. Bidang ini hanya-baca.

(Diperoleh dari Task)
FieldTerminator

Mendapatkan atau mengatur terminator bidang untuk digunakan dalam file data karakter dan widechar.

FireTriggers

Mendapatkan atau mengatur Boolean yang menunjukkan apakah pemicu sisipan harus dijalankan pada tabel selama operasi.

FirstRow

Mendapatkan atau mengatur baris pertama untuk mulai menyalin.

FormatFile

Mendapatkan atau mengatur jalur lengkap file format.

KeepIdentity

Mendapatkan atau mengatur Boolean yang menentukan bagaimana nilai identitas atau nilai dalam file data yang diimpor digunakan untuk kolom identitas

KeepNulls

Mendapatkan atau mengatur Boolean yang menunjukkan apakah kolom kosong harus mempertahankan nilai null selama operasi pemuatan massal, atau menyisipkan nilai default ke dalam kolom.

LastRow

Mendapatkan atau mengatur jumlah baris terakhir yang akan disalin.

MaximumErrors

Mendapatkan atau mengatur jumlah maksimum kesalahan yang dapat terjadi sebelum operasi penyisipan massal gagal.

RowTerminator

Mendapatkan atau mengatur terminator baris untuk digunakan dalam file data karakter dan widechar.

SortedData

Mendapatkan atau mengatur klausul Order by dalam pernyataan sisipan massal

SourceConnection

Mendapatkan atau mengatur nama objek koneksi sumber.

SqlStatement

Mendapatkan array String yang berisi pernyataan Transact-SQL untuk dijalankan.

SuspendRequired

Mendapatkan atau mengatur Boolean yang menunjukkan apakah tugas harus ditangguhkan saat mengalami titik henti. Nilai ini diatur oleh mesin runtime untuk tugas dan kontainer saat titik henti ditemui.

TableLock

Mendapatkan atau mengatur Boolean yang menunjukkan apakah tabel dikunci selama operasi penyisipan massal.

TargetServerVersion

Menyediakan properti dan metode untuk tugas Sisipkan Massal, yang merupakan cara tercepat untuk menyalin data dalam jumlah besar ke dalam tabel atau tampilan SQL Server. Kelas ini tidak dapat diwariskan.

(Diperoleh dari Task)
UseFormatFile

Mendapatkan atau mengatur Boolean yang menunjukkan apakah tugas Sisipkan Massal menggunakan file format.

Version

Anggota tidak digunakan lagi; lihat Keterangan. Mengembalikan versi tugas. Properti ini bersifat hanya baca.

(Diperoleh dari Task)

Metode

AcceptBreakpointManager(BreakpointManager)

Dipanggil oleh mesin run-time saat tugas atau kontainer dibuat, dan diteruskan BreakpointManager untuk mengaktifkan tugas untuk membuat, menghapus, dan memeriksa status titik henti. Metode ini dipanggil oleh runtime dan tidak digunakan dalam kode.

CanUpdate(String)

Anggota tidak digunakan lagi; lihat Keterangan. Boolean yang menunjukkan apakah XML paket baru dapat memperbarui XML paket lama.

(Diperoleh dari Task)
Equals(Object)

Menentukan apakah dua instans objek sama.

(Diperoleh dari DtsObject)
Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object)

Menjalankan tugas Sisipkan Massal.

GetConnectionID(Connections, String)

Mendapatkan String yang berisi ID koneksi.

(Diperoleh dari Task)
GetConnectionName(Connections, String)

Mendapatkan String yang berisi nama koneksi.

(Diperoleh dari Task)
GetHashCode()

Mengembalikan kode hash untuk instans ini.

(Diperoleh dari DtsObject)
InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker)

Menginisialisasi properti yang terkait dengan tugas. Metode ini dipanggil oleh runtime dan tidak digunakan dalam kode.

LoadFromXML(XmlElement, IDTSInfoEvents)

Metode ini tidak dapat dipanggil oleh kode aplikasi Anda. Untuk memuat paket yang disimpan sebagai .xml, gunakan metode .LoadPackage(String, IDTSEvents)

ResumeExecution()

Melanjutkan eksekusi tugas setelah jeda. Tugas atau kontainer dilanjutkan oleh mesin runtime.

SaveToXML(XmlDocument, IDTSInfoEvents)

Metode ini tidak dapat dipanggil oleh kode aplikasi Anda. Untuk menyimpan paket sebagai .xml, gunakan metode .SaveToXml(String, Package, IDTSEvents)

SuspendExecution()

Menunjukkan bahwa executable perlu ditangguhkan. Metode ini dipanggil oleh mesin runtime.

Update(String)

Anggota tidak digunakan lagi; lihat Keterangan. Metode ini memperbarui XML paket lama dengan XML paket baru jika CanUpdate(String) diatur ke true.

(Diperoleh dari Task)
Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging)

Memverifikasi bahwa komponen tugas Sisipkan Massal dikonfigurasi dengan benar.

Berlaku untuk