次の方法で共有


Tasks - Get

タスク情報を取得する
タスク リソースは、DMS (クラシック) インスタンスによって実行される作業を表す、入れ子になったプロキシのみのリソースです。 GET メソッドは、タスクに関する情報を取得します。

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/projects/{projectName}/tasks/{taskName}?api-version=2022-03-30-preview
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/projects/{projectName}/tasks/{taskName}?$expand={$expand}&api-version=2022-03-30-preview

URI パラメーター

名前 / 必須 説明
groupName
path True

string

リソース グループの名前

projectName
path True

string

プロジェクトの名前

serviceName
path True

string

サービスの名前

subscriptionId
path True

string

Azure サブスクリプションを識別するサブスクリプション ID。

taskName
path True

string

タスクの名前

api-version
query True

string

API のバージョン

$expand
query

string

応答を展開する

応答

名前 説明
200 OK

ProjectTask

タスク リソース

Other Status Codes

ApiError

エラー

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー

型: oauth2
フロー: implicit
Authorization URL (承認 URL): https://login.microsoftonline.com/common/oauth2/authorize

スコープ

名前 説明
user_impersonation ユーザー アカウントを偽装する

Tasks_Get

要求のサンプル

GET https://management.azure.com/subscriptions/fc04246f-04c5-437e-ac5e-206a19e7193f/resourceGroups/DmsSdkRg/providers/Microsoft.DataMigration/services/DmsSdkService/projects/DmsSdkProject/tasks/DmsSdkTask?api-version=2022-03-30-preview

応答のサンプル

{
  "properties": {
    "input": {
      "targetConnectionInfo": {
        "type": "SqlConnectionInfo",
        "dataSource": "ssma-test-server.database.windows.net",
        "authentication": "SqlAuthentication",
        "encryptConnection": true,
        "trustServerCertificate": true,
        "userName": "testuser"
      }
    },
    "taskType": "ConnectToTarget.SqlDb",
    "state": "Queued"
  },
  "etag": "0vPYxzfnDaDH9yhOJAnqTyTRpa09Kb7pm+LEukDBbw8=",
  "id": "/subscriptions/fc04246f-04c5-437e-ac5e-206a19e7193f/resourceGroups/DmsSdkRg/providers/Microsoft.DataMigration/services/DmsSdkService/projects/DmsSdkProject/tasks/DmsSdkTask",
  "name": "DmsSdkTask",
  "type": "Microsoft.DataMigration/services/projects/tasks"
}

定義

名前 説明
ApiError

エラー情報。

AuthenticationType

接続時に使用可能な認証の種類の列挙

AzureActiveDirectoryApp

Azure Active Directory アプリケーション

BackupFileInfo

バックアップ ファイルの情報

BackupFileStatus

ログ バックアップ ファイルの状態の列挙。

BackupMode

バックアップ モードの列挙

BackupSetInfo

バックアップ セットの情報

BackupType

さまざまなバックアップの種類の列挙型。

BlobShare

BLOB コンテナーのストレージ情報。

CommandState

コマンドの状態。 送信された場合、これは無視されます。

ConnectToMongoDbTaskProperties

MongoDB サーバーへの接続を検証し、情報を提供するタスクのプロパティ

ConnectToSourceMySqlTaskInput

MySQL データベース接続を検証するタスクの入力

ConnectToSourceMySqlTaskProperties

MySQL データベース接続を検証するタスクのプロパティ

ConnectToSourceNonSqlTaskOutput

MySQL 型ソースへの接続の出力

ConnectToSourceOracleSyncTaskInput

Oracle データベース接続を検証するタスクの入力

ConnectToSourceOracleSyncTaskOutput

Oracle データベース接続を検証するタスクの出力

ConnectToSourceOracleSyncTaskProperties

Oracle データベース接続を検証するタスクのプロパティ

ConnectToSourcePostgreSqlSyncTaskInput

PostgreSQL とソース サーバーの要件への接続を検証するタスクの入力

ConnectToSourcePostgreSqlSyncTaskOutput

PostgreSQL とソース サーバーの要件への接続を検証するタスクの出力

ConnectToSourcePostgreSqlSyncTaskProperties

オンライン移行の PostgreSQL サーバーとソース サーバーへの接続要件を検証するタスクのプロパティ

ConnectToSourceSqlServerSyncTaskProperties

オンライン移行の SQL Server とソース サーバーへの接続要件を検証するタスクのプロパティ

ConnectToSourceSqlServerTaskInput

SQL Server への接続を検証し、ソース サーバーの要件も検証するタスクの入力

ConnectToSourceSqlServerTaskOutputAgentJobLevel

SQL Server への接続を検証し、ソース サーバーの要件も検証するタスクのエージェント ジョブ レベルの出力

ConnectToSourceSqlServerTaskOutputDatabaseLevel

SQL Server への接続を検証し、ソース サーバーの要件も検証するタスクのデータベース レベルの出力

ConnectToSourceSqlServerTaskOutputLoginLevel

SQL Server への接続を検証し、ソース サーバーの要件も検証するタスクのログイン レベルの出力

ConnectToSourceSqlServerTaskOutputTaskLevel

SQL Server への接続を検証し、ソース サーバーの要件も検証するタスクのタスク レベルの出力

ConnectToSourceSqlServerTaskProperties

SQL Server への接続を検証し、ソース サーバーの要件も検証するタスクのプロパティ

ConnectToTargetAzureDbForMySqlTaskInput

Azure Database for MySQL への接続とターゲット サーバーの要件を検証するタスクの入力

ConnectToTargetAzureDbForMySqlTaskOutput

Azure Database for MySQL への接続とターゲット サーバーの要件を検証するタスクの出力

ConnectToTargetAzureDbForMySqlTaskProperties

Azure Database for MySQL とターゲット サーバーの要件への接続を検証するタスクのプロパティ

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

Azure Database for PostgreSQL への接続とターゲット サーバーの要件を検証するタスクの入力

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput

Azure Database for PostgreSQL への接続とターゲット サーバーの要件を検証するタスクの出力

ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties

オンライン移行の Azure Database For PostgreSQL サーバーとターゲット サーバーの要件への接続を検証するタスクのプロパティ

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

Azure Database for PostgreSQL への接続と Oracle ソースのターゲット サーバー要件を検証するタスクの入力。

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput

Azure Database for PostgreSQL への接続と Oracle ソースのターゲット サーバー要件を検証するタスクの出力。

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties

Azure Database For PostgreSQL サーバーへの接続と Oracle ソースのオンライン移行のターゲット サーバー要件を検証するタスクのプロパティ。

ConnectToTargetSqlDbTaskInput

SQL DB とターゲット サーバーの要件への接続を検証するタスクの入力

ConnectToTargetSqlDbTaskOutput

SQL DB とターゲット サーバーの要件への接続を検証するタスクの出力

ConnectToTargetSqlDbTaskProperties

SQL DB への接続とターゲット サーバーの要件を検証するタスクのプロパティ

ConnectToTargetSqlMISyncTaskInput

Azure SQL Database Managed Instance オンライン シナリオへの接続を検証するタスクの入力。

ConnectToTargetSqlMISyncTaskOutput

Azure SQL Database Managed Instance への接続を検証するタスクの出力。

ConnectToTargetSqlMISyncTaskProperties

Azure SQL Database Managed Instance への接続を検証するタスクのプロパティ

ConnectToTargetSqlMITaskInput

Azure SQL Database Managed Instance への接続を検証するタスクの入力。

ConnectToTargetSqlMITaskOutput

Azure SQL Database Managed Instance への接続を検証するタスクの出力。

ConnectToTargetSqlMITaskProperties

Azure SQL Database Managed Instance への接続を検証するタスクのプロパティ

ConnectToTargetSqlSqlDbSyncTaskInput

Azure SQL DB への接続とターゲット サーバーの要件を検証するタスクの入力

ConnectToTargetSqlSqlDbSyncTaskProperties

オンライン移行の SQL DB への接続とターゲット サーバーの要件を検証するタスクのプロパティ

createdByType
DatabaseBackupInfo

既存のバックアップ モードが使用されている場合のバックアップ ファイルに関する情報。

DatabaseCompatLevel

SQL Server データベースの互換性レベルの列挙

DatabaseFileInfo

データベース ファイル固有の情報

DatabaseFileType

SQL Server データベース ファイルの種類の列挙

DatabaseMigrationStage

移行の現在の段階

DatabaseMigrationState

データベース レベルの移行状態。

DatabaseSchemaMap

データベースあたりのスキーマのマッピング

DatabaseState

SQL Server データベースの状態の列挙

DatabaseSummaryResult

移行でのデータベース結果の概要

DatabaseTable

テーブルのプロパティ

DataIntegrityValidationResult

チェックサム ベースのデータ整合性検証結果の結果

DataItemMigrationSummaryResult

データ項目の移行の基本的な概要

ExecutionStatistics

移行検証の実行中に発生するエラーに関する説明

FileShare

パス、ユーザー名、パスワードを使用したファイル共有情報。

GetTdeCertificatesSqlTaskInput

Base64 でエンコードされた形式で TDE 証明書を取得するタスクの入力。

GetTdeCertificatesSqlTaskOutput

Base64 でエンコードされた形式で TDE 証明書を取得するタスクの出力。

GetTdeCertificatesSqlTaskProperties

Base64 でエンコードされた形式で TDE 証明書を取得するタスクのプロパティ。

GetUserTablesMySqlTaskInput

指定されたデータベースの一覧のユーザー テーブルを収集するタスクの入力

GetUserTablesMySqlTaskOutput

指定されたデータベースの一覧のユーザー テーブルを収集するタスクの出力

GetUserTablesMySqlTaskProperties

特定のデータベースの一覧のユーザー テーブルを収集するタスクのプロパティ

GetUserTablesOracleTaskInput

指定された Oracle スキーマの一覧に含まれるテーブルの一覧を取得するタスクの入力。

GetUserTablesOracleTaskOutput

指定された Oracle スキーマの一覧に含まれるテーブルの一覧を取得するタスクの出力。

GetUserTablesOracleTaskProperties

Oracle スキーマの指定された一覧のユーザー テーブルを収集するタスクのプロパティ

GetUserTablesPostgreSqlTaskInput

指定された PostgreSQL データベースの一覧のテーブルの一覧を取得するタスクの入力。

GetUserTablesPostgreSqlTaskOutput

指定された PostgreSQL データベースの一覧のテーブルの一覧を取得するタスクの出力。

GetUserTablesPostgreSqlTaskProperties

特定のデータベースの一覧のユーザー テーブルを収集するタスクのプロパティ

GetUserTablesSqlSyncTaskInput

指定されたデータベースの一覧のユーザー テーブルを収集するタスクの入力

GetUserTablesSqlSyncTaskOutput

指定されたデータベースの一覧のユーザー テーブルを収集するタスクの出力

GetUserTablesSqlSyncTaskProperties

特定のデータベースの一覧のユーザー テーブルを収集するタスクのプロパティ

GetUserTablesSqlTaskInput

指定されたデータベースの一覧のユーザー テーブルを収集するタスクの入力

GetUserTablesSqlTaskOutput

指定されたデータベースの一覧のユーザー テーブルを収集するタスクの出力

GetUserTablesSqlTaskProperties

特定のデータベースの一覧のユーザー テーブルを収集するタスクのプロパティ

LoginMigrationStage

ログイン移行のさまざまな段階の列挙型。

LoginType

SMO LoginType の列挙型マッピング。

MigrateMISyncCompleteCommandInput

Azure SQL Database Managed Instance のオンライン移行を完了するコマンドの入力。

MigrateMISyncCompleteCommandOutput

Azure SQL Database Managed Instance のオンライン移行を完了するコマンドの出力。

MigrateMISyncCompleteCommandProperties

Azure SQL Database Managed Instance のオンライン移行を完了するコマンドのプロパティ。

MigrateMongoDbTaskProperties

MongoDB データ ソース間でデータを移行するタスクのプロパティ

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput

オフラインの MySQL から Azure Database for MySQL への移行タスクの入力に関するデータベース固有の情報

MigrateMySqlAzureDbForMySqlOfflineTaskInput

オフライン移行のために MySQL データベースを Azure Database for MySQL に移行するタスクの入力

MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel
MigrateMySqlAzureDbForMySqlOfflineTaskOutputError
MigrateMySqlAzureDbForMySqlOfflineTaskOutputMigrationLevel
MigrateMySqlAzureDbForMySqlOfflineTaskOutputTableLevel
MigrateMySqlAzureDbForMySqlOfflineTaskProperties

オフライン移行のために MySQL データベースを Azure Database for MySQL に移行するタスクのプロパティ

MigrateMySqlAzureDbForMySqlSyncDatabaseInput

MySQL から Azure Database for MySQL への移行タスクの入力に関するデータベース固有の情報

MigrateMySqlAzureDbForMySqlSyncTaskInput

オンライン移行のために MySQL データベースを Azure Database for MySQL に移行するタスクの入力

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseError
MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseLevel
MigrateMySqlAzureDbForMySqlSyncTaskOutputError
MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel
MigrateMySqlAzureDbForMySqlSyncTaskOutputTableLevel
MigrateMySqlAzureDbForMySqlSyncTaskProperties

オンライン移行のために MySQL データベースを Azure Database for MySQL に移行するタスクのプロパティ

MigrateOracleAzureDbForPostgreSqlSyncTaskProperties

オンライン移行のために Oracle を Azure Database for PostgreSQL に移行するタスクのプロパティ

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput

Oracle から Azure Database for PostgreSQL への移行タスクの入力に関するデータベース固有の情報

MigrateOracleAzureDbPostgreSqlSyncTaskInput

オンライン移行のために Oracle データベースを Azure Database for PostgreSQL に移行するタスクの入力

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseError
MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseLevel
MigrateOracleAzureDbPostgreSqlSyncTaskOutputError
MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel
MigrateOracleAzureDbPostgreSqlSyncTaskOutputTableLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput

PostgreSQL から Azure Database for PostgreSQL への移行タスクの入力に関するデータベース固有の情報

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput

移行用に選択されたテーブル

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

オンライン移行のために PostgreSQL データベースを Azure Database for PostgreSQL に移行するタスクの入力

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputTableLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties

オンライン移行のために PostgreSQL データベースを Azure Database for PostgreSQL に移行するタスクのプロパティ

MigrateSqlServerSqlDbDatabaseInput

SQL から Azure SQL DB への移行タスクの入力に関するデータベース固有の情報

MigrateSqlServerSqlDbSyncDatabaseInput

SQL から Azure SQL DB への同期移行タスクの入力に関するデータベース固有の情報

MigrateSqlServerSqlDbSyncTaskInput

オンライン移行のためにオンプレミスの SQL Server データベースを Azure SQL Database に移行するタスクの入力

MigrateSqlServerSqlDbSyncTaskOutputDatabaseError
MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel
MigrateSqlServerSqlDbSyncTaskOutputError
MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel
MigrateSqlServerSqlDbSyncTaskOutputTableLevel
MigrateSqlServerSqlDbSyncTaskProperties

オンライン移行のためにオンプレミスの SQL Server データベースを Azure SQL Database に移行するタスクのプロパティ

MigrateSqlServerSqlDbTaskInput

オンプレミスの SQL Server データベースを Azure SQL Database に移行するタスクの入力

MigrateSqlServerSqlDbTaskOutputDatabaseLevel
MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult
MigrateSqlServerSqlDbTaskOutputError
MigrateSqlServerSqlDbTaskOutputMigrationLevel
MigrateSqlServerSqlDbTaskOutputTableLevel
MigrateSqlServerSqlDbTaskOutputValidationResult
MigrateSqlServerSqlDbTaskProperties

オンプレミスの SQL Server データベースを Azure SQL Database に移行するタスクのプロパティ

MigrateSqlServerSqlMIDatabaseInput

SQL から Azure SQL DB Managed Instance への移行タスクの入力に関するデータベース固有の情報

MigrateSqlServerSqlMISyncTaskInput

SQL Server データベースを Azure SQL Database Managed Instance オンライン シナリオに移行するタスクの入力。

MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel
MigrateSqlServerSqlMISyncTaskOutputError
MigrateSqlServerSqlMISyncTaskOutputMigrationLevel
MigrateSqlServerSqlMISyncTaskProperties

SQL Server データベースを Azure SQL Database Managed Instance 同期シナリオに移行するタスクのプロパティ

MigrateSqlServerSqlMITaskInput

SQL Server データベースを Azure SQL Database Managed Instance に移行するタスクの入力。

MigrateSqlServerSqlMITaskOutputAgentJobLevel
MigrateSqlServerSqlMITaskOutputDatabaseLevel
MigrateSqlServerSqlMITaskOutputError
MigrateSqlServerSqlMITaskOutputLoginLevel
MigrateSqlServerSqlMITaskOutputMigrationLevel
MigrateSqlServerSqlMITaskProperties

SQL Server データベースを Azure SQL Database Managed Instance に移行するタスクのプロパティ

MigrateSsisTaskInput

SSIS パッケージを SQL Server から Azure SQL Database Managed Instance に移行するタスクの入力。

MigrateSsisTaskOutputMigrationLevel
MigrateSsisTaskOutputProjectLevel
MigrateSsisTaskProperties

SSIS パッケージを SQL Server データベースから Azure SQL Database Managed Instance に移行するタスクのプロパティ。

MigrateSyncCompleteCommandInput

データベースの同期移行を完了するコマンドの入力。

MigrateSyncCompleteCommandOutput

データベースの同期移行を完了するコマンドの出力。

MigrateSyncCompleteCommandProperties

データベースの同期移行を完了するコマンドのプロパティ。

MigrationEligibilityInfo

サーバー オブジェクトの移行の適格性に関する情報

MigrationReportResult

移行検証レポートの結果には、生成されたレポートをダウンロードするための URL が含まれます。

MigrationState

移行の現在の状態

MigrationStatus

移行の現在の状態

MigrationValidationDatabaseSummaryResult

移行検証データベース レベルの概要結果

MigrationValidationOptions

移行後に実行する検証の種類

MigrationValidationResult

移行検証の結果

MiSqlConnectionInfo

Azure SQL Database Managed Instance への接続を作成するために必要なプロパティ

MongoDbClusterInfo

MongoDB データ ソースについて説明します

MongoDbClusterType

データ ソースの種類

MongoDbCollectionInfo

MongoDB データベース内でサポートされているコレクションについて説明します

MongoDbCollectionProgress

コレクションの進行状況について説明します

MongoDbCollectionSettings

個々の MongoDB コレクションを移行する方法について説明します

MongoDbConnectionInfo

MongoDB データ ソースへの接続について説明します

MongoDbDatabaseInfo

MongoDB データ ソース内のデータベースについて説明します

MongoDbDatabaseProgress

データベースの進行状況について説明します

MongoDbDatabaseSettings

個々の MongoDB データベースを移行する方法について説明します

MongoDbError

MongoDB の移行中に発生したエラーまたは警告について説明します

MongoDbErrorType

エラーまたは警告の種類

MongoDbMigrationProgress

移行全体の進行状況について説明します

MongoDbMigrationSettings

MongoDB データ移行の実行方法について説明します

MongoDbMigrationState
MongoDbReplication

ソースからターゲットへの変更のレプリケート方法について説明します。 既定値は OneTime です。

MongoDbShardKeyField

MongoDB シャード キー内のフィールド参照について説明します

MongoDbShardKeyInfo

MongoDB シャード キーについて説明します

MongoDbShardKeyOrder

フィールドの順序

MongoDbShardKeySetting

MongoDB シャード キーについて説明します

MongoDbThrottlingSettings

移行のリソース制限を指定します

MySqlConnectionInfo

MySQL サーバーに接続するための情報

MySqlTargetPlatformType

移行のターゲット プラットフォーム

ObjectType

違いがあるオブジェクトの型。 例: (テーブル/ビュー/StoredProcedure)

ODataError

OData 形式のエラー情報。

OracleConnectionInfo

Oracle サーバーに接続するための情報

OrphanedUserInfo

SQL Server データベース上の孤立したユーザーの情報。

PostgreSqlConnectionInfo

PostgreSQL サーバーに接続するための情報

ProjectTask

タスク リソース

QueryAnalysisValidationResult

ソースとターゲットのクエリ分析比較の結果

QueryExecutionResult

ソースとターゲットで実行するためのクエリ分析結果について説明します

ReplicateMigrationState

報告された移行状態をレプリケートするためのラッパー。

ReportableException

すべてのカスタム例外の Exception オブジェクト

ScenarioSource

ソース型の列挙型

ScenarioTarget

ターゲット型の列挙型

SchemaComparisonValidationResult

ソースとターゲットのスキーマ比較の結果

SchemaComparisonValidationResultType

移行検証の実行中に発生するエラーに関する説明

SelectedCertificateInput

TDE が有効なデータベースに対してエクスポートされる証明書の情報。

ServerLevelPermissionsGroup

検証のアクセス許可グループ。 これらのグループは、ユーザー アクティビティを検証するための一連のアクセス許可を実行します。 実行しているアクティビティのアクセス許可グループを選択します。

ServerProperties

MySQL 型ソースのサーバー プロパティ

Severity

検証エラーの重大度

SqlConnectionInfo

SQL データベース サーバーに接続するための情報

SqlSourcePlatform

接続用のサーバー プラットフォームの種類

SsisMigrationInfo

SSIS ストアの種類を持つ SSIS 移行情報、ポリシーを上書きします。

SsisMigrationOverwriteOption

SSIS オブジェクトの移行の上書きオプション。DMS (クラシック) では無視と上書きのみがサポートされており、今後、コンテナー オブジェクトの再利用オプションが追加される可能性があります

SsisMigrationStage

SSIS 移行の現在のステージ

SsisStoreType

DMS (クラシック) でサポートされているソース SSIS ストアの種類の列挙型

StartMigrationScenarioServerRoleResult

サーバー ロールの移行の結果

SyncDatabaseMigrationReportingState

データベース レベルのオンライン移行のさまざまな状態の列挙型。

SyncMigrationDatabaseErrorEvent

オンライン移行のデータベース移行エラー

SyncTableMigrationState

テーブル レベルのオンライン移行のさまざまな状態の列挙型。

SystemData
TaskState

タスクの状態。 送信された場合、これは無視されます。

UpdateActionType

スキーマ比較の実行中に比較されたオブジェクトの実際の差の型

ValidateMigrationInputSqlServerSqlDbSyncTaskProperties

SQL から Azure SQL DB への同期移行の移行入力を検証するタスクのプロパティ

ValidateMigrationInputSqlServerSqlMISyncTaskInput

SQL Server データベースを Azure SQL Database Managed Instance オンライン シナリオに移行するタスクの入力。

ValidateMigrationInputSqlServerSqlMISyncTaskOutput

Azure SQL Database Managed Instance オンライン移行の移行入力を検証するタスクの出力

ValidateMigrationInputSqlServerSqlMISyncTaskProperties

SQL から Azure SQL Database Managed Instance への同期シナリオの移行入力を検証するタスクのプロパティ

ValidateMigrationInputSqlServerSqlMITaskInput

SQL から Azure SQL Managed Instance への移行入力を検証するタスクの入力

ValidateMigrationInputSqlServerSqlMITaskOutput

SQL から Azure SQL Managed Instance への移行の移行入力を検証するタスクの出力

ValidateMigrationInputSqlServerSqlMITaskProperties

SQL から Azure SQL Database Managed Instance への移行入力を検証するタスクのプロパティ

ValidateMongoDbTaskProperties

MongoDB データ ソース間の移行を検証するタスクのプロパティ

ValidateOracleAzureDbForPostgreSqlSyncTaskProperties

オンライン移行のための Oracle から Azure Database for PostgreSQL への移行を検証するタスクのプロパティ

ValidateOracleAzureDbPostgreSqlSyncTaskOutput

オンライン移行のための Oracle から Azure Database for PostgreSQL への移行入力を検証するタスクの出力

ValidateSyncMigrationInputSqlServerTaskInput

SQL 同期移行の移行入力を検証するタスクの入力

ValidateSyncMigrationInputSqlServerTaskOutput

SQL 同期移行の移行入力を検証するタスクの出力

ValidationError

移行検証の実行中に発生するエラーに関する説明

ValidationStatus

検証の現在の状態

WaitStatistics

クエリバッチ実行中に収集された待機統計

ApiError

エラー情報。

名前 説明
error

ODataError

OData 形式のエラー情報

systemData

SystemData

リソースの作成と最後の変更に関連するメタデータ。

AuthenticationType

接続時に使用可能な認証の種類の列挙

説明
None
WindowsAuthentication
SqlAuthentication
ActiveDirectoryIntegrated
ActiveDirectoryPassword

AzureActiveDirectoryApp

Azure Active Directory アプリケーション

名前 説明
appKey

string

Azure Active Directory アプリケーションに対する認証に使用されるキー

applicationId

string

Azure Active Directory アプリケーションのアプリケーション ID

ignoreAzurePermissions

boolean

AAD アプリでの Azure アクセス許可のチェックを無視する

tenantId

string

顧客のテナント ID

BackupFileInfo

バックアップ ファイルの情報

名前 説明
familySequenceNumber

integer

バックアップ セット内のバックアップ ファイルのシーケンス番号

fileLocation

string

共有フォルダー内のバックアップ ファイルの場所

status

BackupFileStatus

移行中のバックアップ ファイルの状態

BackupFileStatus

ログ バックアップ ファイルの状態の列挙。

説明
Arrived
Queued
Uploading
Uploaded
Restoring
Restored
Cancelled

BackupMode

バックアップ モードの列挙

説明
CreateBackup
ExistingBackup

BackupSetInfo

バックアップ セットの情報

名前 説明
backupFinishedDate

string (date-time)

バックアップ操作が完了した日付と時刻

backupSetId

string

バックアップ ファイルのセットの ID

backupStartDate

string (date-time)

バックアップ操作が開始された日時

backupType

BackupType

さまざまなバックアップの種類の列挙型

databaseName

string

バックアップ セットが属するデータベースの名前

firstLsn

string

バックアップ ファイルの最初のログ シーケンス番号

isBackupRestored

boolean

バックアップ セットが復元されるかどうか

lastLsn

string

バックアップ ファイルの最後のログ シーケンス番号

lastModifiedTime

string (date-time)

共有場所のバックアップ ファイルの最終変更時刻

listOfBackupFiles

BackupFileInfo[]

バックアップ セット内のファイルの一覧

BackupType

さまざまなバックアップの種類の列挙型。

説明
Database
TransactionLog
File
DifferentialDatabase
DifferentialFile
Partial
DifferentialPartial

BlobShare

BLOB コンテナーのストレージ情報。

名前 説明
sasUri

string

Azure ストレージ アカウント コンテナーの SAS URI。

CommandState

コマンドの状態。 送信された場合、これは無視されます。

説明
Unknown
Accepted
Running
Succeeded
Failed

ConnectToMongoDbTaskProperties

MongoDB サーバーへの接続を検証し、情報を提供するタスクのプロパティ

名前 説明
clientData

object

メタデータ情報をタスクにアタッチするクライアント データのキー値ペア

commands CommandProperties[]:

コマンド プロパティの配列。

errors

ODataError[]

エラーの配列。 送信された場合、これは無視されます。

input

MongoDbConnectionInfo

MongoDB データ ソースへの接続について説明します

output

MongoDbClusterInfo[]

1 つの MongoDbClusterInfo オブジェクトを含む配列

state

TaskState

タスクの状態。 送信された場合、これは無視されます。

taskType string:

Connect.MongoDb

タスクの種類。

ConnectToSourceMySqlTaskInput

MySQL データベース接続を検証するタスクの入力

名前 規定値 説明
checkPermissionsGroup

ServerLevelPermissionsGroup

検証のアクセス許可グループ

isOfflineMigration

boolean

False

移行がオフラインかどうかを示すフラグ

sourceConnectionInfo

MySqlConnectionInfo

MySQL ソースに接続するための情報

targetPlatform

MySqlTargetPlatformType

移行のターゲット プラットフォーム

ConnectToSourceMySqlTaskProperties

MySQL データベース接続を検証するタスクのプロパティ

名前 説明
clientData

object

メタデータ情報をタスクにアタッチするクライアント データのキー値ペア

commands CommandProperties[]:

コマンド プロパティの配列。

errors

ODataError[]

エラーの配列。 送信された場合、これは無視されます。

input

ConnectToSourceMySqlTaskInput

タスク入力

output

ConnectToSourceNonSqlTaskOutput[]

タスクの出力。 送信された場合、これは無視されます。

state

TaskState

タスクの状態。 送信された場合、これは無視されます。

taskType string:

ConnectToSource.MySql

タスクの種類。

ConnectToSourceNonSqlTaskOutput

MySQL 型ソースへの接続の出力

名前 説明
databases

string[]

サーバー上のデータベースの一覧

id

string

結果識別子

serverProperties

ServerProperties

サーバーのプロパティ

sourceServerBrandVersion

string

サーバー ブランドバージョン

validationErrors

ReportableException[]

タスクに関連付けられている検証エラー

ConnectToSourceOracleSyncTaskInput

Oracle データベース接続を検証するタスクの入力

名前 説明
sourceConnectionInfo

OracleConnectionInfo

Oracle ソースに接続するための情報

ConnectToSourceOracleSyncTaskOutput

Oracle データベース接続を検証するタスクの出力

名前 説明
databases

string[]

ソース サーバー上のスキーマの一覧

sourceServerBrandVersion

string

ソース サーバーのブランド バージョン

sourceServerVersion

string

ソース サーバーのバージョン

validationErrors

ReportableException[]

タスクに関連付けられている検証エラー

ConnectToSourceOracleSyncTaskProperties

Oracle データベース接続を検証するタスクのプロパティ

名前 説明
clientData

object

メタデータ情報をタスクにアタッチするクライアント データのキー値ペア

commands CommandProperties[]:

コマンド プロパティの配列。

errors

ODataError[]

エラーの配列。 送信された場合、これは無視されます。

input

ConnectToSourceOracleSyncTaskInput

タスク入力

output

ConnectToSourceOracleSyncTaskOutput[]

タスクの出力。 送信された場合、これは無視されます。

state

TaskState

タスクの状態。 送信された場合、これは無視されます。

taskType string:

ConnectToSource.Oracle.Sync

タスクの種類。

ConnectToSourcePostgreSqlSyncTaskInput

PostgreSQL とソース サーバーの要件への接続を検証するタスクの入力

名前 説明
sourceConnectionInfo

PostgreSqlConnectionInfo

ソース PostgreSQL サーバーの接続情報

ConnectToSourcePostgreSqlSyncTaskOutput

PostgreSQL とソース サーバーの要件への接続を検証するタスクの出力

名前 説明
databases

string[]

ソース サーバー上のデータベースの一覧

id

string

結果識別子

sourceServerBrandVersion

string

ソース サーバーのブランド バージョン

sourceServerVersion

string

ソース サーバーのバージョン

validationErrors

ReportableException[]

タスクに関連付けられている検証エラー

ConnectToSourcePostgreSqlSyncTaskProperties

オンライン移行の PostgreSQL サーバーとソース サーバーへの接続要件を検証するタスクのプロパティ

名前 説明
clientData

object

メタデータ情報をタスクにアタッチするクライアント データのキー値ペア

commands CommandProperties[]:

コマンド プロパティの配列。

errors

ODataError[]

エラーの配列。 送信された場合、これは無視されます。

input

ConnectToSourcePostgreSqlSyncTaskInput

タスク入力

output

ConnectToSourcePostgreSqlSyncTaskOutput[]

タスクの出力。 送信された場合、これは無視されます。

state

TaskState

タスクの状態。 送信された場合、これは無視されます。

taskType string:

ConnectToSource.PostgreSql.Sync

タスクの種類。

ConnectToSourceSqlServerSyncTaskProperties

オンライン移行の SQL Server とソース サーバーへの接続要件を検証するタスクのプロパティ

名前 説明
clientData

object

メタデータ情報をタスクにアタッチするクライアント データのキー値ペア

commands CommandProperties[]:

コマンド プロパティの配列。

errors

ODataError[]

エラーの配列。 送信された場合、これは無視されます。

input

ConnectToSourceSqlServerTaskInput

タスク入力

output ConnectToSourceSqlServerTaskOutput[]:

タスクの出力。 送信された場合、これは無視されます。

state

TaskState

タスクの状態。 送信された場合、これは無視されます。

taskType string:

ConnectToSource.SqlServer.Sync

タスクの種類。

ConnectToSourceSqlServerTaskInput

SQL Server への接続を検証し、ソース サーバーの要件も検証するタスクの入力

名前 規定値 説明
checkPermissionsGroup

ServerLevelPermissionsGroup

検証のアクセス許可グループ

collectAgentJobs

boolean

False

ソース サーバーからエージェント ジョブを収集するかどうかを示すフラグ。

collectDatabases

boolean

True

ソース サーバーからデータベースを収集するかどうかを示すフラグ。

collectLogins

boolean

False

ソース サーバーからログインを収集するかどうかを示すフラグ。

collectTdeCertificateInfo

boolean

False

ソース サーバーから TDE 証明書名を収集するかどうかを示すフラグ。

encryptedKeyForSecureFields

string

セキュリティで保護されたフィールドの暗号化されたキー

sourceConnectionInfo

SqlConnectionInfo

ソース SQL Server の接続情報

validateSsisCatalogOnly

boolean

False

ソース サーバーで SSIS カタログに到達できるかどうかを検証するためのフラグ。

ConnectToSourceSqlServerTaskOutputAgentJobLevel

SQL Server への接続を検証し、ソース サーバーの要件も検証するタスクのエージェント ジョブ レベルの出力

名前 説明
id

string

結果識別子

isEnabled

boolean

元のエージェント ジョブの状態。

jobCategory

string

エージェント ジョブの種類。

jobOwner

string

エージェント ジョブの所有者

lastExecutedOn

string (date-time)

UTC エージェント ジョブが最後に実行された日時。

migrationEligibility

MigrationEligibilityInfo

移行のためのエージェント ジョブの適格性に関する情報。

name

string

エージェント ジョブ名

resultType string:

AgentJobLevelOutput

結果の種類 - データベース レベルまたはタスク レベル

validationErrors

ReportableException[]

検証エラー

ConnectToSourceSqlServerTaskOutputDatabaseLevel

SQL Server への接続を検証し、ソース サーバーの要件も検証するタスクのデータベース レベルの出力

名前 説明
compatibilityLevel

DatabaseCompatLevel

データベースの SQL Server 互換性レベル

databaseFiles

DatabaseFileInfo[]

データベース ファイルの一覧

databaseState

DatabaseState

データベースの状態

id

string

結果識別子

name

string

データベース名

resultType string:

DatabaseLevelOutput

結果の種類 - データベース レベルまたはタスク レベル

sizeMB

number (double)

ファイルのサイズ (メガバイト単位)

ConnectToSourceSqlServerTaskOutputLoginLevel

SQL Server への接続を検証し、ソース サーバーの要件も検証するタスクのログイン レベルの出力

名前 説明
defaultDatabase

string

ログインの既定のデータベース。

id

string

結果識別子

isEnabled

boolean

ログインの状態。

loginType

LoginType

ログインの種類。

migrationEligibility

MigrationEligibilityInfo

移行のためのログインの資格に関する情報。

name

string

ログイン名。

resultType string:

LoginLevelOutput

結果の種類 - データベース レベルまたはタスク レベル

ConnectToSourceSqlServerTaskOutputTaskLevel

SQL Server への接続を検証し、ソース サーバーの要件も検証するタスクのタスク レベルの出力

名前 説明
agentJobs

object

エージェント ジョブ名から ID へのマップとしてのソース エージェント ジョブ。

databaseTdeCertificateMapping

object

データベース名から TDE 証明書名へのマッピング (該当する場合)

databases

object

データベース名からデータベース ID へのマップとしてのソース データベース

id

string

結果識別子

logins

object

ログイン名からログイン ID へのマップとしてのソース ログイン。

resultType string:

TaskLevelOutput

結果の種類 - データベース レベルまたはタスク レベル

sourceServerBrandVersion

string

ソース サーバーのブランド バージョン

sourceServerVersion

string

ソース サーバーのバージョン

validationErrors

ReportableException[]

検証エラー

ConnectToSourceSqlServerTaskProperties

SQL Server への接続を検証し、ソース サーバーの要件も検証するタスクのプロパティ

名前 説明
clientData

object

メタデータ情報をタスクにアタッチするクライアント データのキー値ペア

commands CommandProperties[]:

コマンド プロパティの配列。

errors

ODataError[]

エラーの配列。 送信された場合、これは無視されます。

input

ConnectToSourceSqlServerTaskInput

タスク入力

output ConnectToSourceSqlServerTaskOutput[]:

タスクの出力。 送信された場合、これは無視されます。

state

TaskState

タスクの状態。 送信された場合、これは無視されます。

taskId

string

タスク ID

taskType string:

ConnectToSource.SqlServer

タスクの種類。

ConnectToTargetAzureDbForMySqlTaskInput

Azure Database for MySQL への接続とターゲット サーバーの要件を検証するタスクの入力

名前 規定値 説明
isOfflineMigration

boolean

False

移行がオフラインかどうかを示すフラグ

sourceConnectionInfo

MySqlConnectionInfo

ソース MySQL サーバーの接続情報

targetConnectionInfo

MySqlConnectionInfo

ターゲットの Azure Database for MySQL サーバーの接続情報

ConnectToTargetAzureDbForMySqlTaskOutput

Azure Database for MySQL への接続とターゲット サーバーの要件を検証するタスクの出力

名前 説明
databases

string[]

ターゲット サーバー上のデータベースの一覧

id

string

結果識別子

serverVersion

string

ターゲット サーバーのバージョン

targetServerBrandVersion

string

ターゲット サーバー のブランド バージョン

validationErrors

ReportableException[]

タスクに関連付けられている検証エラー

ConnectToTargetAzureDbForMySqlTaskProperties

Azure Database for MySQL とターゲット サーバーの要件への接続を検証するタスクのプロパティ

名前 説明
clientData

object

メタデータ情報をタスクにアタッチするクライアント データのキー値ペア

commands CommandProperties[]:

コマンド プロパティの配列。

errors

ODataError[]

エラーの配列。 送信された場合、これは無視されます。

input

ConnectToTargetAzureDbForMySqlTaskInput

タスク入力

output

ConnectToTargetAzureDbForMySqlTaskOutput[]

タスクの出力。 送信された場合、これは無視されます。

state

TaskState

タスクの状態。 送信された場合、これは無視されます。

taskType string:

ConnectToTarget.AzureDbForMySql

タスクの種類。

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

Azure Database for PostgreSQL への接続とターゲット サーバーの要件を検証するタスクの入力

名前 説明
sourceConnectionInfo

PostgreSqlConnectionInfo

ソース PostgreSQL サーバーの接続情報

targetConnectionInfo

PostgreSqlConnectionInfo

ターゲット Azure Database for PostgreSQL サーバーの接続情報

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput

Azure Database for PostgreSQL への接続とターゲット サーバーの要件を検証するタスクの出力

名前 説明
databases

string[]

ターゲット サーバー上のデータベースの一覧

id

string

結果識別子

targetServerBrandVersion

string

ターゲット サーバー のブランド バージョン

targetServerVersion

string

ターゲット サーバーのバージョン

validationErrors

ReportableException[]

タスクに関連付けられている検証エラー

ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties

オンライン移行の Azure Database For PostgreSQL サーバーとターゲット サーバーの要件への接続を検証するタスクのプロパティ

名前 説明
clientData

object

メタデータ情報をタスクにアタッチするクライアント データのキー値ペア

commands CommandProperties[]:

コマンド プロパティの配列。

errors

ODataError[]

エラーの配列。 送信された場合、これは無視されます。

input

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

タスク入力

output

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput[]

タスクの出力。 送信された場合、これは無視されます。

state

TaskState

タスクの状態。 送信された場合、これは無視されます。

taskType string:

ConnectToTarget.AzureDbForPostgreSql.Sync

タスクの種類。

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

Azure Database for PostgreSQL への接続と Oracle ソースのターゲット サーバー要件を検証するタスクの入力。

名前 説明
targetConnectionInfo

PostgreSqlConnectionInfo

ターゲット Azure Database for PostgreSQL サーバーの接続情報

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput

Azure Database for PostgreSQL への接続と Oracle ソースのターゲット サーバー要件を検証するタスクの出力。

名前 説明
databaseSchemaMap

DatabaseSchemaMap[]

データベースあたりのスキーマのマッピング

databases

string[]

ターゲット サーバー上のデータベースの一覧

targetServerBrandVersion

string

ターゲット サーバー のブランド バージョン

targetServerVersion

string

ターゲット サーバーのバージョン

validationErrors

ReportableException[]

タスクに関連付けられている検証エラー

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties

Azure Database For PostgreSQL サーバーへの接続と Oracle ソースのオンライン移行のターゲット サーバー要件を検証するタスクのプロパティ。

名前 説明
clientData

object

メタデータ情報をタスクにアタッチするクライアント データのキー値ペア

commands CommandProperties[]:

コマンド プロパティの配列。

errors

ODataError[]

エラーの配列。 送信された場合、これは無視されます。

input

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

タスク入力

output

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput[]

タスクの出力。 送信された場合、これは無視されます。

state

TaskState

タスクの状態。 送信された場合、これは無視されます。

taskType string:

ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync

タスクの種類。

ConnectToTargetSqlDbTaskInput

SQL DB とターゲット サーバーの要件への接続を検証するタスクの入力

名前 説明
queryObjectCounts

boolean

ターゲット サーバー上の各データベースのオブジェクト数を照会するかどうかを示すブール型フラグ

targetConnectionInfo

SqlConnectionInfo

ターゲット SQL DB の接続情報

ConnectToTargetSqlDbTaskOutput

SQL DB とターゲット サーバーの要件への接続を検証するタスクの出力

名前 説明
databases

object

データベース名からデータベース ID へのマップとしてのソース データベース

id

string

結果識別子

targetServerBrandVersion

string

ターゲット サーバー のブランド バージョン

targetServerVersion

string

ターゲット サーバーのバージョン

ConnectToTargetSqlDbTaskProperties

SQL DB への接続とターゲット サーバーの要件を検証するタスクのプロパティ

名前 説明
clientData

object

メタデータ情報をタスクにアタッチするクライアント データのキー値ペア

commands CommandProperties[]:

コマンド プロパティの配列。

createdOn

string

タスクが作成された日時 (UTC)

errors

ODataError[]

エラーの配列。 送信された場合、これは無視されます。

input

ConnectToTargetSqlDbTaskInput

タスク入力

output

ConnectToTargetSqlDbTaskOutput[]

タスクの出力。 送信された場合、これは無視されます。

state

TaskState

タスクの状態。 送信された場合、これは無視されます。

taskType string:

ConnectToTarget.SqlDb

タスクの種類。

ConnectToTargetSqlMISyncTaskInput

Azure SQL Database Managed Instance オンライン シナリオへの接続を検証するタスクの入力。

名前 説明
azureApp

AzureActiveDirectoryApp

DMS (クラシック) インスタンスが Azure SQL Database Managed Instance と Azure Storage アカウントのターゲット インスタンスへの接続に使用する Azure Active Directory アプリケーション

targetConnectionInfo

MiSqlConnectionInfo

Azure SQL Database Managed Instance の接続情報

ConnectToTargetSqlMISyncTaskOutput

Azure SQL Database Managed Instance への接続を検証するタスクの出力。

名前 説明
targetServerBrandVersion

string

ターゲット サーバー のブランド バージョン

targetServerVersion

string

ターゲット サーバーのバージョン

validationErrors

ReportableException[]

検証エラー

ConnectToTargetSqlMISyncTaskProperties

Azure SQL Database Managed Instance への接続を検証するタスクのプロパティ

名前 説明
clientData

object

メタデータ情報をタスクにアタッチするクライアント データのキー値ペア

commands CommandProperties[]:

コマンド プロパティの配列。

errors

ODataError[]

エラーの配列。 送信された場合、これは無視されます。

input

ConnectToTargetSqlMISyncTaskInput

タスク入力

output

ConnectToTargetSqlMISyncTaskOutput[]

タスクの出力。 送信された場合、これは無視されます。

state

TaskState

タスクの状態。 送信された場合、これは無視されます。

taskType string:

ConnectToTarget.AzureSqlDbMI.Sync.LRS

タスクの種類。

ConnectToTargetSqlMITaskInput

Azure SQL Database Managed Instance への接続を検証するタスクの入力。

名前 規定値 説明
collectAgentJobs

boolean

True

ターゲット SQL MI サーバーからエージェント ジョブを収集するかどうかを示すフラグ。

collectLogins

boolean

True

ターゲット SQL MI サーバーからログインを収集するかどうかを示すフラグ。

targetConnectionInfo

SqlConnectionInfo

ターゲット SQL Server の接続情報

validateSsisCatalogOnly

boolean

False

ターゲット SQL MI サーバーで SSIS カタログに到達できるかどうかを検証するためのフラグ。

ConnectToTargetSqlMITaskOutput

Azure SQL Database Managed Instance への接続を検証するタスクの出力。

名前 説明
agentJobs

string[]

ターゲット サーバー上のエージェント ジョブの一覧。

id

string

結果識別子

logins

string[]

ターゲット サーバー上のログインの一覧。

targetServerBrandVersion

string

ターゲット サーバー のブランド バージョン

targetServerVersion

string

ターゲット サーバーのバージョン

validationErrors

ReportableException[]

検証エラー

ConnectToTargetSqlMITaskProperties

Azure SQL Database Managed Instance への接続を検証するタスクのプロパティ

名前 説明
clientData

object

メタデータ情報をタスクにアタッチするクライアント データのキー値ペア

commands CommandProperties[]:

コマンド プロパティの配列。

errors

ODataError[]

エラーの配列。 送信された場合、これは無視されます。

input

ConnectToTargetSqlMITaskInput

タスク入力

output

ConnectToTargetSqlMITaskOutput[]

タスクの出力。 送信された場合、これは無視されます。

state

TaskState

タスクの状態。 送信された場合、これは無視されます。

taskType string:

ConnectToTarget.AzureSqlDbMI

タスクの種類。

ConnectToTargetSqlSqlDbSyncTaskInput

Azure SQL DB への接続とターゲット サーバーの要件を検証するタスクの入力

名前 説明
sourceConnectionInfo

SqlConnectionInfo

ソース SQL Server の接続情報

targetConnectionInfo

SqlConnectionInfo

ターゲット SQL DB の接続情報

ConnectToTargetSqlSqlDbSyncTaskProperties

オンライン移行の SQL DB への接続とターゲット サーバーの要件を検証するタスクのプロパティ

名前 説明
clientData

object

メタデータ情報をタスクにアタッチするクライアント データのキー値ペア

commands CommandProperties[]:

コマンド プロパティの配列。

errors

ODataError[]

エラーの配列。 送信された場合、これは無視されます。

input

ConnectToTargetSqlSqlDbSyncTaskInput

タスク入力

output

ConnectToTargetSqlDbTaskOutput[]

タスクの出力。 送信された場合、これは無視されます。

state

TaskState

タスクの状態。 送信された場合、これは無視されます。

taskType string:

ConnectToTarget.SqlDb.Sync

タスクの種類。

createdByType

説明
User
Application
ManagedIdentity
Key

DatabaseBackupInfo

既存のバックアップ モードが使用されている場合のバックアップ ファイルに関する情報。

名前 説明
backupFiles

string[]

現在のデータベースのバックアップ ファイルの一覧。

backupFinishDate

string (date-time)

バックアップ操作が完了した日時。

backupType

BackupType

バックアップの種類。

databaseName

string

データベース名。

familyCount

integer

バックアップ セット内のファイルの数。

isCompressed

boolean

バックアップ セットが圧縮されているかどうか

isDamaged

boolean

バックアップ時にデータベースが破損しましたが、エラーにもかかわらずバックアップ操作を続行するように要求されました。

position

integer

ファイル内の現在のデータベース バックアップの位置。

DatabaseCompatLevel

SQL Server データベースの互換性レベルの列挙

説明
CompatLevel80
CompatLevel90
CompatLevel100
CompatLevel110
CompatLevel120
CompatLevel130
CompatLevel140

DatabaseFileInfo

データベース ファイル固有の情報

名前 説明
databaseName

string

データベースの名前

fileType

DatabaseFileType

データベース ファイルの種類

id

string

データベース ファイルの一意識別子

logicalName

string

ファイルの論理名

physicalFullName

string

ファイルのオペレーティング システムの完全パス

restoreFullName

string

復元するファイルの推奨される完全パス

sizeMB

number (double)

ファイルのサイズ (メガバイト単位)

DatabaseFileType

SQL Server データベース ファイルの種類の列挙

説明
Rows
Log
Filestream
NotSupported
Fulltext

DatabaseMigrationStage

移行の現在の段階

説明
None
Initialize
Backup
FileCopy
Restore
Completed

DatabaseMigrationState

データベース レベルの移行状態。

説明
UNDEFINED
INITIAL
FULL_BACKUP_UPLOAD_START
LOG_SHIPPING_START
UPLOAD_LOG_FILES_START
CUTOVER_START
POST_CUTOVER_COMPLETE
COMPLETED
CANCELLED
FAILED

DatabaseSchemaMap

データベースあたりのスキーマのマッピング

名前 説明
database

string

schemas

string[]

DatabaseState

SQL Server データベースの状態の列挙

説明
Online
Restoring
Recovering
RecoveryPending
Suspect
Emergency
Offline
Copying
OfflineSecondary

DatabaseSummaryResult

移行でのデータベース結果の概要

名前 説明
endedOn

string (date-time)

移行の終了時刻

errorPrefix

string

項目のすべてのエラーのクエリに使用するワイルドカード文字列プレフィックス

itemsCompletedCount

integer (int64)

正常に完了した項目の数

itemsCount

integer (int64)

項目数

name

string

アイテムの名前

resultPrefix

string

項目のすべての sub-tem 結果のクエリに使用するワイルドカード文字列プレフィックス

sizeMB

number (double)

データベースのサイズ (メガバイト単位)

startedOn

string (date-time)

移行の開始時刻

state

MigrationState

移行の現在の状態

statusMessage

string

ステータス メッセージ

DatabaseTable

テーブルのプロパティ

名前 説明
hasRows

boolean

テーブルが空かどうかを示します

name

string

テーブルのスキーマ修飾名

DataIntegrityValidationResult

チェックサム ベースのデータ整合性検証結果の結果

名前 説明
failedObjects

object

ソースとターゲットのペアの失敗したテーブル名の一覧

validationErrors

ValidationError

データ整合性検証の実行中に発生したエラーの一覧

DataItemMigrationSummaryResult

データ項目の移行の基本的な概要

名前 説明
endedOn

string (date-time)

移行の終了時刻

errorPrefix

string

項目のすべてのエラーのクエリに使用するワイルドカード文字列プレフィックス

itemsCompletedCount

integer (int64)

正常に完了した項目の数

itemsCount

integer (int64)

項目数

name

string

アイテムの名前

resultPrefix

string

項目のすべての sub-tem 結果のクエリに使用するワイルドカード文字列プレフィックス

startedOn

string (date-time)

移行の開始時刻

state

MigrationState

移行の現在の状態

statusMessage

string

ステータス メッセージ

ExecutionStatistics

移行検証の実行中に発生するエラーに関する説明

名前 説明
cpuTimeMs

number (float)

クエリ実行の CPU 時間 (ミリ秒)

elapsedTimeMs

number (float)

クエリの実行にかかる時間 (ミリ秒)

executionCount

integer (int64)

いいえ。 クエリ実行の数

hasErrors

boolean

クエリでエラーが発生したかどうかを示します

sqlErrors

string[]

SQL エラーの一覧

waitStats

<string,  WaitStatistics>

SQL クエリ実行待機の種類とそれぞれの統計のディクショナリ

FileShare

パス、ユーザー名、パスワードを使用したファイル共有情報。

名前 説明
password

string

共有の場所に接続するために使用されるパスワード資格情報。

path

string

この共有のフォルダー パス。

userName

string

共有の場所に接続するためのユーザー名資格情報

GetTdeCertificatesSqlTaskInput

Base64 でエンコードされた形式で TDE 証明書を取得するタスクの入力。

名前 説明
backupFileShare

FileShare

ファイルを一時的に格納するために使用するファイル共有のバックアップ ファイル共有情報。

connectionInfo

SqlConnectionInfo

SQL Server の接続情報

selectedCertificates

SelectedCertificateInput[]

エクスポートされた証明書の暗号化に使用する証明書名と対応するパスワードを含むリスト。

GetTdeCertificatesSqlTaskOutput

Base64 でエンコードされた形式で TDE 証明書を取得するタスクの出力。

名前 説明
base64EncodedCertificates

object

証明書名から Base 64 でエンコードされた形式へのマッピング。

validationErrors

ReportableException[]

検証エラー

GetTdeCertificatesSqlTaskProperties

Base64 でエンコードされた形式で TDE 証明書を取得するタスクのプロパティ。

名前 説明
clientData

object

メタデータ情報をタスクにアタッチするクライアント データのキー値ペア

commands CommandProperties[]:

コマンド プロパティの配列。

errors

ODataError[]

エラーの配列。 送信された場合、これは無視されます。

input

GetTdeCertificatesSqlTaskInput

タスク入力

output

GetTdeCertificatesSqlTaskOutput[]

タスクの出力。 送信された場合、これは無視されます。

state

TaskState

タスクの状態。 送信された場合、これは無視されます。

taskType string:

GetTDECertificates.Sql

タスクの種類。

GetUserTablesMySqlTaskInput

指定されたデータベースの一覧のユーザー テーブルを収集するタスクの入力

名前 説明
connectionInfo

MySqlConnectionInfo

SQL Server の接続情報

selectedDatabases

string[]

テーブルを収集するデータベース名の一覧

GetUserTablesMySqlTaskOutput

指定されたデータベースの一覧のユーザー テーブルを収集するタスクの出力

名前 説明
databasesToTables

object

データベース名からテーブルの一覧へのマッピング

id

string

結果識別子

validationErrors

ReportableException[]

検証エラー

GetUserTablesMySqlTaskProperties

特定のデータベースの一覧のユーザー テーブルを収集するタスクのプロパティ

名前 説明
clientData

object

メタデータ情報をタスクにアタッチするクライアント データのキー値ペア

commands CommandProperties[]:

コマンド プロパティの配列。

errors

ODataError[]

エラーの配列。 送信された場合、これは無視されます。

input

GetUserTablesMySqlTaskInput

タスク入力

output

GetUserTablesMySqlTaskOutput[]

タスクの出力。 送信された場合、これは無視されます。

state

TaskState

タスクの状態。 送信された場合、これは無視されます。

taskType string:

GetUserTablesMySql

タスクの種類。

GetUserTablesOracleTaskInput

指定された Oracle スキーマの一覧に含まれるテーブルの一覧を取得するタスクの入力。

名前 説明
connectionInfo

OracleConnectionInfo

Oracle ソースに接続するための情報

selectedSchemas

string[]

テーブルを収集する Oracle スキーマの一覧

GetUserTablesOracleTaskOutput

指定された Oracle スキーマの一覧に含まれるテーブルの一覧を取得するタスクの出力。

名前 説明
schemaName

string

この結果の対象となるスキーマ

tables

DatabaseTable[]

このスキーマで検出された有効なテーブルの一覧

validationErrors

ReportableException[]

タスクに関連付けられている検証エラー

GetUserTablesOracleTaskProperties

Oracle スキーマの指定された一覧のユーザー テーブルを収集するタスクのプロパティ

名前 説明
clientData

object

メタデータ情報をタスクにアタッチするクライアント データのキー値ペア

commands CommandProperties[]:

コマンド プロパティの配列。

errors

ODataError[]

エラーの配列。 送信された場合、これは無視されます。

input

GetUserTablesOracleTaskInput

タスク入力

output

GetUserTablesOracleTaskOutput[]

タスクの出力。 送信された場合、これは無視されます。

state

TaskState

タスクの状態。 送信された場合、これは無視されます。

taskType string:

GetUserTablesOracle

タスクの種類。

GetUserTablesPostgreSqlTaskInput

指定された PostgreSQL データベースの一覧のテーブルの一覧を取得するタスクの入力。

名前 説明
connectionInfo

PostgreSqlConnectionInfo

PostgreSQL ソースに接続するための情報

selectedDatabases

string[]

テーブルを収集する PostgreSQL データベースの一覧

GetUserTablesPostgreSqlTaskOutput

指定された PostgreSQL データベースの一覧のテーブルの一覧を取得するタスクの出力。

名前 説明
databaseName

string

この結果の対象となるデータベース

tables

DatabaseTable[]

このデータベースで検出された有効なテーブルの一覧

validationErrors

ReportableException[]

タスクに関連付けられている検証エラー

GetUserTablesPostgreSqlTaskProperties

特定のデータベースの一覧のユーザー テーブルを収集するタスクのプロパティ

名前 説明
clientData

object

メタデータ情報をタスクにアタッチするクライアント データのキー値ペア

commands CommandProperties[]:

コマンド プロパティの配列。

errors

ODataError[]

エラーの配列。 送信された場合、これは無視されます。

input

GetUserTablesPostgreSqlTaskInput

タスク入力

output

GetUserTablesPostgreSqlTaskOutput[]

タスクの出力。 送信された場合、これは無視されます。

state

TaskState

タスクの状態。 送信された場合、これは無視されます。

taskType string:

GetUserTablesPostgreSql

タスクの種類。

GetUserTablesSqlSyncTaskInput

指定されたデータベースの一覧のユーザー テーブルを収集するタスクの入力

名前 説明
selectedSourceDatabases

string[]

テーブルを収集するソース データベース名の一覧

selectedTargetDatabases

string[]

テーブルを収集するターゲット データベース名の一覧

sourceConnectionInfo

SqlConnectionInfo

SQL Server の接続情報

targetConnectionInfo

SqlConnectionInfo

SQL DB の接続情報

GetUserTablesSqlSyncTaskOutput

指定されたデータベースの一覧のユーザー テーブルを収集するタスクの出力

名前 説明
databasesToSourceTables

object

データベース名からソース テーブルの一覧へのマッピング

databasesToTargetTables

object

データベース名からターゲット テーブルの一覧へのマッピング

tableValidationErrors

object

データベース名から検証エラーの一覧へのマッピング

validationErrors

ReportableException[]

検証エラー

GetUserTablesSqlSyncTaskProperties

特定のデータベースの一覧のユーザー テーブルを収集するタスクのプロパティ

名前 説明
clientData

object

メタデータ情報をタスクにアタッチするクライアント データのキー値ペア

commands CommandProperties[]:

コマンド プロパティの配列。

errors

ODataError[]

エラーの配列。 送信された場合、これは無視されます。

input

GetUserTablesSqlSyncTaskInput

タスク入力

output

GetUserTablesSqlSyncTaskOutput[]

タスクの出力。 送信された場合、これは無視されます。

state

TaskState

タスクの状態。 送信された場合、これは無視されます。

taskType string:

GetUserTables.AzureSqlDb.Sync

タスクの種類。

GetUserTablesSqlTaskInput

指定されたデータベースの一覧のユーザー テーブルを収集するタスクの入力

名前 説明
connectionInfo

SqlConnectionInfo

SQL Server の接続情報

encryptedKeyForSecureFields

string

セキュリティで保護されたフィールドの暗号化されたキー

selectedDatabases

string[]

テーブルを収集するデータベース名の一覧

GetUserTablesSqlTaskOutput

指定されたデータベースの一覧のユーザー テーブルを収集するタスクの出力

名前 説明
databasesToTables

object

データベース名からテーブルの一覧へのマッピング

id

string

結果識別子

validationErrors

ReportableException[]

検証エラー

GetUserTablesSqlTaskProperties

特定のデータベースの一覧のユーザー テーブルを収集するタスクのプロパティ

名前 説明
clientData

object

メタデータ情報をタスクにアタッチするクライアント データのキー値ペア

commands CommandProperties[]:

コマンド プロパティの配列。

errors

ODataError[]

エラーの配列。 送信された場合、これは無視されます。

input

GetUserTablesSqlTaskInput

タスク入力

output

GetUserTablesSqlTaskOutput[]

タスクの出力。 送信された場合、これは無視されます。

state

TaskState

タスクの状態。 送信された場合、これは無視されます。

taskId

string

タスク ID

taskType string:

GetUserTables.Sql

タスクの種類。

LoginMigrationStage

ログイン移行のさまざまな段階の列挙型。

説明
None
Initialize
LoginMigration
EstablishUserMapping
AssignRoleMembership
AssignRoleOwnership
EstablishServerPermissions
EstablishObjectPermissions
Completed

LoginType

SMO LoginType の列挙型マッピング。

説明
WindowsUser
WindowsGroup
SqlLogin
Certificate
AsymmetricKey
ExternalUser
ExternalGroup

MigrateMISyncCompleteCommandInput

Azure SQL Database Managed Instance のオンライン移行を完了するコマンドの入力。

名前 説明
sourceDatabaseName

string

マネージド インスタンス データベースの名前

MigrateMISyncCompleteCommandOutput

Azure SQL Database Managed Instance のオンライン移行を完了するコマンドの出力。

名前 説明
errors

ReportableException[]

コマンドの実行中に発生したエラーの一覧

MigrateMISyncCompleteCommandProperties

Azure SQL Database Managed Instance のオンライン移行を完了するコマンドのプロパティ。

名前 説明
commandType string:

Migrate.SqlServer.AzureDbSqlMi.Complete

コマンドの種類。

errors

ODataError[]

エラーの配列。 送信された場合、これは無視されます。

input

MigrateMISyncCompleteCommandInput

コマンド入力

output

MigrateMISyncCompleteCommandOutput

コマンド出力。 送信された場合、これは無視されます。

state

CommandState

コマンドの状態。 送信された場合、これは無視されます。

MigrateMongoDbTaskProperties

MongoDB データ ソース間でデータを移行するタスクのプロパティ

名前 説明
clientData

object

メタデータ情報をタスクにアタッチするクライアント データのキー値ペア

commands CommandProperties[]:

コマンド プロパティの配列。

errors

ODataError[]

エラーの配列。 送信された場合、これは無視されます。

input

MongoDbMigrationSettings

MongoDB データ移行の実行方法について説明します

output MongoDbProgress[]:

MongoDB 移行出力の基本クラス

state

TaskState

タスクの状態。 送信された場合、これは無視されます。

taskType string:

Migrate.MongoDb

タスクの種類。

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput

オフラインの MySQL から Azure Database for MySQL への移行タスクの入力に関するデータベース固有の情報

名前 説明
name

string

データベースの名前

tableMap

object

ソーステーブルとターゲットテーブルのマッピング

targetDatabaseName

string

ターゲット データベースの名前。 注: 移行を開始する前に、ターゲット データベースが切り捨てられます。

MigrateMySqlAzureDbForMySqlOfflineTaskInput

オフライン移行のために MySQL データベースを Azure Database for MySQL に移行するタスクの入力

名前 規定値 説明
encryptedKeyForSecureFields

string

セキュリティで保護されたフィールドの暗号化されたキー

makeSourceServerReadOnly

boolean

False

ソース サーバーを読み取り専用に設定する設定

optionalAgentSettings

object

移行中のデータ転送速度を微調整するための省略可能なパラメーター

selectedDatabases

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput[]

移行するデータベース

sourceConnectionInfo

MySqlConnectionInfo

ソース MySQL の接続情報

startedOn

string (date-time)

移行の開始時期を指定するパラメーター

targetConnectionInfo

MySqlConnectionInfo

ターゲット Azure Database for MySQL の接続情報

MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel

名前 説明
databaseName

string

データベースの名前

endedOn

string (date-time)

移行の終了時刻

errorCount

integer (int64)

データベース/オブジェクト エラーの数。

errorPrefix

string

項目のすべてのエラーのクエリに使用するワイルドカード文字列プレフィックス

exceptionsAndWarnings

ReportableException[]

移行の例外と警告。

id

string

結果識別子

lastStorageUpdate

string (date-time)

ストレージが最後に更新された時刻

message

string

移行の進行状況メッセージ

numberOfObjects

integer (int64)

オブジェクトの数

numberOfObjectsCompleted

integer (int64)

正常に完了したオブジェクトの数

objectSummary

<string,  DataItemMigrationSummaryResult>

移行でのオブジェクトの結果の概要

resultPrefix

string

項目のすべての sub-tem 結果のクエリに使用するワイルドカード文字列プレフィックス

resultType string:

DatabaseLevelOutput

結果の種類

stage

DatabaseMigrationStage

このデータベースが存在する移行ステージ

startedOn

string (date-time)

移行の開始時刻

state

MigrationState

移行の現在の状態

statusMessage

string

ステータス メッセージ

MigrateMySqlAzureDbForMySqlOfflineTaskOutputError

名前 説明
error

ReportableException

移行エラー

id

string

例外の一意識別子

resultType string:

ErrorOutput

結果の種類

MigrateMySqlAzureDbForMySqlOfflineTaskOutputMigrationLevel

名前 説明
databaseSummary

<string,  DatabaseSummaryResult>

移行でのデータベース結果の概要

databases

object

データベース名からデータベース ID へのマップとして選択されたデータベース

durationInSeconds

integer (int64)

タスクの実行時間 (秒単位)。

endedOn

string (date-time)

移行の終了時刻

exceptionsAndWarnings

ReportableException[]

移行の例外と警告。

id

string

結果識別子

lastStorageUpdate

string (date-time)

ストレージが最後に更新された時刻

message

string

移行の進行状況メッセージ

migrationReportResult

MigrationReportResult

移行レポートの結果。移行レポートをダウンロードするための一意の URL が提供されます。

resultType string:

MigrationLevelOutput

結果の種類

sourceServerBrandVersion

string

ソース サーバーのブランド バージョン

sourceServerVersion

string

ソース サーバーのバージョン

startedOn

string (date-time)

移行の開始時刻

status

MigrationStatus

移行の現在の状態

statusMessage

string

移行の状態メッセージ

targetServerBrandVersion

string

ターゲット サーバー のブランド バージョン

targetServerVersion

string

ターゲット サーバーのバージョン

MigrateMySqlAzureDbForMySqlOfflineTaskOutputTableLevel

名前 説明
endedOn

string (date-time)

移行の終了時刻

errorPrefix

string

項目のすべてのエラーのクエリに使用するワイルドカード文字列プレフィックス

id

string

結果識別子

itemsCompletedCount

integer (int64)

正常に完了した項目の数

itemsCount

integer (int64)

項目数

lastStorageUpdate

string (date-time)

ストレージが最後に更新された時刻

objectName

string

アイテムの名前

resultPrefix

string

項目のすべての sub-tem 結果のクエリに使用するワイルドカード文字列プレフィックス

resultType string:

TableLevelOutput

結果の種類

startedOn

string (date-time)

移行の開始時刻

state

MigrationState

移行の現在の状態

statusMessage

string

ステータス メッセージ

MigrateMySqlAzureDbForMySqlOfflineTaskProperties

オフライン移行のために MySQL データベースを Azure Database for MySQL に移行するタスクのプロパティ

名前 説明
clientData

object

メタデータ情報をタスクにアタッチするクライアント データのキー値ペア

commands CommandProperties[]:

コマンド プロパティの配列。

errors

ODataError[]

エラーの配列。 送信された場合、これは無視されます。

input

MigrateMySqlAzureDbForMySqlOfflineTaskInput

タスク入力

isCloneable

boolean

タスクを複製できるかどうか

output MigrateMySqlAzureDbForMySqlOfflineTaskOutput[]:

タスクの出力。 送信された場合、これは無視されます。

state

TaskState

タスクの状態。 送信された場合、これは無視されます。

taskId

string

タスク ID

taskType string:

Migrate.MySql.AzureDbForMySql

タスクの種類。

MigrateMySqlAzureDbForMySqlSyncDatabaseInput

MySQL から Azure Database for MySQL への移行タスクの入力に関するデータベース固有の情報

名前 説明
migrationSetting

object

移行動作を調整する移行設定

name

string

データベースの名前

sourceSetting

object

ソース エンドポイントの移行動作を調整するためのソース設定

tableMap

object

ソーステーブルとターゲットテーブルのマッピング

targetDatabaseName

string

ターゲット データベースの名前。 注: 移行を開始する前に、ターゲット データベースが切り捨てられます。

targetSetting

object

ターゲットエンドポイントの移行動作を調整するためのターゲット設定

MigrateMySqlAzureDbForMySqlSyncTaskInput

オンライン移行のために MySQL データベースを Azure Database for MySQL に移行するタスクの入力

名前 説明
selectedDatabases

MigrateMySqlAzureDbForMySqlSyncDatabaseInput[]

移行するデータベース

sourceConnectionInfo

MySqlConnectionInfo

ソース MySQL の接続情報

targetConnectionInfo

MySqlConnectionInfo

ターゲット Azure Database for MySQL の接続情報

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseError

名前 説明
errorMessage

string

エラーメッセージ

events

SyncMigrationDatabaseErrorEvent[]

エラー イベントの一覧。

id

string

結果識別子

resultType string:

DatabaseLevelErrorOutput

結果の種類

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseLevel

名前 説明
appliedChanges

integer (int64)

適用された変更の数

cdcDeleteCounter

integer (int64)

cdc の削除の数

cdcInsertCounter

integer (int64)

cdc 挿入の数

cdcUpdateCounter

integer (int64)

cdc 更新プログラムの数

databaseName

string

データベースの名前

endedOn

string (date-time)

移行の終了時刻

fullLoadCompletedTables

integer (int64)

完全読み込みで完了したテーブルの数

fullLoadErroredTables

integer (int64)

フル ロードでエラーが発生したテーブルの数

fullLoadLoadingTables

integer (int64)

フル ロードで読み込まれるテーブルの数

fullLoadQueuedTables

integer (int64)

フル ロードでキューに登録されたテーブルの数

id

string

結果識別子

incomingChanges

integer (int64)

受信した変更の数

initializationCompleted

boolean

初期読み込み (フル ロード) が完了したかどうかを示します

latency

integer (int64)

CDC の適用待機時間

migrationState

SyncDatabaseMigrationReportingState

このデータベースが存在する移行状態

resultType string:

DatabaseLevelOutput

結果の種類

startedOn

string (date-time)

移行の開始時刻

MigrateMySqlAzureDbForMySqlSyncTaskOutputError

名前 説明
error

ReportableException

移行エラー

id

string

結果識別子

resultType string:

ErrorOutput

結果の種類

MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel

名前 説明
endedOn

string (date-time)

移行の終了時刻

id

string

結果識別子

resultType string:

MigrationLevelOutput

結果の種類

sourceServer

string

Source server name (依存元サーバー名)

sourceServerVersion

string

ソース サーバーのバージョン

startedOn

string (date-time)

移行の開始時刻

targetServer

string

ターゲット サーバー名

targetServerVersion

string

ターゲット サーバーのバージョン

MigrateMySqlAzureDbForMySqlSyncTaskOutputTableLevel

名前 説明
cdcDeleteCounter

string

適用された削除の数

cdcInsertCounter

string

適用された挿入の数

cdcUpdateCounter

string

適用された更新プログラムの数

dataErrorsCounter

integer (int64)

発生したデータ エラーの数

databaseName

string

データベースの名前

fullLoadEndedOn

string (date-time)

完全な読み込みの終了時刻

fullLoadEstFinishTime

string (date-time)

完全な読み込みを完了するための見積もり

fullLoadStartedOn

string (date-time)

完全な読み込みの開始時刻

fullLoadTotalRows

integer (int64)

全読み込みで適用された行の数

id

string

結果識別子

lastModifiedTime

string (date-time)

ターゲットの最終変更時刻

resultType string:

TableLevelOutput

結果の種類

state

SyncTableMigrationState

テーブル移行の現在の状態

tableName

string

テーブルの名前

totalChangesApplied

integer (int64)

適用された変更の合計数

MigrateMySqlAzureDbForMySqlSyncTaskProperties

オンライン移行のために MySQL データベースを Azure Database for MySQL に移行するタスクのプロパティ

名前 説明
clientData

object

メタデータ情報をタスクにアタッチするクライアント データのキー値ペア

commands CommandProperties[]:

コマンド プロパティの配列。

errors

ODataError[]

エラーの配列。 送信された場合、これは無視されます。

input

MigrateMySqlAzureDbForMySqlSyncTaskInput

タスク入力

output MigrateMySqlAzureDbForMySqlSyncTaskOutput[]:

タスクの出力。 送信された場合、これは無視されます。

state

TaskState

タスクの状態。 送信された場合、これは無視されます。

taskType string:

Migrate.MySql.AzureDbForMySql.Sync

タスクの種類。

MigrateOracleAzureDbForPostgreSqlSyncTaskProperties

オンライン移行のために Oracle を Azure Database for PostgreSQL に移行するタスクのプロパティ

名前 説明
clientData

object

メタデータ情報をタスクにアタッチするクライアント データのキー値ペア

commands CommandProperties[]:

コマンド プロパティの配列。

errors

ODataError[]

エラーの配列。 送信された場合、これは無視されます。

input

MigrateOracleAzureDbPostgreSqlSyncTaskInput

タスク入力

output MigrateOracleAzureDbPostgreSqlSyncTaskOutput[]:

タスクの出力。 送信された場合、これは無視されます。

state

TaskState

タスクの状態。 送信された場合、これは無視されます。

taskType string:

Migrate.Oracle.AzureDbForPostgreSql.Sync

タスクの種類。

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput

Oracle から Azure Database for PostgreSQL への移行タスクの入力に関するデータベース固有の情報

名前 説明
caseManipulation

string

オブジェクト名の大文字と小文字の区別を処理する方法: Preserve または ToLower

migrationSetting

object

移行動作を調整する移行設定

name

string

移行パイプラインの名前

schemaName

string

ソース スキーマの名前

sourceSetting

object

ソース エンドポイントの移行動作を調整するためのソース設定

tableMap

object

ソーステーブルとターゲットテーブルのマッピング

targetDatabaseName

string

ターゲット データベースの名前。 注: 移行を開始する前に、ターゲット データベースが切り捨てられます。

targetSetting

object

ターゲットエンドポイントの移行動作を調整するためのターゲット設定

MigrateOracleAzureDbPostgreSqlSyncTaskInput

オンライン移行のために Oracle データベースを Azure Database for PostgreSQL に移行するタスクの入力

名前 説明
selectedDatabases

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput[]

移行するデータベース

sourceConnectionInfo

OracleConnectionInfo

ソース Oracle の接続情報

targetConnectionInfo

PostgreSqlConnectionInfo

ターゲット Azure Database for PostgreSQL の接続情報

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseError

名前 説明
errorMessage

string

エラーメッセージ

events

SyncMigrationDatabaseErrorEvent[]

エラー イベントの一覧。

id

string

結果識別子

resultType string:

DatabaseLevelErrorOutput

結果の種類

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseLevel

名前 説明
appliedChanges

integer (int64)

適用された変更の数

cdcDeleteCounter

integer (int64)

cdc の削除の数

cdcInsertCounter

integer (int64)

cdc 挿入の数

cdcUpdateCounter

integer (int64)

cdc 更新プログラムの数

databaseName

string

データベースの名前

endedOn

string (date-time)

移行の終了時刻

fullLoadCompletedTables

integer (int64)

完全読み込みで完了したテーブルの数

fullLoadErroredTables

integer (int64)

フル ロードでエラーが発生したテーブルの数

fullLoadLoadingTables

integer (int64)

フル ロードで読み込まれるテーブルの数

fullLoadQueuedTables

integer (int64)

フル ロードでキューに登録されたテーブルの数

id

string

結果識別子

incomingChanges

integer (int64)

受信した変更の数

initializationCompleted

boolean

初期読み込み (フル ロード) が完了したかどうかを示します

latency

integer (int64)

CDC の適用待機時間

migrationState

SyncDatabaseMigrationReportingState

このデータベースが存在する移行状態

resultType string:

DatabaseLevelOutput

結果の種類

startedOn

string (date-time)

移行の開始時刻

MigrateOracleAzureDbPostgreSqlSyncTaskOutputError

名前 説明
error

ReportableException

移行エラー

id

string

結果識別子

resultType string:

ErrorOutput

結果の種類

MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel

名前 説明
endedOn

string (date-time)

移行の終了時刻

id

string

結果識別子

resultType string:

MigrationLevelOutput

結果の種類

sourceServer

string

Source server name (依存元サーバー名)

sourceServerVersion

string

ソース サーバーのバージョン

startedOn

string (date-time)

移行の開始時刻

targetServer

string

ターゲット サーバー名

targetServerVersion

string

ターゲット サーバーのバージョン

MigrateOracleAzureDbPostgreSqlSyncTaskOutputTableLevel

名前 説明
cdcDeleteCounter

integer (int64)

適用された削除の数

cdcInsertCounter

integer (int64)

適用された挿入の数

cdcUpdateCounter

integer (int64)

適用された更新プログラムの数

dataErrorsCounter

integer (int64)

発生したデータ エラーの数

databaseName

string

データベースの名前

fullLoadEndedOn

string (date-time)

完全な読み込みの終了時刻

fullLoadEstFinishTime

string (date-time)

完全な読み込みを完了するための見積もり

fullLoadStartedOn

string (date-time)

完全な読み込みの開始時刻

fullLoadTotalRows

integer (int64)

全読み込みで適用された行の数

id

string

結果識別子

lastModifiedTime

string (date-time)

ターゲットの最終変更時刻

resultType string:

TableLevelOutput

結果の種類

state

SyncTableMigrationState

テーブル移行の現在の状態

tableName

string

テーブルの名前

totalChangesApplied

integer (int64)

適用された変更の合計数

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput

PostgreSQL から Azure Database for PostgreSQL への移行タスクの入力に関するデータベース固有の情報

名前 説明
id

string

結果識別子

migrationSetting

移行動作を調整する移行設定

name

string

データベースの名前

selectedTables

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput[]

移行用に選択されたテーブル

sourceSetting

object

ソース エンドポイントの移行動作を調整するためのソース設定

targetDatabaseName

string

ターゲット データベースの名前。 注: 移行を開始する前に、ターゲット データベースが切り捨てられます。

targetSetting

object

ターゲットエンドポイントの移行動作を調整するためのターゲット設定

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput

移行用に選択されたテーブル

名前 説明
name

string

移行するテーブルの名前

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

オンライン移行のために PostgreSQL データベースを Azure Database for PostgreSQL に移行するタスクの入力

名前 説明
encryptedKeyForSecureFields

string

セキュリティで保護されたフィールドの暗号化されたキー

selectedDatabases

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput[]

移行するデータベース

sourceConnectionInfo

PostgreSqlConnectionInfo

ソース PostgreSQL の接続情報

startedOn

string (date-time)

移行の開始時刻

targetConnectionInfo

PostgreSqlConnectionInfo

ターゲット Azure Database for PostgreSQL の接続情報

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError

名前 説明
errorMessage

string

エラーメッセージ

events

SyncMigrationDatabaseErrorEvent[]

エラー イベントの一覧。

id

string

結果識別子

resultType string:

DatabaseLevelErrorOutput

結果の種類

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel

名前 説明
appliedChanges

integer (int64)

適用された変更の数

cdcDeleteCounter

integer (int64)

cdc の削除の数

cdcInsertCounter

integer (int64)

cdc 挿入の数

cdcUpdateCounter

integer (int64)

cdc 更新プログラムの数

databaseName

string

データベースの名前

endedOn

string (date-time)

移行の終了時刻

fullLoadCompletedTables

integer (int64)

完全読み込みで完了したテーブルの数

fullLoadErroredTables

integer (int64)

フル ロードでエラーが発生したテーブルの数

fullLoadLoadingTables

integer (int64)

フル ロードで読み込まれるテーブルの数

fullLoadQueuedTables

integer (int64)

フル ロードでキューに登録されたテーブルの数

id

string

結果識別子

incomingChanges

integer (int64)

受信した変更の数

initializationCompleted

boolean

初期読み込み (フル ロード) が完了したかどうかを示します

latency

integer (int64)

CDC の適用待機時間

migrationState

SyncDatabaseMigrationReportingState

このデータベースが存在する移行状態

resultType string:

DatabaseLevelOutput

結果の種類

startedOn

string (date-time)

移行の開始時刻

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError

名前 説明
error

ReportableException

移行エラー

events

SyncMigrationDatabaseErrorEvent[]

エラー イベントの一覧

id

string

結果識別子

resultType string:

ErrorOutput

結果の種類

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel

名前 説明
databaseCount

number

含めるデータベースの数

endedOn

string (date-time)

移行の終了時刻

id

string

結果識別子

resultType string:

MigrationLevelOutput

結果の種類

sourceServer

string

Source server name (依存元サーバー名)

sourceServerType

ScenarioSource

ソース サーバーの種類。

sourceServerVersion

string

ソース サーバーのバージョン

startedOn

string (date-time)

移行の開始時刻

state

ReplicateMigrationState

移行の状態

targetServer

string

ターゲット サーバー名

targetServerType

ScenarioTarget

ターゲット サーバーの種類。

targetServerVersion

string

ターゲット サーバーのバージョン

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputTableLevel

名前 説明
cdcDeleteCounter

integer (int64)

適用された削除の数

cdcInsertCounter

integer (int64)

適用された挿入の数

cdcUpdateCounter

integer (int64)

適用された更新プログラムの数

dataErrorsCounter

integer (int64)

発生したデータ エラーの数

databaseName

string

データベースの名前

fullLoadEndedOn

string (date-time)

完全な読み込みの終了時刻

fullLoadEstFinishTime

string (date-time)

完全な読み込みを完了するための見積もり

fullLoadStartedOn

string (date-time)

完全な読み込みの開始時刻

fullLoadTotalRows

integer (int64)

全読み込みで適用された行の数

id

string

結果識別子

lastModifiedTime

string (date-time)

ターゲットの最終変更時刻

resultType string:

TableLevelOutput

結果の種類

state

SyncTableMigrationState

テーブル移行の現在の状態

tableName

string

テーブルの名前

totalChangesApplied

integer (int64)

適用された変更の合計数

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties

オンライン移行のために PostgreSQL データベースを Azure Database for PostgreSQL に移行するタスクのプロパティ

名前 説明
clientData

object

メタデータ情報をタスクにアタッチするクライアント データのキー値ペア

commands CommandProperties[]:

コマンド プロパティの配列。

createdOn

string

タスクが作成された日時 (UTC)

errors

ODataError[]

エラーの配列。 送信された場合、これは無視されます。

input

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

タスク入力

isCloneable

boolean

タスクを複製できるかどうか

output MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutput[]:

タスクの出力。 送信された場合、これは無視されます。

state

TaskState

タスクの状態。 送信された場合、これは無視されます。

taskId

string

タスク ID

taskType string:

Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2

タスクの種類。

MigrateSqlServerSqlDbDatabaseInput

SQL から Azure SQL DB への移行タスクの入力に関するデータベース固有の情報

名前 説明
id

string

データベースの ID

makeSourceDbReadOnly

boolean

移行前にデータベースの読み取り専用を設定するかどうか

name

string

データベースの名前

schemaSetting

object

DB スキーマの移行に対して選択された設定。

tableMap

object

ソーステーブルとターゲットテーブルのマッピング

targetDatabaseName

string

ターゲット データベースの名前。 注: 移行を開始する前に、ターゲット データベースが切り捨てられます。

MigrateSqlServerSqlDbSyncDatabaseInput

SQL から Azure SQL DB への同期移行タスクの入力に関するデータベース固有の情報

名前 説明
id

string

データベースの一意識別子

migrationSetting

object

移行動作を調整する移行設定

name

string

データベースの名前

schemaName

string

移行するスキーマ名

sourceSetting

object

ソース エンドポイントの移行動作を調整するためのソース設定

tableMap

object

ソーステーブルとターゲットテーブルのマッピング

targetDatabaseName

string

ターゲット データベース名

targetSetting

object

ターゲットエンドポイントの移行動作を調整するためのターゲット設定

MigrateSqlServerSqlDbSyncTaskInput

オンライン移行のためにオンプレミスの SQL Server データベースを Azure SQL Database に移行するタスクの入力

名前 説明
selectedDatabases

MigrateSqlServerSqlDbSyncDatabaseInput[]

移行するデータベース

sourceConnectionInfo

SqlConnectionInfo

ソースに接続するための情報

targetConnectionInfo

SqlConnectionInfo

ターゲットに接続するための情報

validationOptions

MigrationValidationOptions

検証オプション

MigrateSqlServerSqlDbSyncTaskOutputDatabaseError

名前 説明
errorMessage

string

エラーメッセージ

events

SyncMigrationDatabaseErrorEvent[]

エラー イベントの一覧。

id

string

結果識別子

resultType string:

DatabaseLevelErrorOutput

結果の種類

MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel

名前 説明
appliedChanges

integer (int64)

適用された変更の数

cdcDeleteCounter

integer (int64)

cdc の削除の数

cdcInsertCounter

integer (int64)

cdc 挿入の数

cdcUpdateCounter

integer (int64)

cdc 更新プログラムの数

databaseName

string

データベースの名前

endedOn

string (date-time)

移行の終了時刻

fullLoadCompletedTables

integer (int64)

完全読み込みで完了したテーブルの数

fullLoadErroredTables

integer (int64)

フル ロードでエラーが発生したテーブルの数

fullLoadLoadingTables

integer (int64)

フル ロードで読み込まれるテーブルの数

fullLoadQueuedTables

integer (int64)

フル ロードでキューに登録されたテーブルの数

id

string

結果識別子

incomingChanges

integer (int64)

受信した変更の数

initializationCompleted

boolean

初期読み込み (フル ロード) が完了したかどうかを示します

latency

integer (int64)

CDC の適用待機時間

migrationState

SyncDatabaseMigrationReportingState

このデータベースが存在する移行状態

resultType string:

DatabaseLevelOutput

結果の種類

startedOn

string (date-time)

移行の開始時刻

MigrateSqlServerSqlDbSyncTaskOutputError

名前 説明
error

ReportableException

移行エラー

id

string

結果識別子

resultType string:

ErrorOutput

結果の種類

MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel

名前 説明
databaseCount

integer

データベースの数

endedOn

string (date-time)

移行の終了時刻

id

string

結果識別子

resultType string:

MigrationLevelOutput

結果の種類

sourceServer

string

Source server name (依存元サーバー名)

sourceServerVersion

string

ソース サーバーのバージョン

startedOn

string (date-time)

移行の開始時刻

targetServer

string

ターゲット サーバー名

targetServerVersion

string

ターゲット サーバーのバージョン

MigrateSqlServerSqlDbSyncTaskOutputTableLevel

名前 説明
cdcDeleteCounter

integer (int64)

適用された削除の数

cdcInsertCounter

integer (int64)

適用された挿入の数

cdcUpdateCounter

integer (int64)

適用された更新プログラムの数

dataErrorsCounter

integer (int64)

発生したデータ エラーの数

databaseName

string

データベースの名前

fullLoadEndedOn

string (date-time)

完全な読み込みの終了時刻

fullLoadEstFinishTime

string (date-time)

完全な読み込みを完了するための見積もり

fullLoadStartedOn

string (date-time)

完全な読み込みの開始時刻

fullLoadTotalRows

integer (int64)

全読み込みで適用された行の数

id

string

結果識別子

lastModifiedTime

string (date-time)

ターゲットの最終変更時刻

resultType string:

TableLevelOutput

結果の種類

state

SyncTableMigrationState

テーブル移行の現在の状態

tableName

string

テーブルの名前

totalChangesApplied

integer (int64)

適用された変更の合計数

MigrateSqlServerSqlDbSyncTaskProperties

オンライン移行のためにオンプレミスの SQL Server データベースを Azure SQL Database に移行するタスクのプロパティ

名前 説明
clientData

object

メタデータ情報をタスクにアタッチするクライアント データのキー値ペア

commands CommandProperties[]:

コマンド プロパティの配列。

errors

ODataError[]

エラーの配列。 送信された場合、これは無視されます。

input

MigrateSqlServerSqlDbSyncTaskInput

タスク入力

output MigrateSqlServerSqlDbSyncTaskOutput[]:

タスクの出力。 送信された場合、これは無視されます。

state

TaskState

タスクの状態。 送信された場合、これは無視されます。

taskType string:

Migrate.SqlServer.AzureSqlDb.Sync

タスクの種類。

MigrateSqlServerSqlDbTaskInput

オンプレミスの SQL Server データベースを Azure SQL Database に移行するタスクの入力

名前 説明
encryptedKeyForSecureFields

string

セキュリティで保護されたフィールドの暗号化されたキー

selectedDatabases

MigrateSqlServerSqlDbDatabaseInput[]

移行するデータベース

sourceConnectionInfo

SqlConnectionInfo

ソースに接続するための情報

startedOn

string

移行が開始されたときの UTC を基準とした日付と時刻

targetConnectionInfo

SqlConnectionInfo

ターゲットに接続するための情報

validationOptions

MigrationValidationOptions

移行後のさまざまな検証を有効にするオプション。 使用可能なオプション、1)。 データ整合性チェック: 移行後にソース テーブルとターゲット テーブルに基づいてチェックサム ベースの比較を実行し、データの正確性を確認します。 2.) スキーマの検証: ソース テーブルとターゲット テーブルの間で完全なスキーマ比較を実行し、ソース データベースとターゲット データベースの違いの一覧を提供します(3)。 クエリ分析: クエリ プラン キャッシュまたはクエリ ストアから自動的に取得された一連のクエリを実行して実行し、ソース データベースとターゲット データベース間の実行時間を比較します。

MigrateSqlServerSqlDbTaskOutputDatabaseLevel

名前 説明
databaseName

string

アイテムの名前

endedOn

string (date-time)

移行の終了時刻

errorCount

integer (int64)

データベース/オブジェクト エラーの数。

errorPrefix

string

項目のすべてのエラーのクエリに使用するワイルドカード文字列プレフィックス

exceptionsAndWarnings

ReportableException[]

移行の例外と警告。

id

string

結果識別子

message

string

移行の進行状況メッセージ

numberOfObjects

integer (int64)

オブジェクトの数

numberOfObjectsCompleted

integer (int64)

正常に完了したオブジェクトの数

objectSummary

<string,  DataItemMigrationSummaryResult>

移行でのオブジェクトの結果の概要

resultPrefix

string

項目のすべての sub-tem 結果のクエリに使用するワイルドカード文字列プレフィックス

resultType string:

DatabaseLevelOutput

結果の種類

stage

DatabaseMigrationStage

このデータベースが存在する移行ステージ

startedOn

string (date-time)

移行の開始時刻

state

MigrationState

移行の現在の状態

statusMessage

string

ステータス メッセージ

MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult

名前 説明
dataIntegrityValidationResult

DataIntegrityValidationResult

移行されるソース テーブルとターゲット テーブルの間でデータ整合性検証の結果を提供します。

endedOn

string (date-time)

検証の終了時刻

id

string

結果識別子

migrationId

string

移行識別子

queryAnalysisValidationResult

QueryAnalysisValidationResult

ソース データベースとターゲット データベース間のクエリ実行結果の一部の結果

resultType string:

MigrationDatabaseLevelValidationOutput

結果の種類

schemaValidationResult

SchemaComparisonValidationResult

ソース データベースとターゲット データベース間のスキーマ比較結果を提供します

sourceDatabaseName

string

ソース データベースの名前

startedOn

string (date-time)

検証の開始時刻

status

ValidationStatus

データベース レベルでの検証の現在の状態

targetDatabaseName

string

ターゲット データベースの名前

MigrateSqlServerSqlDbTaskOutputError

名前 説明
error

ReportableException

移行エラー

id

string

例外の一意識別子

resultType string:

ErrorOutput

結果の種類

MigrateSqlServerSqlDbTaskOutputMigrationLevel

名前 説明
databaseSummary

<string,  DatabaseSummaryResult>

移行でのデータベース結果の概要

databases

object

データベース名からデータベース ID へのマップとして選択されたデータベース

durationInSeconds

integer (int64)

タスクの実行時間 (秒単位)。

endedOn

string (date-time)

移行の終了時刻

exceptionsAndWarnings

ReportableException[]

移行の例外と警告。

id

string

結果識別子

message

string

移行の進行状況メッセージ

migrationReportResult

MigrationReportResult

移行レポートの結果。移行レポートをダウンロードするための一意の URL が提供されます。

migrationValidationResult MigrationValidationResult:

MigrateSqlServerSqlDbTaskOutputValidationResult

移行検証の結果

resultType string:

MigrationLevelOutput

結果の種類

sourceServerBrandVersion

string

ソース サーバーのブランド バージョン

sourceServerVersion

string

ソース サーバーのバージョン

startedOn

string (date-time)

移行の開始時刻

status

MigrationStatus

移行の現在の状態

statusMessage

string

移行の状態メッセージ

targetServerBrandVersion

string

ターゲット サーバー のブランド バージョン

targetServerVersion

string

ターゲット サーバーのバージョン

MigrateSqlServerSqlDbTaskOutputTableLevel

名前 説明
endedOn

string (date-time)

移行の終了時刻

errorPrefix

string

項目のすべてのエラーのクエリに使用するワイルドカード文字列プレフィックス

id

string

結果識別子

itemsCompletedCount

integer (int64)

正常に完了した項目の数

itemsCount

integer (int64)

項目数

objectName

string

アイテムの名前

resultPrefix

string

項目のすべての sub-tem 結果のクエリに使用するワイルドカード文字列プレフィックス

resultType string:

TableLevelOutput

結果の種類

startedOn

string (date-time)

移行の開始時刻

state

MigrationState

移行の現在の状態

statusMessage

string

ステータス メッセージ

MigrateSqlServerSqlDbTaskOutputValidationResult

名前 説明
id

string

結果識別子

migrationId

string

移行識別子

resultType string:

MigrationValidationOutput

結果の種類

status

ValidationStatus

移行レベルでの検証の現在の状態。 データベース検証結果の状態は、ここで集計されます。

summaryResults

<string,  MigrationValidationDatabaseSummaryResult>

各データベースの検証の概要結果

MigrateSqlServerSqlDbTaskProperties

オンプレミスの SQL Server データベースを Azure SQL Database に移行するタスクのプロパティ

名前 説明
clientData

object

メタデータ情報をタスクにアタッチするクライアント データのキー値ペア

commands CommandProperties[]:

コマンド プロパティの配列。

createdOn

string

タスクが作成された日時 (UTC)

errors

ODataError[]

エラーの配列。 送信された場合、これは無視されます。

input

MigrateSqlServerSqlDbTaskInput

タスク入力

isCloneable

boolean

タスクを複製できるかどうか

output MigrateSqlServerSqlDbTaskOutput[]:

タスクの出力。 送信された場合、これは無視されます。

state

TaskState

タスクの状態。 送信された場合、これは無視されます。

taskId

string

タスク ID

taskType string:

Migrate.SqlServer.SqlDb

タスクの種類。

MigrateSqlServerSqlMIDatabaseInput

SQL から Azure SQL DB Managed Instance への移行タスクの入力に関するデータベース固有の情報

名前 説明
backupFilePaths

string[]

既存のバックアップの場合に使用するバックアップ ファイルの一覧。

backupFileShare

FileShare

このデータベースをバックアップするためのバックアップ ファイル共有情報。

id

string

データベースの ID

name

string

データベースの名前

restoreDatabaseName

string

コピー先のデータベースの名前

MigrateSqlServerSqlMISyncTaskInput

SQL Server データベースを Azure SQL Database Managed Instance オンライン シナリオに移行するタスクの入力。

名前 説明
azureApp

AzureActiveDirectoryApp

DMS (クラシック) インスタンスが Azure SQL Database Managed Instance と Azure Storage アカウントのターゲット インスタンスへの接続に使用する Azure Active Directory アプリケーション

backupFileShare

FileShare

選択したすべてのデータベースのバックアップ ファイル共有情報。

numberOfParallelDatabaseMigrations

number

並列で開始するデータベース移行の数

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

移行するデータベース

sourceConnectionInfo

SqlConnectionInfo

ソース SQL Server の接続情報

storageResourceId

string

ストレージの完全修飾 resourceId

targetConnectionInfo

MiSqlConnectionInfo

Azure SQL Database Managed Instance の接続情報

MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel

名前 説明
activeBackupSets

BackupSetInfo[]

現在アクティブなバックアップ セット (アップロード中または復元中)

containerName

string

バックアップのコピー先となる Azure Storage アカウントに作成されたコンテナーの名前

endedOn

string (date-time)

データベース移行の終了時刻

errorPrefix

string

このデータベースのエラーのクエリに使用するプレフィックス文字列

exceptionsAndWarnings

ReportableException[]

移行の例外と警告

fullBackupSetInfo

BackupSetInfo

完全バックアップ セットの詳細

id

string

結果識別子

isFullBackupRestored

boolean

完全バックアップがターゲット データベースに適用されているかどうか

lastRestoredBackupSetInfo

BackupSetInfo

最後に適用されたバックアップ セット情報

migrationState

DatabaseMigrationState

データベースの現在の状態

resultType string:

DatabaseLevelOutput

結果の種類

sourceDatabaseName

string

データベースの名前

startedOn

string (date-time)

データベース移行の開始時刻

MigrateSqlServerSqlMISyncTaskOutputError

名前 説明
error

ReportableException

移行エラー

id

string

例外の一意識別子

resultType string:

ErrorOutput

結果の種類

MigrateSqlServerSqlMISyncTaskOutputMigrationLevel

名前 説明
databaseCount

integer

データベースの数

databaseErrorCount

integer

データベース レベルエラーの数

endedOn

string (date-time)

移行の終了時刻

id

string

結果識別子

resultType string:

MigrationLevelOutput

結果の種類

sourceServerBrandVersion

string

ソース サーバーのブランド バージョン

sourceServerName

string

Source server name (依存元サーバー名)

sourceServerVersion

string

ソース サーバーのバージョン

startedOn

string (date-time)

移行の開始時刻

state

MigrationState

移行の現在の状態

targetServerBrandVersion

string

ターゲット サーバー のブランド バージョン

targetServerName

string

ターゲット サーバー名

targetServerVersion

string

ターゲット サーバーのバージョン

MigrateSqlServerSqlMISyncTaskProperties

SQL Server データベースを Azure SQL Database Managed Instance 同期シナリオに移行するタスクのプロパティ

名前 説明
clientData

object

メタデータ情報をタスクにアタッチするクライアント データのキー値ペア

commands CommandProperties[]:

コマンド プロパティの配列。

createdOn

string

タスクが作成された日時 (UTC)

errors

ODataError[]

エラーの配列。 送信された場合、これは無視されます。

input

MigrateSqlServerSqlMISyncTaskInput

タスク入力

output MigrateSqlServerSqlMISyncTaskOutput[]:

タスクの出力。 送信された場合、これは無視されます。

state

TaskState

タスクの状態。 送信された場合、これは無視されます。

taskType string:

Migrate.SqlServer.AzureSqlDbMI.Sync.LRS

タスクの種類。

MigrateSqlServerSqlMITaskInput

SQL Server データベースを Azure SQL Database Managed Instance に移行するタスクの入力。

名前 説明
aadDomainName

string

フェデレーション Azure AD の場合は "contoso.com"、マネージド ドメインの場合は "contoso.onmicrosoft.com" の形式の Azure Active Directory ドメイン名。Windows ログインが選択されている場合にのみ必要

backupBlobShare

BlobShare

バックアップ ファイルの格納に使用する Azure ストレージ アカウント コンテナーの SAS URI。

backupFileShare

FileShare

選択したすべてのデータベースのバックアップ ファイル共有情報。

backupMode

BackupMode

既存のバックアップを使用するか、新しいバックアップを作成するかを指定するバックアップ モード。 既存のバックアップを使用する場合は、バックアップ ファイルのパスを selectedDatabases に指定する必要があります。

encryptedKeyForSecureFields

string

セキュリティで保護されたフィールドの暗号化されたキー

selectedAgentJobs

string[]

移行するエージェント ジョブ。

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

移行するデータベース

selectedLogins

string[]

移行するログイン。

sourceConnectionInfo

SqlConnectionInfo

ソースに接続するための情報

startedOn

string

移行が開始されたときの UTC を基準とした日付と時刻

targetConnectionInfo

SqlConnectionInfo

ターゲットに接続するための情報

MigrateSqlServerSqlMITaskOutputAgentJobLevel

名前 説明
endedOn

string (date-time)

移行の終了時刻

exceptionsAndWarnings

ReportableException[]

ジョブごとの移行エラーと警告

id

string

結果識別子

isEnabled

boolean

元のエージェント ジョブの状態。

message

string

移行の進行状況メッセージ

name

string

エージェント ジョブ名。

resultType string:

AgentJobLevelOutput

結果の種類

startedOn

string (date-time)

移行の開始時刻

state

MigrationState

移行の現在の状態

MigrateSqlServerSqlMITaskOutputDatabaseLevel

名前 説明
databaseName

string

データベースの名前

endedOn

string (date-time)

移行の終了時刻

exceptionsAndWarnings

ReportableException[]

移行の例外と警告

id

string

結果識別子

message

string

移行の進行状況メッセージ

resultType string:

DatabaseLevelOutput

結果の種類

sizeMB

number (double)

データベースのサイズ (メガバイト単位)

stage

DatabaseMigrationStage

移行の現在の段階

startedOn

string (date-time)

移行の開始時刻

state

MigrationState

移行の現在の状態

MigrateSqlServerSqlMITaskOutputError

名前 説明
error

ReportableException

移行エラー

id

string

例外の一意識別子

resultType string:

ErrorOutput

結果の種類

MigrateSqlServerSqlMITaskOutputLoginLevel

名前 説明
endedOn

string (date-time)

ログイン移行の終了時刻

exceptionsAndWarnings

ReportableException[]

ログインごとのログイン移行エラーと警告

id

string

結果識別子

loginName

string

ログイン名。

message

string

ログイン移行の進行状況メッセージ

resultType string:

LoginLevelOutput

結果の種類

stage

LoginMigrationStage

ログインの現在のステージ

startedOn

string (date-time)

ログイン移行の開始時刻

state

MigrationState

ログインの現在の状態

MigrateSqlServerSqlMITaskOutputMigrationLevel

名前 説明
agentJobs

object

名前から ID へのマップとして選択されたエージェント ジョブ

databases

object

データベース名からデータベース ID へのマップとして選択されたデータベース

endedOn

string (date-time)

移行の終了時刻

exceptionsAndWarnings

ReportableException[]

移行の例外と警告。

id

string

結果識別子

logins

object

名前から ID へのマップとして選択されたログイン

message

string

移行の進行状況メッセージ

orphanedUsersInfo

OrphanedUserInfo[]

孤立したユーザーの一覧。

resultType string:

MigrationLevelOutput

結果の種類

serverRoleResults

<string,  StartMigrationScenarioServerRoleResult>

サーバー ロールの移行結果のマップ。

sourceServerBrandVersion

string

ソース サーバーのブランド バージョン

sourceServerVersion

string

ソース サーバーのバージョン

startedOn

string (date-time)

移行の開始時刻

state

MigrationState

移行の現在の状態

status

MigrationStatus

移行の現在の状態

targetServerBrandVersion

string

ターゲット サーバー のブランド バージョン

targetServerVersion

string

ターゲット サーバーのバージョン

MigrateSqlServerSqlMITaskProperties

SQL Server データベースを Azure SQL Database Managed Instance に移行するタスクのプロパティ

名前 説明
clientData

object

メタデータ情報をタスクにアタッチするクライアント データのキー値ペア

commands CommandProperties[]:

コマンド プロパティの配列。

createdOn

string

タスクが作成された日時 (UTC)

errors

ODataError[]

エラーの配列。 送信された場合、これは無視されます。

input

MigrateSqlServerSqlMITaskInput

タスク入力

isCloneable

boolean

タスクを複製できるかどうか

output MigrateSqlServerSqlMITaskOutput[]:

タスクの出力。 送信された場合、これは無視されます。

parentTaskId

string

親タスク ID

state

TaskState

タスクの状態。 送信された場合、これは無視されます。

taskId

string

タスク ID

taskType string:

Migrate.SqlServer.AzureSqlDbMI

タスクの種類。

MigrateSsisTaskInput

SSIS パッケージを SQL Server から Azure SQL Database Managed Instance に移行するタスクの入力。

名前 説明
sourceConnectionInfo

SqlConnectionInfo

ソースに接続するための情報

ssisMigrationInfo

SsisMigrationInfo

SSIS パッケージの移行情報。

targetConnectionInfo

SqlConnectionInfo

ターゲットに接続するための情報

MigrateSsisTaskOutputMigrationLevel

名前 説明
endedOn

string (date-time)

移行の終了時刻

exceptionsAndWarnings

ReportableException[]

移行の例外と警告。

id

string

結果識別子

message

string

移行の進行状況メッセージ

resultType string:

MigrationLevelOutput

結果の種類

sourceServerBrandVersion

string

ソース サーバーのブランド バージョン

sourceServerVersion

string

ソース サーバーのバージョン

stage

SsisMigrationStage

SSIS 移行のステージ。

startedOn

string (date-time)

移行の開始時刻

status

MigrationStatus

移行の現在の状態

targetServerBrandVersion

string

ターゲット サーバー のブランド バージョン

targetServerVersion

string

ターゲット サーバーのバージョン

MigrateSsisTaskOutputProjectLevel

名前 説明
endedOn

string (date-time)

移行の終了時刻

exceptionsAndWarnings

ReportableException[]

移行の例外と警告

folderName

string

フォルダーの名前

id

string

結果識別子

message

string

移行の進行状況メッセージ

projectName

string

プロジェクトの名前

resultType string:

SsisProjectLevelOutput

結果の種類

stage

SsisMigrationStage

SSIS 移行のステージ。

startedOn

string (date-time)

移行の開始時刻

state

MigrationState

移行の現在の状態

MigrateSsisTaskProperties

SSIS パッケージを SQL Server データベースから Azure SQL Database Managed Instance に移行するタスクのプロパティ。

名前 説明
clientData

object

メタデータ情報をタスクにアタッチするクライアント データのキー値ペア

commands CommandProperties[]:

コマンド プロパティの配列。

errors

ODataError[]

エラーの配列。 送信された場合、これは無視されます。

input

MigrateSsisTaskInput

タスク入力

output MigrateSsisTaskOutput[]:

タスクの出力。 送信された場合、これは無視されます。

state

TaskState

タスクの状態。 送信された場合、これは無視されます。

taskType string:

Migrate.Ssis

タスクの種類。

MigrateSyncCompleteCommandInput

データベースの同期移行を完了するコマンドの入力。

名前 説明
commitTimeStamp

string (date-time)

完了までのタイム スタンプ

databaseName

string

データベースの名前

MigrateSyncCompleteCommandOutput

データベースの同期移行を完了するコマンドの出力。

名前 説明
errors

ReportableException[]

コマンドの実行中に発生したエラーの一覧

id

string

結果識別子

MigrateSyncCompleteCommandProperties

データベースの同期移行を完了するコマンドのプロパティ。

名前 説明
commandId

string

コマンド ID

commandType string:

Migrate.Sync.Complete.Database

コマンドの種類。

errors

ODataError[]

エラーの配列。 送信された場合、これは無視されます。

input

MigrateSyncCompleteCommandInput

コマンド入力

output

MigrateSyncCompleteCommandOutput

コマンド出力。 送信された場合、これは無視されます。

state

CommandState

コマンドの状態。 送信された場合、これは無視されます。

MigrationEligibilityInfo

サーバー オブジェクトの移行の適格性に関する情報

名前 説明
isEligibleForMigration

boolean

オブジェクトが移行の対象かどうか。

validationMessages

string[]

サーバー オブジェクトの適格性エラーに関する情報。

MigrationReportResult

移行検証レポートの結果には、生成されたレポートをダウンロードするための URL が含まれます。

名前 説明
id

string

移行検証の結果識別子

reportUrl

string

レポートの URL。

MigrationState

移行の現在の状態

説明
None
InProgress
Failed
Warning
Completed
Skipped
Stopped

MigrationStatus

移行の現在の状態

説明
Default
Connecting
SourceAndTargetSelected
SelectLogins
Configured
Running
Error
Stopped
Completed
CompletedWithWarnings

MigrationValidationDatabaseSummaryResult

移行検証データベース レベルの概要結果

名前 説明
endedOn

string (date-time)

検証の終了時刻

id

string

結果識別子

migrationId

string

移行識別子

sourceDatabaseName

string

ソース データベースの名前

startedOn

string (date-time)

検証の開始時刻

status

ValidationStatus

データベース レベルでの検証の現在の状態

targetDatabaseName

string

ターゲット データベースの名前

MigrationValidationOptions

移行後に実行する検証の種類

名前 説明
enableDataIntegrityValidation

boolean

選択したデータベース/テーブルのソースとターゲットの間でチェックサムベースのデータ整合性検証を実行できます。

enableQueryAnalysisValidation

boolean

ソース データベースからクエリを取得し、ターゲットで実行することで、すばやくインテリジェントなクエリ分析を実行できます。 結果には、抽出されたクエリのソース データベースとターゲット データベースでの実行に関する実行統計が表示されます。

enableSchemaValidation

boolean

ソースとターゲットの間でスキーマ情報を比較できます。

MigrationValidationResult

移行検証の結果

名前 説明
id

string

移行検証の結果識別子

migrationId

string

移行識別子

status

ValidationStatus

移行レベルでの検証の現在の状態。 データベース検証結果の状態は、ここで集計されます。

summaryResults

<string,  MigrationValidationDatabaseSummaryResult>

各データベースの検証の概要結果

MiSqlConnectionInfo

Azure SQL Database Managed Instance への接続を作成するために必要なプロパティ

名前 説明
managedInstanceResourceId

string

Azure SQL Database Managed Instance のリソース ID

password

string

パスワード資格情報。

type string:

MiSqlConnectionInfo

接続情報の種類

userName

string

ユーザー名

MongoDbClusterInfo

MongoDB データ ソースについて説明します

名前 説明
databases

MongoDbDatabaseInfo[]

クラスター内のシステム以外のデータベースの一覧

supportsSharding

boolean

クラスターがシャード コレクションをサポートしているかどうか

type

MongoDbClusterType

データ ソースの種類

version

string

x.y.z 形式のデータ ソースのバージョン (例: 3.6.7)。 型が BlobContainer の場合は使用されません。

MongoDbClusterType

データ ソースの種類

説明
BlobContainer
CosmosDb
MongoDb

MongoDbCollectionInfo

MongoDB データベース内でサポートされているコレクションについて説明します

名前 説明
averageDocumentSize

integer (int64)

平均ドキュメント サイズ。平均サイズが不明な場合は -1

dataSize

integer (int64)

推定合計データ サイズ (バイト単位)、またはサイズが不明な場合は -1。

databaseName

string

コレクションを含むデータベースの名前

documentCount

integer (int64)

見積もられたドキュメントの合計数。ドキュメント数が不明な場合は -1

isCapped

boolean

コレクションが上限付きコレクションかどうか (つまり、固定サイズを持ち、循環バッファーのように機能するかどうか)

isSystemCollection

boolean

コレクションがシステム コレクションかどうか

isView

boolean

コレクションが別のコレクションのビューであるかどうか

name

string

データベースまたはコレクションの非修飾名

qualifiedName

string

データベースまたはコレクションの修飾名。 コレクションの場合、これはデータベース修飾名です。

shardKey

MongoDbShardKeyInfo

コレクションのシャード キー。コレクションがシャード化されていない場合は null

supportsSharding

boolean

データベースでシャーディングが有効になっているかどうか。 移行タスクでは、必要に応じてターゲットでシャーディングが有効になります。

viewOf

string

IsView が true の場合、これがビューであるコレクションの名前

MongoDbCollectionProgress

コレクションの進行状況について説明します

名前 説明
bytesCopied

integer (int64)

コピーステージ中にコピーされたドキュメントのバイト数

documentsCopied

integer (int64)

コピー ステージ中にコピーされたドキュメントの数

elapsedTime

string

[ddd.] 形式の経過時間。hh:mm:ss[.fffffff] (つまり TimeSpan 形式)

errors

<string,  MongoDbError>

現在のオブジェクトに対して発生したエラーと警告。 キーはエラー コードです。

eventsPending

integer (int64)

再生を待機している oplog イベントの数

eventsReplayed

integer (int64)

これまでに再生された oplog イベントの数

lastEventTime

string (date-time)

最後に受け取った oplog イベントのタイムスタンプ。oplog イベントがまだ受信されていない場合は null

lastReplayTime

string (date-time)

最後に再生された oplog イベントのタイムスタンプ。oplog イベントがまだ再生されていない場合は null

name

string

進行状況オブジェクトの名前。 コレクションの場合、これは修飾されていないコレクション名です。 データベースの場合、これはデータベース名です。 全体的な移行では、これは null です。

qualifiedName

string

進行状況オブジェクトの修飾名。 コレクションの場合、これはデータベース修飾名です。 データベースの場合、これはデータベース名です。 全体的な移行では、これは null です。

resultType string:

Collection

進行状況オブジェクトの種類

state

MongoDbMigrationState

totalBytes

integer (int64)

コピー ステージの開始時のソースのドキュメント バイトの合計数。合計サイズが不明な場合は -1。

totalDocuments

integer (int64)

コピー ステージの開始時にソース上のドキュメントの合計数、または合計数が不明な場合に -1

MongoDbCollectionSettings

個々の MongoDB コレクションを移行する方法について説明します

名前 説明
canDelete

boolean

移行の実行中に移行子がターゲット コレクションを削除できるかどうかを指定します。 既定値は true です。

shardKey

MongoDbShardKeySetting

MongoDB シャード キーについて説明します

targetRUs

integer (int32)

CosmosDB ターゲットで構成する必要がある RU。既定値を使用するには null。 これは、CosmosDB 以外のターゲットには影響しません。

MongoDbConnectionInfo

MongoDB データ ソースへの接続について説明します

名前 規定値 説明
additionalSettings

string

追加の接続設定

authentication

AuthenticationType

接続に使用する認証の種類

connectionString

string

MongoDB 接続文字列または BLOB コンテナーの URL。 ユーザー名とパスワードは、ここで指定することも、userName プロパティとパスワード プロパティで指定することもできます。

dataSource

string

データ ソース

encryptConnection

boolean

接続を暗号化するかどうか

enforceSSL

boolean

password

string

パスワード資格情報。

port

integer

サーバーのポート

serverBrandVersion

string

サーバー ブランド バージョン

serverName

string

サーバーの名前

serverVersion

string

サーバーのバージョン

trustServerCertificate

boolean

False

サーバー証明書を信頼するかどうか

type

string

接続情報の種類

userName

string

ユーザー名

MongoDbDatabaseInfo

MongoDB データ ソース内のデータベースについて説明します

名前 説明
averageDocumentSize

integer (int64)

平均ドキュメント サイズ。平均サイズが不明な場合は -1

collections

MongoDbCollectionInfo[]

MongoDB データベースでサポートされているコレクションの一覧

dataSize

integer (int64)

推定合計データ サイズ (バイト単位)、またはサイズが不明な場合は -1。

documentCount

integer (int64)

見積もられたドキュメントの合計数。ドキュメント数が不明な場合は -1

name

string

データベースまたはコレクションの非修飾名

qualifiedName

string

データベースまたはコレクションの修飾名。 コレクションの場合、これはデータベース修飾名です。

supportsSharding

boolean

データベースでシャーディングが有効になっているかどうか。 移行タスクでは、必要に応じてターゲットでシャーディングが有効になります。

MongoDbDatabaseProgress

データベースの進行状況について説明します

名前 説明
bytesCopied

integer (int64)

コピーステージ中にコピーされたドキュメントのバイト数

collections

object

データベース内のコレクションの進行状況。 キーは、コレクションの非修飾名です。

documentsCopied

integer (int64)

コピー ステージ中にコピーされたドキュメントの数

elapsedTime

string

[ddd.] 形式の経過時間。hh:mm:ss[.fffffff] (つまり TimeSpan 形式)

errors

<string,  MongoDbError>

現在のオブジェクトに対して発生したエラーと警告。 キーはエラー コードです。

eventsPending

integer (int64)

再生を待機している oplog イベントの数

eventsReplayed

integer (int64)

これまでに再生された oplog イベントの数

lastEventTime

string (date-time)

最後に受け取った oplog イベントのタイムスタンプ。oplog イベントがまだ受信されていない場合は null

lastReplayTime

string (date-time)

最後に再生された oplog イベントのタイムスタンプ。oplog イベントがまだ再生されていない場合は null

name

string

進行状況オブジェクトの名前。 コレクションの場合、これは修飾されていないコレクション名です。 データベースの場合、これはデータベース名です。 全体的な移行では、これは null です。

qualifiedName

string

進行状況オブジェクトの修飾名。 コレクションの場合、これはデータベース修飾名です。 データベースの場合、これはデータベース名です。 全体的な移行では、これは null です。

resultType string:

Database

進行状況オブジェクトの種類

state

MongoDbMigrationState

totalBytes

integer (int64)

コピー ステージの開始時のソースのドキュメント バイトの合計数。合計サイズが不明な場合は -1。

totalDocuments

integer (int64)

コピー ステージの開始時にソース上のドキュメントの合計数、または合計数が不明な場合に -1

MongoDbDatabaseSettings

個々の MongoDB データベースを移行する方法について説明します

名前 説明
collections

<string,  MongoDbCollectionSettings>

ターゲットに移行するソース データベース上のコレクション。 キーは、コレクションの非修飾名です。

targetRUs

integer (int32)

CosmosDB ターゲットで構成する必要がある RU。既定値を使用するには null、データベースにスループットをプロビジョニングしない場合は 0。 これは、CosmosDB 以外のターゲットには影響しません。

MongoDbError

MongoDB の移行中に発生したエラーまたは警告について説明します

名前 説明
code

string

エラーまたは警告を記述するローカライズされていない、コンピューターが読み取り可能なコード

count

integer (int32)

エラーまたは警告が発生した回数

message

string

エラーまたは警告を説明する、人間が判読できるローカライズされたメッセージ

type

MongoDbErrorType

エラーまたは警告の種類

MongoDbErrorType

エラーまたは警告の種類

説明
Error
ValidationError
Warning

MongoDbMigrationProgress

移行全体の進行状況について説明します

名前 説明
bytesCopied

integer (int64)

コピーステージ中にコピーされたドキュメントのバイト数

databases

<string,  MongoDbDatabaseProgress>

移行中のデータベースの進行状況。 キーはデータベースの名前です。

documentsCopied

integer (int64)

コピー ステージ中にコピーされたドキュメントの数

elapsedTime

string

[ddd.] 形式の経過時間。hh:mm:ss[.fffffff] (つまり TimeSpan 形式)

errors

<string,  MongoDbError>

現在のオブジェクトに対して発生したエラーと警告。 キーはエラー コードです。

eventsPending

integer (int64)

再生を待機している oplog イベントの数

eventsReplayed

integer (int64)

これまでに再生された oplog イベントの数

lastEventTime

string (date-time)

最後に受け取った oplog イベントのタイムスタンプ。oplog イベントがまだ受信されていない場合は null

lastReplayTime

string (date-time)

最後に再生された oplog イベントのタイムスタンプ。oplog イベントがまだ再生されていない場合は null

name

string

進行状況オブジェクトの名前。 コレクションの場合、これは修飾されていないコレクション名です。 データベースの場合、これはデータベース名です。 全体的な移行では、これは null です。

qualifiedName

string

進行状況オブジェクトの修飾名。 コレクションの場合、これはデータベース修飾名です。 データベースの場合、これはデータベース名です。 全体的な移行では、これは null です。

resultType string:

Migration

進行状況オブジェクトの種類

state

MongoDbMigrationState

totalBytes

integer (int64)

コピー ステージの開始時のソースのドキュメント バイトの合計数。合計サイズが不明な場合は -1。

totalDocuments

integer (int64)

コピー ステージの開始時にソース上のドキュメントの合計数、または合計数が不明な場合に -1

MongoDbMigrationSettings

MongoDB データ移行の実行方法について説明します

名前 説明
boostRUs

integer (int32)

移行の初期コピー中にコレクションが一時的に増加する CosmosDB ターゲットの RU 制限 (低い場合) は、既定のブースト (通常は最大) を使用するために 10,000 から 1,000,000、または 0 に、NULL を使用して RU をブーストしません。 この設定は、CosmosDB 以外のターゲットには影響しません。

databases

<string,  MongoDbDatabaseSettings>

ターゲットに移行するソース クラスター上のデータベース。 キーはデータベースの名前です。

replication

MongoDbReplication

ソースからターゲットへの変更のレプリケート方法について説明します。 既定値は OneTime です。

source

MongoDbConnectionInfo

ソース クラスターへの接続に使用される設定

target

MongoDbConnectionInfo

ターゲット クラスターへの接続に使用される設定

throttling

MongoDbThrottlingSettings

移行のリソース使用量を制限するために使用される設定

MongoDbMigrationState

説明
NotStarted
ValidatingInput
Initializing
Restarting
Copying
InitialReplay
Replaying
Finalizing
Complete
Canceled
Failed

MongoDbReplication

ソースからターゲットへの変更のレプリケート方法について説明します。 既定値は OneTime です。

説明
Disabled
OneTime
Continuous

MongoDbShardKeyField

MongoDB シャード キー内のフィールド参照について説明します

名前 説明
name

string

フィールドの名前

order

MongoDbShardKeyOrder

フィールドの順序

MongoDbShardKeyInfo

MongoDB シャード キーについて説明します

名前 説明
fields

MongoDbShardKeyField[]

シャード キー内のフィールド

isUnique

boolean

シャード キーが一意かどうか

MongoDbShardKeyOrder

フィールドの順序

説明
Forward
Reverse
Hashed

MongoDbShardKeySetting

MongoDB シャード キーについて説明します

名前 説明
fields

MongoDbShardKeyField[]

シャード キー内のフィールド

isUnique

boolean

シャード キーが一意かどうか

MongoDbThrottlingSettings

移行のリソース制限を指定します

名前 説明
maxParallelism

integer (int32)

並列で処理される作業項目 (コレクション コピーなど) の最大数

minFreeCpu

integer (int32)

移行ツールが使用を回避しようとする CPU 時間の割合 (0 から 100)

minFreeMemoryMb

integer (int32)

移行ツールが使用を回避しようとする RAM のメガバイト数。

MySqlConnectionInfo

MySQL サーバーに接続するための情報

名前 規定値 説明
additionalSettings

string

追加の接続設定

authentication

AuthenticationType

接続に使用する認証の種類

dataSource

string

データ ソース

encryptConnection

boolean

True

接続を暗号化するかどうか

password

string

パスワード資格情報。

port

integer

サーバーのポート

serverName

string

サーバーの名前

type string:

MySqlConnectionInfo

接続情報の種類

userName

string

ユーザー名

MySqlTargetPlatformType

移行のターゲット プラットフォーム

説明
SqlServer
AzureDbForMySQL

ObjectType

違いがあるオブジェクトの型。 例: (テーブル/ビュー/StoredProcedure)

説明
StoredProcedures
Table
User
View
Function

ODataError

OData 形式のエラー情報。

名前 説明
code

string

"InvalidRequest" や "InternalServerError" など、コンピューターが読み取り可能なエラーの説明

details

ODataError[]

このエラーの原因となった内部エラー

message

string

エラーの人間が判読できる説明

OracleConnectionInfo

Oracle サーバーに接続するための情報

名前 説明
authentication

AuthenticationType

接続に使用する認証の種類

dataSource

string

EZConnect または TNSName 接続文字列。

password

string

パスワード資格情報。

port

integer

サーバーのポート

serverName

string

サーバーの名前

serverVersion

string

サーバーのバージョン

type string:

OracleConnectionInfo

接続情報の種類

userName

string

ユーザー名

OrphanedUserInfo

SQL Server データベース上の孤立したユーザーの情報。

名前 説明
databaseName

string

ユーザーの親データベース

name

string

孤立したユーザーの名前

PostgreSqlConnectionInfo

PostgreSQL サーバーに接続するための情報

名前 規定値 説明
additionalSettings

string

追加の接続設定

authentication

AuthenticationType

接続に使用する認証の種類

dataSource

string

データ ソース

databaseName

string

データベースの名前

encryptConnection

boolean

True

接続を暗号化するかどうか

password

string

パスワード資格情報。

port

integer

サーバーのポート

serverBrandVersion

string

サーバー ブランド バージョン

serverName

string

サーバーの名前

serverVersion

string

サーバーのバージョン

trustServerCertificate

boolean

False

サーバー証明書を信頼するかどうか

type string:

PostgreSqlConnectionInfo

接続情報の種類

userName

string

ユーザー名

ProjectTask

タスク リソース

名前 説明
etag

string

HTTP の強力なエンティティ タグ値。 送信された場合、これは無視されます。

id

string

リソース ID。

name

string

リソース名。

properties ProjectTaskProperties:

カスタム タスクのプロパティ

systemData

SystemData

リソースの作成と最後の変更に関連するメタデータ。

type

string

リソースの種類。

QueryAnalysisValidationResult

ソースとターゲットのクエリ分析比較の結果

名前 説明
queryResults

QueryExecutionResult

実行されたクエリの一覧と実行結果がソースとターゲットになります

validationErrors

ValidationError

実行の一部であるエラー

QueryExecutionResult

ソースとターゲットで実行するためのクエリ分析結果について説明します

名前 説明
queryText

string

ソース サーバーから取得されたクエリ テキスト

sourceResult

ExecutionStatistics

ソースからのクエリ分析結果

statementsInBatch

integer (int64)

合計いいえ。バッチ内のステートメントの数

targetResult

ExecutionStatistics

ターゲットからのクエリ分析結果

ReplicateMigrationState

報告された移行状態をレプリケートするためのラッパー。

説明
UNDEFINED
VALIDATING
PENDING
COMPLETE
ACTION_REQUIRED
FAILED

ReportableException

すべてのカスタム例外の Exception オブジェクト

名前 説明
actionableMessage

string

この例外の実行可能な手順

filePath

string

例外が発生したファイルへのパス

hResult

integer

特定の例外に割り当てられるコード化された数値

lineNumber

string

例外が発生した行番号

message

string

エラーメッセージ

stackTrace

string

スタック トレース

ScenarioSource

ソース型の列挙型

説明
Access
DB2
MySQL
Oracle
SQL
Sybase
PostgreSQL
MongoDB
SQLRDS
MySQLRDS
PostgreSQLRDS

ScenarioTarget

ターゲット型の列挙型

説明
SQLServer
SQLDB
SQLDW
SQLMI
AzureDBForMySql
AzureDBForPostgresSQL
MongoDB

SchemaComparisonValidationResult

ソースとターゲットのスキーマ比較の結果

名前 説明
schemaDifferences

SchemaComparisonValidationResultType

ソース データベースとターゲット データベースのスキーマの相違点の一覧

sourceDatabaseObjectCount

object

ソース データベース オブジェクトの数

targetDatabaseObjectCount

object

ターゲット データベース オブジェクトの数

validationErrors

ValidationError

スキーマ比較検証の実行中に発生したエラーの一覧

SchemaComparisonValidationResultType

移行検証の実行中に発生するエラーに関する説明

名前 説明
objectName

string

違いがあるオブジェクトの名前

objectType

ObjectType

違いがあるオブジェクトの型。 例: (テーブル/ビュー/StoredProcedure)

updateAction

UpdateActionType

ターゲットに関してアクションの種類を更新する

SelectedCertificateInput

TDE が有効なデータベースに対してエクスポートされる証明書の情報。

名前 説明
certificateName

string

エクスポートする証明書の名前。

password

string

エクスポートされた証明書の暗号化に使用するパスワード。

ServerLevelPermissionsGroup

検証のアクセス許可グループ。 これらのグループは、ユーザー アクティビティを検証するための一連のアクセス許可を実行します。 実行しているアクティビティのアクセス許可グループを選択します。

説明
Default
MigrationFromSqlServerToAzureDB
MigrationFromSqlServerToAzureMI
MigrationFromMySQLToAzureDBForMySQL
MigrationFromSqlServerToAzureVM

ServerProperties

MySQL 型ソースのサーバー プロパティ

名前 説明
serverDatabaseCount

integer

サーバー内のデータベースの数

serverEdition

string

データベース サーバーのエディション

serverName

string

サーバーの名前

serverOperatingSystemVersion

string

オペレーティング システムのバージョン

serverPlatform

string

サーバー プラットフォームの名前

serverVersion

string

データベース サーバーのバージョン

Severity

検証エラーの重大度

説明
Message
Warning
Error

SqlConnectionInfo

SQL データベース サーバーに接続するための情報

名前 規定値 説明
additionalSettings

string

追加の接続設定

authentication

AuthenticationType

接続に使用する認証の種類

dataSource

string

Protocol:MachineName\SQLServerInstanceName,PortNumber の形式のデータ ソース

encryptConnection

boolean

True

接続を暗号化するかどうか

password

string

パスワード資格情報。

platform

SqlSourcePlatform

接続用のサーバー プラットフォームの種類

port

integer

サーバーのポート

resourceId

string

Azure リソース プロバイダーによって表される HTTP リソースの ID を表します。

serverBrandVersion

string

サーバー ブランド バージョン

serverName

string

サーバーの名前

serverVersion

string

サーバーのバージョン

trustServerCertificate

boolean

False

サーバー証明書を信頼するかどうか

type string:

SqlConnectionInfo

接続情報の種類

userName

string

ユーザー名

SqlSourcePlatform

接続用のサーバー プラットフォームの種類

説明
SqlOnPrem

SsisMigrationInfo

SSIS ストアの種類を持つ SSIS 移行情報、ポリシーを上書きします。

名前 説明
environmentOverwriteOption

SsisMigrationOverwriteOption

SSIS 環境移行の上書きオプション

projectOverwriteOption

SsisMigrationOverwriteOption

SSIS プロジェクト移行の上書きオプション

ssisStoreType

SsisStoreType

ソースの SSIS ストアの種類。DMS (クラシック) で SSIS カタログのみがサポートされるようになりました

SsisMigrationOverwriteOption

SSIS オブジェクトの移行の上書きオプション。DMS (クラシック) では無視と上書きのみがサポートされており、今後、コンテナー オブジェクトの再利用オプションが追加される可能性があります

説明
Ignore
Overwrite

SsisMigrationStage

SSIS 移行の現在のステージ

説明
None
Initialize
InProgress
Completed

SsisStoreType

DMS (クラシック) でサポートされているソース SSIS ストアの種類の列挙型

説明
SsisCatalog

StartMigrationScenarioServerRoleResult

サーバー ロールの移行の結果

名前 説明
exceptionsAndWarnings

ReportableException[]

移行の例外と警告。

name

string

サーバー ロールの名前。

state

MigrationState

移行の現在の状態

SyncDatabaseMigrationReportingState

データベース レベルのオンライン移行のさまざまな状態の列挙型。

説明
UNDEFINED
CONFIGURING
INITIALIAZING
STARTING
RUNNING
READY_TO_COMPLETE
COMPLETING
COMPLETE
CANCELLING
CANCELLED
FAILED
VALIDATING
VALIDATION_COMPLETE
VALIDATION_FAILED
RESTORE_IN_PROGRESS
RESTORE_COMPLETED
BACKUP_IN_PROGRESS
BACKUP_COMPLETED

SyncMigrationDatabaseErrorEvent

オンライン移行のデータベース移行エラー

名前 説明
eventText

string

イベント テキスト。

eventTypeString

string

イベントの種類。

timestampString

string

タイムスタンプの文字列値。

SyncTableMigrationState

テーブル レベルのオンライン移行のさまざまな状態の列挙型。

説明
BEFORE_LOAD
FULL_LOAD
COMPLETED
CANCELED
ERROR
FAILED

SystemData

名前 説明
createdAt

string (date-time)

createdBy

string

createdByType

createdByType

lastModifiedAt

string (date-time)

lastModifiedBy

string

lastModifiedByType

createdByType

TaskState

タスクの状態。 送信された場合、これは無視されます。

説明
Unknown
Queued
Running
Canceled
Succeeded
Failed
FailedInputValidation
Faulted

UpdateActionType

スキーマ比較の実行中に比較されたオブジェクトの実際の差の型

説明
DeletedOnTarget
ChangedOnTarget
AddedOnTarget

ValidateMigrationInputSqlServerSqlDbSyncTaskProperties

SQL から Azure SQL DB への同期移行の移行入力を検証するタスクのプロパティ

名前 説明
clientData

object

メタデータ情報をタスクにアタッチするクライアント データのキー値ペア

commands CommandProperties[]:

コマンド プロパティの配列。

errors

ODataError[]

エラーの配列。 送信された場合、これは無視されます。

input

ValidateSyncMigrationInputSqlServerTaskInput

タスク入力

output

ValidateSyncMigrationInputSqlServerTaskOutput[]

タスクの出力。 送信された場合、これは無視されます。

state

TaskState

タスクの状態。 送信された場合、これは無視されます。

taskType string:

ValidateMigrationInput.SqlServer.SqlDb.Sync

タスクの種類。

ValidateMigrationInputSqlServerSqlMISyncTaskInput

SQL Server データベースを Azure SQL Database Managed Instance オンライン シナリオに移行するタスクの入力。

名前 説明
azureApp

AzureActiveDirectoryApp

DMS (クラシック) インスタンスが Azure SQL Database Managed Instance と Azure Storage アカウントのターゲット インスタンスへの接続に使用する Azure Active Directory アプリケーション

backupFileShare

FileShare

選択したすべてのデータベースのバックアップ ファイル共有情報。

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

移行するデータベース

sourceConnectionInfo

SqlConnectionInfo

ソース SQL Server の接続情報

storageResourceId

string

ストレージの完全修飾 resourceId

targetConnectionInfo

MiSqlConnectionInfo

Azure SQL Database Managed Instance の接続情報

ValidateMigrationInputSqlServerSqlMISyncTaskOutput

Azure SQL Database Managed Instance オンライン移行の移行入力を検証するタスクの出力

名前 説明
id

string

データベース識別子

name

string

データベースの名前

validationErrors

ReportableException[]

選択したデータベース オブジェクトに関連付けられているエラー

ValidateMigrationInputSqlServerSqlMISyncTaskProperties

SQL から Azure SQL Database Managed Instance への同期シナリオの移行入力を検証するタスクのプロパティ

名前 説明
clientData

object

メタデータ情報をタスクにアタッチするクライアント データのキー値ペア

commands CommandProperties[]:

コマンド プロパティの配列。

errors

ODataError[]

エラーの配列。 送信された場合、これは無視されます。

input

ValidateMigrationInputSqlServerSqlMISyncTaskInput

タスク入力

output

ValidateMigrationInputSqlServerSqlMISyncTaskOutput[]

タスクの出力。 送信された場合、これは無視されます。

state

TaskState

タスクの状態。 送信された場合、これは無視されます。

taskType string:

ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS

タスクの種類。

ValidateMigrationInputSqlServerSqlMITaskInput

SQL から Azure SQL Managed Instance への移行入力を検証するタスクの入力

名前 説明
backupBlobShare

BlobShare

バックアップ ファイルの格納に使用する Azure ストレージ アカウント コンテナーの SAS URI。

backupFileShare

FileShare

選択したすべてのデータベースのバックアップ ファイル共有情報。

backupMode

BackupMode

既存のバックアップを使用するか、新しいバックアップを作成するかを指定するバックアップ モード。

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

移行するデータベース

selectedLogins

string[]

移行するログイン

sourceConnectionInfo

SqlConnectionInfo

ソースに接続するための情報

targetConnectionInfo

SqlConnectionInfo

ターゲットに接続するための情報

ValidateMigrationInputSqlServerSqlMITaskOutput

SQL から Azure SQL Managed Instance への移行の移行入力を検証するタスクの出力

名前 説明
backupFolderErrors

ReportableException[]

BackupFolder パスに関連付けられているエラー

backupShareCredentialsErrors

ReportableException[]

バックアップ共有のユーザー名とパスワードの資格情報に関連するエラー

backupStorageAccountErrors

ReportableException[]

指定されたストレージ アカウントに関連付けられているエラー。

databaseBackupInfo

DatabaseBackupInfo

既存のバックアップ モードが使用されている場合のバックアップ ファイルに関する情報。

existingBackupErrors

ReportableException[]

既存のバックアップ ファイルに関連付けられているエラー。

id

string

結果識別子

name

string

データベースの名前

restoreDatabaseNameErrors

ReportableException[]

RestoreDatabaseName に関連するエラー

ValidateMigrationInputSqlServerSqlMITaskProperties

SQL から Azure SQL Database Managed Instance への移行入力を検証するタスクのプロパティ

名前 説明
clientData

object

メタデータ情報をタスクにアタッチするクライアント データのキー値ペア

commands CommandProperties[]:

コマンド プロパティの配列。

errors

ODataError[]

エラーの配列。 送信された場合、これは無視されます。

input

ValidateMigrationInputSqlServerSqlMITaskInput

タスク入力

output

ValidateMigrationInputSqlServerSqlMITaskOutput[]

タスクの出力。 送信された場合、これは無視されます。

state

TaskState

タスクの状態。 送信された場合、これは無視されます。

taskType string:

ValidateMigrationInput.SqlServer.AzureSqlDbMI

タスクの種類。

ValidateMongoDbTaskProperties

MongoDB データ ソース間の移行を検証するタスクのプロパティ

名前 説明
clientData

object

メタデータ情報をタスクにアタッチするクライアント データのキー値ペア

commands CommandProperties[]:

コマンド プロパティの配列。

errors

ODataError[]

エラーの配列。 送信された場合、これは無視されます。

input

MongoDbMigrationSettings

MongoDB データ移行の実行方法について説明します

output

MongoDbMigrationProgress[]

1 つの MongoDbMigrationProgress オブジェクトを含む配列

state

TaskState

タスクの状態。 送信された場合、これは無視されます。

taskType string:

Validate.MongoDb

タスクの種類。

ValidateOracleAzureDbForPostgreSqlSyncTaskProperties

オンライン移行のための Oracle から Azure Database for PostgreSQL への移行を検証するタスクのプロパティ

名前 説明
clientData

object

メタデータ情報をタスクにアタッチするクライアント データのキー値ペア

commands CommandProperties[]:

コマンド プロパティの配列。

errors

ODataError[]

エラーの配列。 送信された場合、これは無視されます。

input

MigrateOracleAzureDbPostgreSqlSyncTaskInput

オンライン移行のために Oracle データベースを Azure Database for PostgreSQL に移行するタスクの入力

output

ValidateOracleAzureDbPostgreSqlSyncTaskOutput[]

1 つの検証エラー応答オブジェクトを含む配列

state

TaskState

タスクの状態。 送信された場合、これは無視されます。

taskType string:

Validate.Oracle.AzureDbPostgreSql.Sync

タスクの種類。

ValidateOracleAzureDbPostgreSqlSyncTaskOutput

オンライン移行のための Oracle から Azure Database for PostgreSQL への移行入力を検証するタスクの出力

名前 説明
validationErrors

ReportableException[]

選択したデータベース オブジェクトに関連付けられているエラー

ValidateSyncMigrationInputSqlServerTaskInput

SQL 同期移行の移行入力を検証するタスクの入力

名前 説明
selectedDatabases

MigrateSqlServerSqlDbSyncDatabaseInput[]

移行するデータベース

sourceConnectionInfo

SqlConnectionInfo

ソース SQL サーバーに接続するための情報

targetConnectionInfo

SqlConnectionInfo

ターゲットに接続するための情報

ValidateSyncMigrationInputSqlServerTaskOutput

SQL 同期移行の移行入力を検証するタスクの出力

名前 説明
id

string

データベース識別子

name

string

データベースの名前

validationErrors

ReportableException[]

選択したデータベース オブジェクトに関連付けられているエラー

ValidationError

移行検証の実行中に発生するエラーに関する説明

名前 説明
severity

Severity

エラーの重大度

text

string

エラー テキスト

ValidationStatus

検証の現在の状態

説明
Default
NotStarted
Initialized
InProgress
Completed
CompletedWithIssues
Stopped
Failed

WaitStatistics

クエリバッチ実行中に収集された待機統計

名前 規定値 説明
waitCount

integer (int64)

合計いいえ。待機数

waitTimeMs

number (float)

0

合計待機時間 (ミリ秒)

waitType

string

待機の種類