Transfer Class
Transfer オブジェクトは、Microsoft SQL Server の他のインスタンスにスキーマおよびデータをコピーする操作をプログラムで制御する手段を提供するツール オブジェクトです。
名前空間: Microsoft.SqlServer.Management.Smo
アセンブリ: Microsoft.SqlServer.Smo (microsoft.sqlserver.smo.dll 内)
構文
'宣言
Public Class Transfer
Implements ITransferMetadataProvider
public class Transfer : ITransferMetadataProvider
public ref class Transfer : ITransferMetadataProvider
public class Transfer implements ITransferMetadataProvider
public class Transfer implements ITransferMetadataProvider
解説
注 : Microsoft SQL Server 2005 を実行しているサーバー インスタンスから Microsoft SQL Server 2000 を実行しているサーバー インスタンスへのデータベースの転送については制限事項があります。
データベースのスキーマに対応するユーザーが、転送先の SQL Server 2000 サーバー インスタンスに存在しない場合、このデータベースは転送できません。この場合には、スキーマの名前と同じ名前のユーザーを作成する必要があります。
次のデータ型を使用するオブジェクトは転送できません。
SqlDataType.Xml
SqlDataType.VarCharMax
SqlDataType.NVarCharMax
SqlDataType.VarBinaryMax
注 : 次の種類のオブジェクトは転送できません。
すべてのブローカ オブジェクト
すべてのメール オブジェクト
エンドポイント
ServerDdlTrigger
ExtendedStoredProcedure
FullTextCatalog
UserDefinedMessage
ApplicationRole
この名前空間、クラス、またはメンバは、Microsoft .NET Framework Version 2.0 でのみサポートされています。
Transfer オブジェクトのプロパティは、public 固定サーバー ロールのメンバが取得および設定できます。
データの転送は、public 固定サーバー ロールのメンバが行えます。
継承階層
System.Object
Microsoft.SqlServer.Management.Smo.Transfer
使用例
Visual Basic .NET でスキーマおよびデータをあるデータベースから別のデータベースに転送する方法
スレッド セーフ
この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォーム
開発プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
対象プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
参照
関連項目
Transfer Members
Microsoft.SqlServer.Management.Smo Namespace