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

ブレークポイントが有効であるかどうかをタスクで確認する必要があるかどうかを示す Boolean を取得します。値の設定も可能です。

DefaultsList

false に設定されているときに CopyAllDefaults 転送する既定のオブジェクトを含む StringCollection を取得または設定します。

DestinationConnection

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

DestinationDatabase

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

DestinationTranslateChar

OLE DB 変換先接続文字列の AutoTranslate の値を示すブール値を取得または設定します。

DropObjectsFirst

転送が開始される前に、ソースからの転送用に選択されたオブジェクトが転送先サーバーで最初に削除されるかどうかを示すブール値を取得または設定します。

ExecutionValue

転送されるオブジェクト数のカウントを表すオブジェクトを返します。

ExistingData

データが既存のデータに追加されるか、または既存のデータを上書きして置き換えるかを示す値を ExistingData 列挙から取得します。値の設定も可能です。

GenerateScriptsInUnicode

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

IncludeDependentObjects

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

IncludeExtendedProperties

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

LoginsList

false の場合CopyAllLoginsにソース データベースから移行先データベースに転送するSQL Server ログインを含む StringCollection を取得または設定します。

PartitionFunctionsList

false の場合にソース データベースからコピー先データベースに転送するパーティション関数を含む StringCollection を CopyAllPartitionFunctions 取得または設定します。

PartitionSchemesList

false の場合 CopyAllPartitionSchemes にソース データベースからコピー先データベースに転送するパーティション構成を含む StringCollection を取得または設定します。

RulesList

false の場合 CopyAllRules にソース データベースからコピー先データベースに転送する規則を含む StringCollection を取得または設定します。

SchemasList

false の場合 CopyAllSchemas にソース データベースから転送先データベースに転送するスキーマの一覧を含む StringCollection を取得または設定します。

SourceConnection

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

SourceDatabase

オブジェクトの転送元となるデータベースの名前を含む文字列を取得または設定します。

SourceTranslateChar

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

SqlAssembliesList

false の場合CopyAllSqlAssembliesに転送するSQL Server アセンブリを一覧表示する StringCollection を取得または設定します。

StoredProceduresList

false の場合 CopyAllStoredProcedures に転送するストアド プロシージャを一覧表示する StringCollection を取得または設定します。

SuspendRequired

ブレークポイントに到達したときにタスクを中断するかどうかを示す Boolean を取得します。値の設定も可能です。 この値は、ブレークポイントに到達したときにタスクおよびコンテナーに対してランタイム エンジンで設定されます。

TablesList

false の場合 CopyAllTables に転送するテーブルを一覧表示する StringCollection を取得または設定します。

TargetServerVersion

サーバー間でさまざまなSQL Server オブジェクトをコピーできるメソッドとプロパティが含まれています。 このクラスは継承できません。

(継承元 Task)
UseCollation

転送で照合順序を使用するかどうかを示すブール値を取得または設定します。

UserDefinedAggregatesList

false の場合 CopyAllUserDefinedAggregates に転送するユーザー定義集計を一覧表示する StringCollection を取得または設定します。

UserDefinedDataTypesList

false の場合 CopyAllUserDefinedDataTypes に転送するユーザー定義データ型を一覧表示する StringCollection を取得または設定します。

UserDefinedFunctionsList

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

UserDefinedTypesList

false の場合 CopyAllUserDefinedTypes に転送するユーザー定義型を一覧表示する StringCollection を取得または設定します。

UsersList

false の場合CopyAllUsersにソース データベースから移行先データベースに転送するSQL Server データベース ユーザーを含む StringCollection を取得または設定します。

Version

*** このメンバーは非推奨です。「解説」を参照してください。 タスクのバージョンを返します。 このプロパティは読み取り専用です。

(継承元 Task)
ViewsList

false の場合 CopyAllViews に転送するビューを一覧表示する StringCollection を取得または設定します。

XmlSchemaCollectionsList

false の場合 CopyAllXmlSchemaCollections に転送する XML スキーマ コレクションを一覧表示する StringCollection を取得または設定します。

メソッド

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)

*** このメンバーは非推奨です。「解説」を参照してください。 このメソッドは、true に設定されている場合 CanUpdate(String) 、新しいパッケージ XML を使用して古いパッケージ XML を更新します。

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

タスクが正しく構成されていることを確認します。

適用対象