Transfer クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Transfer オブジェクトをカプセル化するインスタンス クラス
public class Transfer : Microsoft.SqlServer.Management.Smo.DataTransferBase, Microsoft.SqlServer.Management.Common.ITransferMetadataProvider
public class Transfer : Microsoft.SqlServer.Management.Smo.DataTransferBase
type Transfer = class
inherit DataTransferBase
interface ITransferMetadataProvider
type Transfer = class
inherit DataTransferBase
Public Class Transfer
Inherits DataTransferBase
Implements ITransferMetadataProvider
Public Class Transfer
Inherits DataTransferBase
- 継承
- 実装
コンストラクター
| 名前 | 説明 |
|---|---|
| Transfer() |
Transfer オブジェクトをカプセル化するインスタンス クラス |
| Transfer(Database) |
Transfer オブジェクトをカプセル化するインスタンス クラス |
プロパティ
| 名前 | 説明 |
|---|---|
| BatchSize |
SqlBulkCopy の各バッチ内の行数。 各バッチの最後に、バッチ内の行がサーバーに送信されます。 |
| BulkCopyTimeout |
操作が完了してから SqlBulkCopy がタイムアウトするまでの秒数。 |
| CopyAllColumnEncryptionKey |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyAllColumnMasterkey |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyAllDatabaseScopedCredentials |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyAllDatabaseTriggers |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyAllDefaults |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyAllExternalDataSources |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyAllExternalFileFormats |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyAllExternalLanguages |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyAllExternalLibraries |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyAllExternalStream |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyAllExternalStreamingJob |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyAllFeatureRestrictions |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyAllFullTextCatalogs |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyAllFullTextStopLists |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyAllLogins |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyAllObjects |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyAllPartitionFunctions |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyAllPartitionSchemes |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyAllPlanGuides |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyAllRoles |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyAllRules |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyAllSchemas |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyAllSearchPropertyLists |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyAllSecurityPolicies |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyAllSequences |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyAllSqlAssemblies |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyAllStoredProcedures |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyAllSynonyms |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyAllTables |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyAllUserDefinedAggregates |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyAllUserDefinedDataTypes |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyAllUserDefinedFunctions |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyAllUserDefinedTableTypes |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyAllUserDefinedTypes |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyAllUsers |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyAllViews |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyAllXmlSchemaCollections |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyData |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CopyExternalTables |
外部テーブルをスクリプト化するかどうかを示す値を設定または取得します。 既定では、外部データ ソースにアクセスするための正しい資格情報シークレットもスクリプト化できないため、Transfer ではスクリプトを作成しません。 スクリプトの生成ウィザードでは、UI でこれを true に設定します。 (継承元 TransferBase) |
| CopySchema |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| CreateTargetDatabase |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| Database |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| DatabaseFileMappings |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| DestinationDatabase |
コピー先データベースの名前 (継承元 TransferBase) |
| DestinationLogin |
移行先サーバーへの接続に使用するログイン名 (継承元 TransferBase) |
| DestinationLoginSecure |
true に設定すると、Sql Server 認証が使用されます。 設定しない場合、ログインとパスワードは無視されます。 (継承元 TransferBase) |
| DestinationPassword |
移行先サーバーへの接続に使用するパスワード (継承元 TransferBase) |
| DestinationServer |
移行先サーバーの名前 (継承元 TransferBase) |
| DestinationServerConnection |
移行先サーバーへの接続を提供します。 設定すると、DestinationServer、DestinationLogin、DestinationPassword、DestinationLogin の値は使用されません。 (継承元 TransferBase) |
| DestinationTranslateChar |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| DropDestinationObjectsFirst |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| IncompatibleObjects |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| LogTransferDumps |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 DataTransferBase) |
| ObjectList |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| Options |
転送のスクリプト生成を制御するオプションを指定します。 (継承元 TransferBase) |
| PrefetchObjects |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| PreserveDbo |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| PreserveLogins |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| Scripter |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| SourceTranslateChar |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| TargetDatabaseFilePath |
データベース データ ファイルの格納に使用する保存先のフォルダー (継承元 TransferBase) |
| TargetLogFilePath |
データベース ログの保存に使用する保存先のフォルダー (継承元 TransferBase) |
| TemporaryPackageDirectory |
Transfer オブジェクトをカプセル化するインスタンス クラス |
| UseDestinationTransaction |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
メソッド
| 名前 | 説明 |
|---|---|
| EnumObjects() |
転送する URN を取得します。 (継承元 TransferBase) |
| EnumObjects(Boolean) |
転送する URN を取得します。 (継承元 TransferBase) |
| EnumScriptTransfer() |
オブジェクトのスクリプトを含む IEnumerable<string> オブジェクトを返します。 (継承元 TransferBase) |
| GetDestinationServerConnection() |
移行先サーバーの ServerConnection を返します。 (継承元 TransferBase) |
| GetTransferProvider() |
転送の実行に使用されるコンポーネントを返します。 |
| ProcessDependencyChain(Server, DependencyChainCollection, Boolean, Boolean) |
依存関係チェーンをオブジェクトの一覧に処理します。 順序は保持されますが、重複は削除されます |
| ScriptTransfer() |
オブジェクトのスクリプトを含む StringCollection オブジェクトを返します。 ScriptData が true の場合、このメソッドはエラーをスローします (継承元 TransferBase) |
| SetTargetServerInfo() |
移行先サーバーの情報に基づいてターゲット サーバーのバージョンを設定します (継承元 TransferBase) |
| TransferData() |
データ転送を実行します |
イベント
| 名前 | 説明 |
|---|---|
| DataTransferEvent |
Transfer オブジェクトをカプセル化するインスタンス クラス |
| DiscoveryProgress |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| ScriptingError |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
| ScriptingProgress |
Transfer オブジェクトをカプセル化するインスタンス クラス (継承元 TransferBase) |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| ITransferMetadataProvider.GetOptions() |
は、オプションを名前付き変数のコレクションとして返します |
| ITransferMetadataProvider.SaveMetadata() |
入力リスト内の変数によって提供されるパスにメタデータを保存します |