TransferSqlServerObjectsTask クラス

定義

SQL Serverオブジェクトを一つのサーバーから別のサーバーへコピーするためのメソッドやプロパティが含まれています。 このクラスは継承できません。

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
継承
TransferSqlServerObjectsTask
属性
実装

コンストラクター

名前 説明
TransferSqlServerObjectsTask()

TransferSqlServerObjectsTask クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
CopyAllDefaults

転送にSQL Serverのデフォルトが含まれていることを示すブール値を取得したり設定したりします。

CopyAllDRIObjects

宣言的参照整合性(DRI)に関連するすべてのオブジェクトをタスクがコピーするかどうかを示す値を取得または設定します。

CopyAllLogins
古い.

転送操作で、すべてのSQL Serverログインが送信元データベースからターゲットデータベースにコピーされるのか、指定されたログインのみにコピーされるのかを示すブール値を取得します。

CopyAllObjects

すべてのSQL Serverデータベースオブジェクトがソースからターゲットデータベースへ転送されるか、指定されたオブジェクトのみに転送されるかを示すブール値を取得します。 以下のSQL Serverデータベースオブジェクトを転送可能です:デフォルト、ルール、ストアドプロシージャ、テーブル、トリガー、ユーザー定義データ型、ビュー。

CopyAllPartitionFunctions

すべてのSQL Serverパーティションがソースからターゲットデータベースに転送されるか、指定されたパーティションのみに転送されるかを示すブール値を取得または設定します。

CopyAllPartitionSchemes

すべてのSQL Serverパーティションスキームがソースからターゲットデータベースに転送されるか、指定されたパーティションスキームのみが転送されるかを示すブール値を取得または設定します。

CopyAllRules

すべてのSQL Serverルールがソースからターゲットデータベースに転送されるか、指定されたルールのみが転送されるかを示すブール値を取得または設定します。

CopyAllSchemas

すべてのSQL Serverスキーマがソースからターゲットデータベースに転送されるか、指定されたスキーマのみに転送されるかを示すブール値を取得または設定します。

CopyAllSqlAssemblies

すべてのSQL Serverアセンブリがソースからターゲットデータベースへ転送されるか、指定されたアセンブリのみに転送されるかを示すブール値を取得または設定します。

CopyAllStoredProcedures

すべてのSQL Serverストアドプロシージャがソースからターゲットデータベースへ転送されるか、指定されたストアドプロシージャのみが転送されるかを示すブール値を取得します。

CopyAllTables

すべてのSQL Serverテーブルがソースからターゲットデータベースに転送されるか、指定されたテーブルのみに転送されるかを示すブール値を取得または設定します。

CopyAllUserDefinedAggregates

すべてのユーザー定義アグリゲートがソースからターゲットデータベースに転送されるか、指定されたユーザー定義アグリゲートのみが転送されるかを示すブール値を取得します。

CopyAllUserDefinedDataTypes

すべてのユーザー定義データ型がソースからターゲットデータベースに転送されるか、指定されたユーザー定義データ型のみが転送されるかを示すブール値を取得または設定します。

CopyAllUserDefinedFunctions

すべてのユーザー定義関数がソースからターゲットデータベースに転送されるか、指定されたユーザー定義関数のみが転送されるかを示すブール値を取得または設定します。

CopyAllUserDefinedTypes

すべてのユーザー定義型がソースからターゲットデータベースに転送されるか、指定されたユーザー定義型のみが転送されるかを示すブール値を取得または設定します。

CopyAllUsers
古い.

すべてのSQL Serverデータベースユーザーがソースデータベースからターゲットデータベースにコピーされるか、指定されたユーザーのみにコピーされるかを示すブール値を取得します。

CopyAllViews

すべてのSQL Serverビューがソースからターゲットデータベースに転送されるか、指定されたビューのみに転送されるかを示すブール値を取得または設定します。

CopyAllXmlSchemaCollections

すべてのXMLスキーマコレクションがソースからターゲットデータベースに転送されるか、指定されたXMLスキーマコレクションのみが転送されるかを示すブール値を取得または設定します。

CopyData

SQL Serverソースからターゲットデータベースへのテーブルやビューの転送にデータが含まれているかどうかを示すブール値を取得または設定します。

CopyDatabaseRoles

データベースの役割がソースからターゲットデータベースへ移されるかどうかを示すブール値を取得または設定します。

CopyDatabaseUsers

データベースユーザーがソースからターゲットデータベースへ移されたかどうかを示すブール値を取得または設定します。

CopyForeignKeys

外部キーがソースからターゲットデータベースへ転送されるかどうかを示すブール値を取得または設定します。

CopyFullTextIndexes

全文プロパティがソースからターゲットデータベースへ転送されるかどうかを示すブール値を取得します。

CopyIndexes

インデックスがソースからターゲットデータベースへ転送されるかどうかを示すブール値を取得または設定します。

CopyObjectLevelPermissions

ソースからターゲットデータベースへの転送にセキュア可能なオブジェクトが含まれているかどうかを示すブール値を取得または設定します。

CopyPrimaryKeys

プライマリキーがソースからターゲットデータベースへ転送されるかどうかを示すブール値を取得または設定します。

CopySchema

転送操作でスキーマがコピーされるかどうかを指定するブール値を取得または設定します。 このプロパティはSQL Server 2005以降のバージョンでのみ利用可能です。

CopySqlServerLogins

SQL Serverのログインがソースからターゲットデータベースへの転送に含まれているかどうかを示すブール値を取得または設定します。

CopyTriggers

トリガーがソースからターゲットデータベースへの転送に含まれるかどうかを示すブール値を取得または設定します。

DebugMode

ブーリアンを取得したり設定したりし、タスクがブレークポイントを有効にするかどうかを判断するかどうかを示します。

DefaultsList

CopyAllDefaultsがfalseに設定されたときに転送するデフォルトオブジェクトを含むStringCollectionを取得します。

DestinationConnection

宛先データベースのSMO接続マネージャー名を含む文字列を取得したり設定したりします。

DestinationDatabase

宛先データベースの名前を含む文字列を取得したり設定したりします。

DestinationTranslateChar

OLE DBの宛先接続文字列におけるAutoTranslateの値を示すブール値を取得または設定します。

DropObjectsFirst

転送開始前に転送対象のオブジェクトが最初にデスティネーションサーバーでドロップされるかどうかを示すブール値を取得または設定します。

ExecutionValue

転送されたオブジェクトの数を含むオブジェクトを返します。

ExistingData

ExistingData列挙から値を取得または設定し、データを既存データに追加するか、既存データを上書きして置き換えるべきかを判断します。

GenerateScriptsInUnicode

生成されたスクリプトがUnicode形式かどうかを示すブール値を取得または設定します。

IncludeDependentObjects

依存オブジェクトが転送に含まれるかどうかを示すブール値を取得または設定します。

IncludeExtendedProperties

拡張プロパティがソースからターゲットデータベースへ転送されるかどうかを示すブール値を取得または設定します。

LoginsList

SQL Serverログインを含むStringCollectionを取得し、CopyAllLoginsがfalseな場合に送信元データベースから宛先データベースへ転送します。

PartitionFunctionsList

パーティション関数を含むStringCollectionを取得し、 CopyAllPartitionFunctions がfalseな場合にソースデータベースから宛先データベースへ転送します。

PartitionSchemesList

パーティションスキームを含むStringCollectionを取得し、 CopyAllPartitionSchemes がfalseの場合に送信元データベースから宛先データベースへ転送します。

RulesList

Falseの場合、ソースデータベースから宛先データベースへ移行するルールを含むStringCollectionを取得したり設定 CopyAllRules

SchemasList

Trace Collectionの一覧を含むスキーマを取得または設定し、 CopyAllSchemas がfalseの場合に送信元データベースから宛先データベースへ転送します。

SourceConnection

ソースデータベースのSMO接続マネージャー名を含む文字列を取得したり設定したりします。

SourceDatabase

転送されるオブジェクトのデータベース名を含む文字列を取得します。

SourceTranslateChar

OLE DBのソース接続文字列におけるAutoTranslateの値を示すブール値を取得または設定します。

SqlAssembliesList

Scriptがfalseな場合、転送するSQL Serverアセンブリを一覧にするStringCollectionを取得しますCopyAllSqlAssemblies

StoredProceduresList

False のときに転送するストアドプロシージャを一覧 CopyAllStoredProcedures StringCollectionを取得します。

SuspendRequired

ブーリアンを取得したり設定したりし、ブレークポイントに遭遇したタスクを一時停止すべきかどうかを示します。 この値は、ブレークポイントが発生した際にタスクやコンテナのランタイムエンジンによって設定されます。

TablesList

Scriptがfalseな場合に転送するテーブルをリストするStringCollectionを取得したり設定 CopyAllTables

TargetServerVersion

SQL Serverオブジェクトを一つのサーバーから別のサーバーへコピーするためのメソッドやプロパティが含まれています。 このクラスは継承できません。

(継承元 Task)
UseCollation

転送時にコレーションを使うべきかどうかを示すブール値を取得または設定します。

UserDefinedAggregatesList

Falseの場合、ユーザー定義の集約をリストアップしたStringCollectionを取得するか設定CopyAllUserDefinedAggregates

UserDefinedDataTypesList

ThreadCollectionを取得したり設定したりし、ユーザーが定義したデータ型をリストアップし、 CopyAllUserDefinedDataTypes がfalseな場合に転送します。

UserDefinedFunctionsList

Deleteがfalseの場合に転送するユーザー定義関数を一覧にしたStringCollectionを取得または設定 CopyAllUserDefinedFunctions

UserDefinedTypesList

ThreadCollectionを取得したり設定したりし、ユーザーが定義した型をリストアップし、 CopyAllUserDefinedTypes がfalseな場合に転送します。

UsersList

SQL Serverデータベースユーザーを含むStringCollectionを取得したり設定したりし、CopyAllUsersがfalseな場合に元のデータベースから宛先データベースへ転送します。

Version

メンバーは棄権しました;「注釈」を参照してください。 タスクのバージョンを返します。 このプロパティは読み取り専用です。

(継承元 Task)
ViewsList

Scriptがfalseの場合に転送するビューを一覧にするStringCollectionを取得したり設定 CopyAllViews

XmlSchemaCollectionsList

ThreadCollectionを取得したり設定したりし、XMLスキーマコレクションを一覧にして、 CopyAllXmlSchemaCollections がfalseな場合に転送します。

メソッド

名前 説明
AcceptBreakpointManager(BreakpointManager)

タスクに一 BreakpointManager を渡す。 このメソッドはランタイムによって呼び出され、コードでは使用されません。

CanUpdate(String)

メンバーは棄権しました;「注釈」を参照してください。 新しいパッケージXMLが古いパッケージXMLを更新できるかどうかを示すブール値です。

(継承元 Task)
Equals(Object)

2 つのオブジェクト インスタンスが等しいかどうかを判断します。

(継承元 DtsObject)
Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object)

タスクをこなす。

GetConnectionID(Connections, String)

接続のIDを含む文字列を取得します。

(継承元 Task)
GetConnectionName(Connections, String)

接続名を含む文字列を取得します。

(継承元 Task)
GetHashCode()

このインスタンスのハッシュ コードを返します。

(継承元 DtsObject)
InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker)

タスクに関連するプロパティを初期化します。 このメソッドはランタイムによって呼び出され、コードでは使用されません。

LoadFromXML(XmlElement, IDTSInfoEvents)

このメソッドはアプリケーションコードでは呼び出せません。 .xmlとして保存されたパッケージを読み込むには、 LoadPackage(String, IDTSEvents) メソッドを使います。

ResumeExecution()

一時停止した後、作業の実行を再開する。 タスクまたはコンテナはランタイムエンジンによって再開されます。

SaveToXML(XmlDocument, IDTSInfoEvents)

このメソッドはアプリケーションコードでは呼び出せません。 パッケージを .xmlとして保存するには、 SaveToXml(String, Package, IDTSEvents) メソッドを使います。

SuspendExecution()

実行ファイルが一時停止する必要があることを示します。 この方法はランタイムエンジンによって呼ばれます。

Update(String)

メンバーは棄権しました;「注釈」を参照してください。 このメソッドは、 CanUpdate(String) がtrueに設定されている場合、古いパッケージXMLを新しいパッケージXMLに更新します。

(継承元 Task)
Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging)

タスクが正しく設定されているかを確認します。

適用対象