BulkInsertTask Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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. |