Bagikan melalui


TransferSqlServerObjectsTask Kelas

Definisi

Berisi metode dan properti yang memungkinkan Anda menyalin berbagai objek SQL Server dari satu server ke server lainnya. Kelas ini tidak dapat diwariskan.

public ref class TransferSqlServerObjectsTask sealed : Microsoft::SqlServer::Dts::Runtime::Task, Microsoft::SqlServer::Dts::Runtime::IDTSBreakpointSite, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist, Microsoft::SqlServer::Dts::Tasks::TransferSqlServerObjectsTask::ITransferSqlServerObjectsTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transfersqlserverobjectstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.Localized), SamplesTag="SsisTransferSqlServerObjectsTask", TaskContact="Transfer Objects Task; Microsoft Corporation; SQL Server 2016; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTaskUI.TransferSqlServerObjectsTaskUI, Microsoft.SqlServer.TransferSqlServerObjectsTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("D68202B5-1E2C-4A8F-B63E-64B2DB3F9280")]
public sealed class TransferSqlServerObjectsTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.ITransferSqlServerObjectsTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transfersqlserverobjectstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.Localized), SamplesTag="SsisTransferSqlServerObjectsTask", TaskContact="Transfer Objects Task; Microsoft Corporation; SQL Server 2017; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTaskUI.TransferSqlServerObjectsTaskUI, Microsoft.SqlServer.TransferSqlServerObjectsTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("6D7760F0-F3E4-4C1B-BBDC-A68A3AAAF6B2")]
public sealed class TransferSqlServerObjectsTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.ITransferSqlServerObjectsTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transfersqlserverobjectstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.Localized), SamplesTag="SsisTransferSqlServerObjectsTask", TaskContact="Transfer Objects Task; Microsoft Corporation; SQL Server 2019; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTaskUI.TransferSqlServerObjectsTaskUI, Microsoft.SqlServer.TransferSqlServerObjectsTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("8E6F94C4-8098-4835-9948-AD10F9191B44")]
public sealed class TransferSqlServerObjectsTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.ITransferSqlServerObjectsTask
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transfersqlserverobjectstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.Localized), SamplesTag="SsisTransferSqlServerObjectsTask", TaskContact="Transfer Objects Task; Microsoft Corporation; SQL Server 2016; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTaskUI.TransferSqlServerObjectsTaskUI, Microsoft.SqlServer.TransferSqlServerObjectsTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("D68202B5-1E2C-4A8F-B63E-64B2DB3F9280")>]
type TransferSqlServerObjectsTask = class
    inherit Task
    interface ITransferSqlServerObjectsTask
    interface IDTSBreakpointSite
    interface IDTSSuspend
    interface IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transfersqlserverobjectstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.Localized), SamplesTag="SsisTransferSqlServerObjectsTask", TaskContact="Transfer Objects Task; Microsoft Corporation; SQL Server 2017; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTaskUI.TransferSqlServerObjectsTaskUI, Microsoft.SqlServer.TransferSqlServerObjectsTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("6D7760F0-F3E4-4C1B-BBDC-A68A3AAAF6B2")>]
type TransferSqlServerObjectsTask = class
    inherit Task
    interface ITransferSqlServerObjectsTask
    interface IDTSBreakpointSite
    interface IDTSSuspend
    interface IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transfersqlserverobjectstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.Localized), SamplesTag="SsisTransferSqlServerObjectsTask", TaskContact="Transfer Objects Task; Microsoft Corporation; SQL Server 2019; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTaskUI.TransferSqlServerObjectsTaskUI, Microsoft.SqlServer.TransferSqlServerObjectsTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("8E6F94C4-8098-4835-9948-AD10F9191B44")>]
type TransferSqlServerObjectsTask = class
    inherit Task
    interface ITransferSqlServerObjectsTask
    interface IDTSBreakpointSite
    interface IDTSSuspend
    interface IDTSComponentPersist
Public NotInheritable Class TransferSqlServerObjectsTask
Inherits Task
Implements IDTSBreakpointSite, IDTSComponentPersist, ITransferSqlServerObjectsTask
Warisan
TransferSqlServerObjectsTask
Atribut
Penerapan

Konstruktor

TransferSqlServerObjectsTask()

Menginisialisasi instans baru kelas TransferSqlServerObjectsTask.

Properti

CopyAllDefaults

Mendapatkan atau mengatur Boolean yang menunjukkan bahwa transfer menyertakan SQL Server default.

CopyAllDRIObjects

Mendapatkan atau menetapkan nilai yang menunjukkan apakah tugas menyalin semua objek yang terkait dengan integritas referensial deklaratif (DRI).

CopyAllLogins
Kedaluwarsa.

Mendapatkan atau mengatur Boolean yang menunjukkan apakah semua login SQL Server disalin dari database sumber ke database target dalam operasi transfer, atau hanya login yang ditentukan.

CopyAllObjects

Mendapatkan atau mengatur Boolean yang menunjukkan apakah semua objek database SQL Server ditransfer dari sumber ke database target, atau hanya objek yang ditentukan. Objek database SQL Server berikut dapat ditransfer: default, aturan, prosedur tersimpan, tabel, pemicu, jenis data yang ditentukan pengguna, dan tampilan.

CopyAllPartitionFunctions

Mendapatkan atau menetapkan Boolean yang menunjukkan apakah semua partisi SQL Server ditransfer dari sumber ke database target, atau hanya partisi yang ditentukan.

CopyAllPartitionSchemes

Mendapatkan atau menetapkan Boolean yang menunjukkan apakah semua skema partisi SQL Server ditransfer dari sumber ke database target, atau hanya skema partisi yang ditentukan.

CopyAllRules

Mendapatkan atau menetapkan Boolean yang menunjukkan apakah semua aturan SQL Server ditransfer dari sumber ke database target, atau hanya aturan yang ditentukan.

CopyAllSchemas

Mendapatkan atau mengatur Boolean yang menunjukkan apakah semua skema SQL Server ditransfer dari sumber ke database target, atau hanya skema yang ditentukan.

CopyAllSqlAssemblies

Mendapatkan atau menetapkan Boolean yang menunjukkan apakah semua rakitan SQL Server ditransfer dari sumber ke database target, atau hanya rakitan yang ditentukan.

CopyAllStoredProcedures

Mendapatkan atau mengatur Boolean yang menunjukkan apakah semua prosedur tersimpan SQL Server ditransfer dari sumber ke database target, atau hanya prosedur tersimpan yang ditentukan.

CopyAllTables

Mendapatkan atau mengatur Boolean yang menunjukkan apakah semua tabel SQL Server ditransfer dari sumber ke database target, atau hanya tabel yang ditentukan.

CopyAllUserDefinedAggregates

Mendapatkan atau mengatur Boolean yang menunjukkan apakah semua agregat yang ditentukan pengguna ditransfer dari sumber ke database target, atau hanya agregat yang ditentukan pengguna yang ditentukan.

CopyAllUserDefinedDataTypes

Mendapatkan atau mengatur Boolean yang menunjukkan apakah semua jenis data yang ditentukan pengguna ditransfer dari sumber ke database target, atau hanya jenis data yang ditentukan pengguna yang ditentukan.

CopyAllUserDefinedFunctions

Mendapatkan atau mengatur Boolean yang menunjukkan apakah semua fungsi yang ditentukan pengguna ditransfer dari sumber ke database target, atau hanya fungsi yang ditentukan pengguna yang ditentukan.

CopyAllUserDefinedTypes

Mendapatkan atau mengatur Boolean yang menunjukkan apakah semua jenis yang ditentukan pengguna ditransfer dari sumber ke database target, atau hanya jenis yang ditentukan pengguna yang ditentukan.

CopyAllUsers
Kedaluwarsa.

Mendapatkan atau mengatur Boolean yang menunjukkan apakah semua pengguna database SQL Server disalin dari database sumber ke database target, atau hanya pengguna yang ditentukan.

CopyAllViews

Mendapatkan atau mengatur Boolean yang menunjukkan apakah semua tampilan SQL Server ditransfer dari sumber ke database target, atau hanya tampilan yang ditentukan.

CopyAllXmlSchemaCollections

Mendapatkan atau mengatur Boolean yang menunjukkan apakah semua koleksi skema XML ditransfer dari sumber ke database target, atau hanya koleksi skema XML yang ditentukan.

CopyData

Mendapatkan atau mengatur Boolean yang menunjukkan apakah data disertakan sebagai bagian dari transfer tabel dan tampilan dari sumber SQL Server ke database target.

CopyDatabaseRoles

Mendapatkan atau menetapkan Boolean yang menunjukkan apakah peran database ditransfer dari sumber ke database target.

CopyDatabaseUsers

Mendapatkan atau mengatur Boolean yang menunjukkan apakah pengguna database ditransfer dari sumber ke database target.

CopyForeignKeys

Mendapatkan atau menetapkan Boolean yang menunjukkan apakah kunci asing ditransfer dari sumber ke database target.

CopyFullTextIndexes

Mendapatkan atau mengatur Boolean yang menunjukkan apakah properti teks lengkap ditransfer dari sumber ke database target.

CopyIndexes

Mendapatkan atau mengatur Boolean yang menunjukkan apakah indeks ditransfer dari sumber ke database target.

CopyObjectLevelPermissions

Mendapatkan atau mengatur Boolean yang menunjukkan apakah objek yang dapat diamankan disertakan dalam transfer dari sumber ke database target.

CopyPrimaryKeys

Mendapatkan atau mengatur Boolean yang menunjukkan apakah kunci primer ditransfer dari sumber ke database target.

CopySchema

Mendapatkan atau mengatur Boolean yang menentukan apakah skema disalin dalam operasi transfer. Properti ini hanya tersedia untuk versi SQL Server 2005 atau yang lebih baru.

CopySqlServerLogins

Mendapatkan atau menetapkan Boolean yang menunjukkan apakah SQL Server login disertakan dalam transfer dari sumber ke database target.

CopyTriggers

Mendapatkan atau mengatur Boolean yang menunjukkan apakah pemicu disertakan dalam transfer dari sumber ke database target.

DebugMode

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

DefaultsList

Mendapatkan atau mengatur StringCollection yang berisi objek default untuk ditransfer saat CopyAllDefaults diatur ke false.

DestinationConnection

Mendapatkan atau mengatur String yang berisi nama manajer koneksi SMO untuk database tujuan.

DestinationDatabase

Mendapatkan atau mengatur String yang berisi nama database tujuan.

DestinationTranslateChar

Mendapatkan atau mengatur Boolean yang menunjukkan nilai AutoTranslate dalam string koneksi tujuan OLE DB.

DropObjectsFirst

Mendapatkan atau mengatur Boolean yang menunjukkan apakah objek yang telah dipilih untuk ditransfer dari sumber dihilangkan terlebih dahulu di server tujuan sebelum transfer dimulai.

ExecutionValue

Mengembalikan objek yang berisi hitungan jumlah objek yang ditransfer.

ExistingData

Mendapatkan atau menetapkan nilai dari ExistingData enumerasi untuk menentukan apakah data harus ditambahkan ke data yang ada, atau mengganti data yang ada dengan ditimpa.

GenerateScriptsInUnicode

Mendapatkan atau mengatur Boolean yang menunjukkan apakah skrip yang dihasilkan dalam format Unicode.

IncludeDependentObjects

Mendapatkan atau mengatur Boolean yang menunjukkan apakah objek dependen disertakan dalam transfer.

IncludeExtendedProperties

Mendapatkan atau mengatur Boolean yang menunjukkan apakah properti yang diperluas ditransfer dari sumber ke database target.

LoginsList

Mendapatkan atau mengatur StringCollection yang berisi SQL Server masuk untuk ditransfer dari database sumber ke database tujuan saat CopyAllLogins salah.

PartitionFunctionsList

Mendapatkan atau mengatur StringCollection yang berisi fungsi partisi untuk ditransfer dari database sumber ke database tujuan saat CopyAllPartitionFunctions salah.

PartitionSchemesList

Mendapatkan atau mengatur StringCollection yang berisi skema partisi untuk ditransfer dari database sumber ke database tujuan saat CopyAllPartitionSchemes salah.

RulesList

Mendapatkan atau mengatur StringCollection yang berisi aturan untuk ditransfer dari database sumber ke database tujuan saat CopyAllRules salah.

SchemasList

Mendapatkan atau mengatur StringCollection yang berisi daftar skema untuk ditransfer dari database sumber ke database tujuan saat CopyAllSchemas salah.

SourceConnection

Mendapatkan atau mengatur String yang berisi nama manajer koneksi SMO untuk database sumber.

SourceDatabase

Mendapatkan atau mengatur String yang berisi nama database tempat objek akan ditransfer.

SourceTranslateChar

Mendapatkan atau mengatur Boolean yang menunjukkan nilai AutoTranslate dalam string koneksi sumber OLE DB.

SqlAssembliesList

Mendapatkan atau mengatur StringCollection yang mencantumkan rakitan SQL Server untuk ditransfer saat CopyAllSqlAssemblies salah.

StoredProceduresList

Mendapatkan atau mengatur StringCollection yang mencantumkan prosedur tersimpan untuk ditransfer saat CopyAllStoredProcedures salah.

SuspendRequired

Mendapatkan atau mengatur Boolean yang menunjukkan apakah tugas harus ditangguhkan saat menemukan titik henti. Nilai ini ditetapkan oleh mesin run-time untuk tugas dan kontainer saat titik henti ditemui.

TablesList

Mendapatkan atau mengatur StringCollection yang mencantumkan tabel untuk ditransfer saat CopyAllTables salah.

TargetServerVersion

Berisi metode dan properti yang memungkinkan Anda menyalin berbagai objek SQL Server dari satu server ke server lainnya. Kelas ini tidak dapat diwariskan.

(Diperoleh dari Task)
UseCollation

Mendapatkan atau menetapkan Boolean yang menunjukkan apakah transfer harus menggunakan kolase.

UserDefinedAggregatesList

Mendapatkan atau mengatur StringCollection yang mencantumkan agregat yang ditentukan pengguna untuk ditransfer saat CopyAllUserDefinedAggregates salah.

UserDefinedDataTypesList

Mendapatkan atau mengatur StringCollection yang mencantumkan jenis data yang ditentukan pengguna untuk ditransfer saat CopyAllUserDefinedDataTypes salah.

UserDefinedFunctionsList

Mendapatkan atau mengatur StringCollection yang mencantumkan fungsi yang ditentukan pengguna untuk ditransfer saat CopyAllUserDefinedFunctions salah.

UserDefinedTypesList

Mendapatkan atau mengatur StringCollection yang mencantumkan jenis yang ditentukan pengguna untuk ditransfer saat CopyAllUserDefinedTypes salah.

UsersList

Mendapatkan atau mengatur StringCollection yang berisi pengguna database SQL Server untuk ditransfer dari database sumber ke database tujuan saat CopyAllUsers salah.

Version

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

(Diperoleh dari Task)
ViewsList

Mendapatkan atau mengatur StringCollection yang mencantumkan tampilan untuk ditransfer saat CopyAllViews salah.

XmlSchemaCollectionsList

Mendapatkan atau mengatur StringCollection yang mencantumkan koleksi skema XML untuk ditransfer saat CopyAllXmlSchemaCollections salah.

Metode

AcceptBreakpointManager(BreakpointManager)

Meneruskan BreakpointManager ke tugas. 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.

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 run-time.

SaveToXML(XmlDocument, IDTSInfoEvents)

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

SuspendExecution()

Menunjukkan bahwa executable perlu ditangguhkan. Metode ini dipanggil oleh mesin run-time.

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 tugas dikonfigurasi dengan benar.

Berlaku untuk