次の方法で共有


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

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

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

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

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput

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

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties

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

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

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

MigrateMySqlAzureDbForMySqlOfflineTaskInput

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

MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel
MigrateMySqlAzureDbForMySqlOfflineTaskOutputError
MigrateMySqlAzureDbForMySqlOfflineTaskOutputMigrationLevel
MigrateMySqlAzureDbForMySqlOfflineTaskOutputTableLevel
MigrateMySqlAzureDbForMySqlOfflineTaskProperties

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

MigrateMySqlAzureDbForMySqlSyncDatabaseInput

移行タスクの入力をAzure Database for MySQLする 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 から DB 移行タスクの入力をAzure SQLするためのデータベース固有の情報

MigrateSqlServerSqlDbSyncDatabaseInput

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

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 から DB への移行タスク入力をAzure SQLするためのデータベース固有の情報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 データベース マネージド インスタンスへの接続を作成するために必要なプロパティ

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

違いがあるオブジェクトの型。 例: (Table/View/StoredProcedure)

ODataError

OData 形式のエラー情報。

OracleConnectionInfo

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

OrphanedUserInfo

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

PostgreSqlConnectionInfo

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

ProjectTask

タスク リソース

QueryAnalysisValidationResult

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

QueryExecutionResult

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

ReplicateMigrationState

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

ReportableException

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

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

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

名前 説明
ActiveDirectoryIntegrated

string

ActiveDirectoryPassword

string

None

string

SqlAuthentication

string

WindowsAuthentication

string

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

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

名前 説明
Arrived

string

Cancelled

string

Queued

string

Restored

string

Restoring

string

Uploaded

string

Uploading

string

BackupMode

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

名前 説明
CreateBackup

string

ExistingBackup

string

BackupSetInfo

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

名前 説明
backupFinishedDate

string

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

backupSetId

string

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

backupStartDate

string

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

backupType

BackupType

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

databaseName

string

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

firstLsn

string

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

isBackupRestored

boolean

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

lastLsn

string

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

lastModifiedTime

string

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

listOfBackupFiles

BackupFileInfo[]

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

BackupType

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

名前 説明
Database

string

DifferentialDatabase

string

DifferentialFile

string

DifferentialPartial

string

File

string

Partial

string

TransactionLog

string

BlobShare

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

名前 説明
sasUri

string

Azure Storage アカウント コンテナーの SAS URI。

CommandState

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

名前 説明
Accepted

string

Failed

string

Running

string

Succeeded

string

Unknown

string

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

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

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

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

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

名前 説明
targetConnectionInfo

PostgreSqlConnectionInfo

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

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput

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

名前 説明
databaseSchemaMap

DatabaseSchemaMap[]

データベースごとのスキーマのマッピング

databases

string[]

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

targetServerBrandVersion

string

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

targetServerVersion

string

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

validationErrors

ReportableException[]

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

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties

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

名前 説明
clientData

object

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

commands CommandProperties[]:

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

errors

ODataError[]

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

input

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

タスク入力

output

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput[]

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

state

TaskState

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

taskType string:

ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync

タスクの種類。

ConnectToTargetSqlDbTaskInput

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

名前 説明
queryObjectCounts

boolean

ターゲット サーバー上の各データベースのオブジェクト数を照会するかどうかを示すブール型 (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

タスクが作成されたときの DATETime (UTC)

errors

ODataError[]

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

input

ConnectToTargetSqlDbTaskInput

タスク入力

output

ConnectToTargetSqlDbTaskOutput[]

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

state

TaskState

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

taskType string:

ConnectToTarget.SqlDb

タスクの種類。

ConnectToTargetSqlMISyncTaskInput

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

名前 説明
azureApp

AzureActiveDirectoryApp

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

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

名前 説明
Application

string

Key

string

ManagedIdentity

string

User

string

DatabaseBackupInfo

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

名前 説明
backupFiles

string[]

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

backupFinishDate

string

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

backupType

BackupType

バックアップの種類。

databaseName

string

データベース名。

familyCount

integer

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

isCompressed

boolean

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

isDamaged

boolean

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

position

integer

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

DatabaseCompatLevel

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

名前 説明
CompatLevel100

string

CompatLevel110

string

CompatLevel120

string

CompatLevel130

string

CompatLevel140

string

CompatLevel80

string

CompatLevel90

string

DatabaseFileInfo

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

名前 説明
databaseName

string

データベースの名前

fileType

DatabaseFileType

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

id

string

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

logicalName

string

ファイルの論理名

physicalFullName

string

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

restoreFullName

string

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

sizeMB

number

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

DatabaseFileType

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

名前 説明
Filestream

string

Fulltext

string

Log

string

NotSupported

string

Rows

string

DatabaseMigrationStage

移行の現在の段階

名前 説明
Backup

string

Completed

string

FileCopy

string

Initialize

string

None

string

Restore

string

DatabaseMigrationState

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

名前 説明
CANCELLED

string

COMPLETED

string

CUTOVER_START

string

FAILED

string

FULL_BACKUP_UPLOAD_START

string

INITIAL

string

LOG_SHIPPING_START

string

POST_CUTOVER_COMPLETE

string

UNDEFINED

string

UPLOAD_LOG_FILES_START

string

DatabaseSchemaMap

データベースごとのスキーマのマッピング

名前 説明
database

string

schemas

string[]

DatabaseState

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

名前 説明
Copying

string

Emergency

string

Offline

string

OfflineSecondary

string

Online

string

Recovering

string

RecoveryPending

string

Restoring

string

Suspect

string

DatabaseSummaryResult

データベースの概要によって移行が行われます

名前 説明
endedOn

string

移行の終了時刻

errorPrefix

string

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

itemsCompletedCount

integer

正常に完了したアイテムの数

itemsCount

integer

項目数

name

string

アイテムの名前

resultPrefix

string

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

sizeMB

number

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

startedOn

string

移行の開始時刻

state

MigrationState

移行の現在の状態

statusMessage

string

ステータス メッセージ

DatabaseTable

テーブルのプロパティ

名前 説明
hasRows

boolean

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

name

string

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

DataIntegrityValidationResult

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

名前 説明
failedObjects

object

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

validationErrors

ValidationError

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

DataItemMigrationSummaryResult

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

名前 説明
endedOn

string

移行の終了時刻

errorPrefix

string

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

itemsCompletedCount

integer

正常に完了したアイテムの数

itemsCount

integer

項目数

name

string

アイテムの名前

resultPrefix

string

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

startedOn

string

移行の開始時刻

state

MigrationState

移行の現在の状態

statusMessage

string

ステータス メッセージ

ExecutionStatistics

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

名前 説明
cpuTimeMs

number

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

elapsedTimeMs

number

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

executionCount

integer

いいえ。 クエリ実行の数

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

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

名前 説明
AssignRoleMembership

string

AssignRoleOwnership

string

Completed

string

EstablishObjectPermissions

string

EstablishServerPermissions

string

EstablishUserMapping

string

Initialize

string

LoginMigration

string

None

string

LoginType

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

名前 説明
AsymmetricKey

string

Certificate

string

ExternalGroup

string

ExternalUser

string

SqlLogin

string

WindowsGroup

string

WindowsUser

string

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

移行タスクの入力をAzure Database for MySQLするオフライン 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

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

targetConnectionInfo

MySqlConnectionInfo

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

MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel

名前 説明
databaseName

string

データベースの名前

endedOn

string

移行の終了時刻

errorCount

integer

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

errorPrefix

string

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

exceptionsAndWarnings

ReportableException[]

移行の例外と警告。

id

string

結果識別子

lastStorageUpdate

string

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

message

string

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

numberOfObjects

integer

オブジェクトの数

numberOfObjectsCompleted

integer

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

objectSummary

<string,  DataItemMigrationSummaryResult>

オブジェクトの概要によって移行が行われます

resultPrefix

string

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

resultType string:

DatabaseLevelOutput

結果の種類

stage

DatabaseMigrationStage

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

startedOn

string

移行の開始時刻

state

MigrationState

移行の現在の状態

statusMessage

string

ステータス メッセージ

MigrateMySqlAzureDbForMySqlOfflineTaskOutputError

名前 説明
error

ReportableException

移行エラー

id

string

例外の一意識別子

resultType string:

ErrorOutput

結果の種類

MigrateMySqlAzureDbForMySqlOfflineTaskOutputMigrationLevel

名前 説明
databaseSummary

<string,  DatabaseSummaryResult>

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

databases

object

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

durationInSeconds

integer

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

endedOn

string

移行の終了時刻

exceptionsAndWarnings

ReportableException[]

移行の例外と警告。

id

string

結果識別子

lastStorageUpdate

string

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

message

string

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

migrationReportResult

MigrationReportResult

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

resultType string:

MigrationLevelOutput

結果の種類

sourceServerBrandVersion

string

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

sourceServerVersion

string

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

startedOn

string

移行の開始時刻

status

MigrationStatus

移行の現在の状態

statusMessage

string

移行の状態メッセージ

targetServerBrandVersion

string

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

targetServerVersion

string

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

MigrateMySqlAzureDbForMySqlOfflineTaskOutputTableLevel

名前 説明
endedOn

string

移行の終了時刻

errorPrefix

string

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

id

string

結果識別子

itemsCompletedCount

integer

正常に完了したアイテムの数

itemsCount

integer

項目数

lastStorageUpdate

string

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

objectName

string

アイテムの名前

resultPrefix

string

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

resultType string:

TableLevelOutput

結果の種類

startedOn

string

移行の開始時刻

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

移行タスクの入力をAzure Database for MySQLする 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

適用された変更の数

cdcDeleteCounter

integer

cdc の削除の数

cdcInsertCounter

integer

cdc 挿入の数

cdcUpdateCounter

integer

cdc 更新プログラムの数

databaseName

string

データベースの名前

endedOn

string

移行の終了時刻

fullLoadCompletedTables

integer

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

fullLoadErroredTables

integer

完全読み込み中にエラーが発生したテーブルの数

fullLoadLoadingTables

integer

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

fullLoadQueuedTables

integer

完全読み込みでキューに登録されたテーブルの数

id

string

結果識別子

incomingChanges

integer

受信した変更の数

initializationCompleted

boolean

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

latency

integer

CDC の待機時間の適用

migrationState

SyncDatabaseMigrationReportingState

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

resultType string:

DatabaseLevelOutput

結果の種類

startedOn

string

移行の開始時刻

MigrateMySqlAzureDbForMySqlSyncTaskOutputError

名前 説明
error

ReportableException

移行エラー

id

string

結果識別子

resultType string:

ErrorOutput

結果の種類

MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel

名前 説明
endedOn

string

移行の終了時刻

id

string

結果識別子

resultType string:

MigrationLevelOutput

結果の種類

sourceServer

string

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

sourceServerVersion

string

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

startedOn

string

移行の開始時刻

targetServer

string

ターゲット サーバー名

targetServerVersion

string

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

MigrateMySqlAzureDbForMySqlSyncTaskOutputTableLevel

名前 説明
cdcDeleteCounter

string

適用された削除の数

cdcInsertCounter

string

適用された挿入の数

cdcUpdateCounter

string

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

dataErrorsCounter

integer

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

databaseName

string

データベースの名前

fullLoadEndedOn

string

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

fullLoadEstFinishTime

string

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

fullLoadStartedOn

string

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

fullLoadTotalRows

integer

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

id

string

結果識別子

lastModifiedTime

string

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

resultType string:

TableLevelOutput

結果の種類

state

SyncTableMigrationState

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

tableName

string

テーブルの名前

totalChangesApplied

integer

適用された変更の合計数

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

適用された変更の数

cdcDeleteCounter

integer

cdc の削除の数

cdcInsertCounter

integer

cdc 挿入の数

cdcUpdateCounter

integer

cdc 更新プログラムの数

databaseName

string

データベースの名前

endedOn

string

移行の終了時刻

fullLoadCompletedTables

integer

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

fullLoadErroredTables

integer

完全読み込みでエラーが発生したテーブルの数

fullLoadLoadingTables

integer

完全読み込みで読み込まれるテーブルの数

fullLoadQueuedTables

integer

完全読み込みでキューに登録されたテーブルの数

id

string

結果識別子

incomingChanges

integer

受信した変更の数

initializationCompleted

boolean

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

latency

integer

CDC の適用待機時間

migrationState

SyncDatabaseMigrationReportingState

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

resultType string:

DatabaseLevelOutput

結果の種類

startedOn

string

移行の開始時刻

MigrateOracleAzureDbPostgreSqlSyncTaskOutputError

名前 説明
error

ReportableException

移行エラー

id

string

結果識別子

resultType string:

ErrorOutput

結果の種類

MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel

名前 説明
endedOn

string

移行の終了時刻

id

string

結果識別子

resultType string:

MigrationLevelOutput

結果の種類

sourceServer

string

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

sourceServerVersion

string

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

startedOn

string

移行の開始時刻

targetServer

string

ターゲット サーバー名

targetServerVersion

string

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

MigrateOracleAzureDbPostgreSqlSyncTaskOutputTableLevel

名前 説明
cdcDeleteCounter

integer

適用された削除の数

cdcInsertCounter

integer

適用された挿入の数

cdcUpdateCounter

integer

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

dataErrorsCounter

integer

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

databaseName

string

データベースの名前

fullLoadEndedOn

string

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

fullLoadEstFinishTime

string

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

fullLoadStartedOn

string

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

fullLoadTotalRows

integer

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

id

string

結果識別子

lastModifiedTime

string

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

resultType string:

TableLevelOutput

結果の種類

state

SyncTableMigrationState

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

tableName

string

テーブルの名前

totalChangesApplied

integer

適用された変更の合計数

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

移行の開始時刻

targetConnectionInfo

PostgreSqlConnectionInfo

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

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError

名前 説明
errorMessage

string

エラー メッセージ

events

SyncMigrationDatabaseErrorEvent[]

エラー イベントの一覧。

id

string

結果識別子

resultType string:

DatabaseLevelErrorOutput

結果の種類

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel

名前 説明
appliedChanges

integer

適用された変更の数

cdcDeleteCounter

integer

cdc の削除の数

cdcInsertCounter

integer

cdc 挿入の数

cdcUpdateCounter

integer

cdc 更新プログラムの数

databaseName

string

データベースの名前

endedOn

string

移行の終了時刻

fullLoadCompletedTables

integer

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

fullLoadErroredTables

integer

完全読み込みでエラーが発生したテーブルの数

fullLoadLoadingTables

integer

完全読み込みで読み込まれるテーブルの数

fullLoadQueuedTables

integer

完全読み込みでキューに登録されたテーブルの数

id

string

結果識別子

incomingChanges

integer

受信した変更の数

initializationCompleted

boolean

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

latency

integer

CDC の適用待機時間

migrationState

SyncDatabaseMigrationReportingState

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

resultType string:

DatabaseLevelOutput

結果の種類

startedOn

string

移行の開始時刻

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError

名前 説明
error

ReportableException

移行エラー

events

SyncMigrationDatabaseErrorEvent[]

エラー イベントの一覧

id

string

結果識別子

resultType string:

ErrorOutput

結果の種類

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel

名前 説明
databaseCount

number

含めるデータベースの数

endedOn

string

移行の終了時刻

id

string

結果識別子

resultType string:

MigrationLevelOutput

結果の種類

sourceServer

string

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

sourceServerType

ScenarioSource

ソース サーバーの種類。

sourceServerVersion

string

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

startedOn

string

移行の開始時刻

state

ReplicateMigrationState

移行の状態

targetServer

string

ターゲット サーバー名

targetServerType

ScenarioTarget

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

targetServerVersion

string

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

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputTableLevel

名前 説明
cdcDeleteCounter

integer

適用された削除の数

cdcInsertCounter

integer

適用された挿入の数

cdcUpdateCounter

integer

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

dataErrorsCounter

integer

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

databaseName

string

データベースの名前

fullLoadEndedOn

string

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

fullLoadEstFinishTime

string

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

fullLoadStartedOn

string

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

fullLoadTotalRows

integer

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

id

string

結果識別子

lastModifiedTime

string

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

resultType string:

TableLevelOutput

結果の種類

state

SyncTableMigrationState

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

tableName

string

テーブルの名前

totalChangesApplied

integer

適用された変更の合計数

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties

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

名前 説明
clientData

object

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

commands CommandProperties[]:

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

createdOn

string

タスクが作成されたときの UTC の DateTime

errors

ODataError[]

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

input

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

タスク入力

isCloneable

boolean

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

output MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutput[]:

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

state

TaskState

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

taskId

string

タスク ID

taskType string:

Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2

タスクの種類。

MigrateSqlServerSqlDbDatabaseInput

SQL から DB 移行タスクの入力をAzure SQLするためのデータベース固有の情報

名前 説明
id

string

データベースの ID

makeSourceDbReadOnly

boolean

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

name

string

データベースの名前

schemaSetting

object

DB スキーマ移行用に選択された設定。

tableMap

object

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

targetDatabaseName

string

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

MigrateSqlServerSqlDbSyncDatabaseInput

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

名前 説明
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

適用された変更の数

cdcDeleteCounter

integer

cdc の削除の数

cdcInsertCounter

integer

cdc 挿入の数

cdcUpdateCounter

integer

cdc 更新プログラムの数

databaseName

string

データベースの名前

endedOn

string

移行の終了時刻

fullLoadCompletedTables

integer

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

fullLoadErroredTables

integer

完全読み込み中にエラーが発生したテーブルの数

fullLoadLoadingTables

integer

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

fullLoadQueuedTables

integer

完全読み込みでキューに登録されたテーブルの数

id

string

結果識別子

incomingChanges

integer

受信した変更の数

initializationCompleted

boolean

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

latency

integer

CDC の待機時間の適用

migrationState

SyncDatabaseMigrationReportingState

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

resultType string:

DatabaseLevelOutput

結果の種類

startedOn

string

移行の開始時刻

MigrateSqlServerSqlDbSyncTaskOutputError

名前 説明
error

ReportableException

移行エラー

id

string

結果識別子

resultType string:

ErrorOutput

結果の種類

MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel

名前 説明
databaseCount

integer

データベースの数

endedOn

string

移行の終了時刻

id

string

結果識別子

resultType string:

MigrationLevelOutput

結果の種類

sourceServer

string

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

sourceServerVersion

string

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

startedOn

string

移行の開始時刻

targetServer

string

ターゲット サーバー名

targetServerVersion

string

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

MigrateSqlServerSqlDbSyncTaskOutputTableLevel

名前 説明
cdcDeleteCounter

integer

適用された削除の数

cdcInsertCounter

integer

適用された挿入の数

cdcUpdateCounter

integer

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

dataErrorsCounter

integer

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

databaseName

string

データベースの名前

fullLoadEndedOn

string

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

fullLoadEstFinishTime

string

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

fullLoadStartedOn

string

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

fullLoadTotalRows

integer

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

id

string

結果識別子

lastModifiedTime

string

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

resultType string:

TableLevelOutput

結果の種類

state

SyncTableMigrationState

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

tableName

string

テーブルの名前

totalChangesApplied

integer

適用された変更の合計数

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

移行の終了時刻

errorCount

integer

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

errorPrefix

string

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

exceptionsAndWarnings

ReportableException[]

移行の例外と警告。

id

string

結果識別子

message

string

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

numberOfObjects

integer

オブジェクトの数

numberOfObjectsCompleted

integer

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

objectSummary

<string,  DataItemMigrationSummaryResult>

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

resultPrefix

string

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

resultType string:

DatabaseLevelOutput

結果の種類

stage

DatabaseMigrationStage

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

startedOn

string

移行の開始時刻

state

MigrationState

移行の現在の状態

statusMessage

string

ステータス メッセージ

MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult

名前 説明
dataIntegrityValidationResult

DataIntegrityValidationResult

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

endedOn

string

検証の終了時刻

id

string

結果識別子

migrationId

string

移行識別子

queryAnalysisValidationResult

QueryAnalysisValidationResult

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

resultType string:

MigrationDatabaseLevelValidationOutput

結果の種類

schemaValidationResult

SchemaComparisonValidationResult

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

sourceDatabaseName

string

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

startedOn

string

検証の開始時刻

status

ValidationStatus

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

targetDatabaseName

string

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

MigrateSqlServerSqlDbTaskOutputError

名前 説明
error

ReportableException

移行エラー

id

string

例外の一意識別子

resultType string:

ErrorOutput

結果の種類

MigrateSqlServerSqlDbTaskOutputMigrationLevel

名前 説明
databaseSummary

<string,  DatabaseSummaryResult>

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

databases

object

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

durationInSeconds

integer

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

endedOn

string

移行の終了時刻

exceptionsAndWarnings

ReportableException[]

移行の例外と警告。

id

string

結果識別子

message

string

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

migrationReportResult

MigrationReportResult

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

migrationValidationResult MigrationValidationResult:

MigrateSqlServerSqlDbTaskOutputValidationResult

移行検証の結果

resultType string:

MigrationLevelOutput

結果の種類

sourceServerBrandVersion

string

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

sourceServerVersion

string

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

startedOn

string

移行の開始時刻

status

MigrationStatus

移行の現在の状態

statusMessage

string

移行の状態メッセージ

targetServerBrandVersion

string

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

targetServerVersion

string

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

MigrateSqlServerSqlDbTaskOutputTableLevel

名前 説明
endedOn

string

移行の終了時刻

errorPrefix

string

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

id

string

結果識別子

itemsCompletedCount

integer

正常に完了した項目の数

itemsCount

integer

項目数

objectName

string

アイテムの名前

resultPrefix

string

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

resultType string:

TableLevelOutput

結果の種類

startedOn

string

移行の開始時刻

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 の DateTime

errors

ODataError[]

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

input

MigrateSqlServerSqlDbTaskInput

タスク入力

isCloneable

boolean

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

output MigrateSqlServerSqlDbTaskOutput[]:

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

state

TaskState

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

taskId

string

タスク ID

taskType string:

Migrate.SqlServer.SqlDb

タスクの種類。

MigrateSqlServerSqlMIDatabaseInput

SQL から DB への移行タスク入力をAzure SQLするためのデータベース固有の情報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 Active Directory アプリケーションを使用して、Azure SQL Database Managed Instance と Azure Storage アカウントのターゲット インスタンスに接続します

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

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

errorPrefix

string

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

exceptionsAndWarnings

ReportableException[]

移行の例外と警告

fullBackupSetInfo

BackupSetInfo

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

id

string

結果識別子

isFullBackupRestored

boolean

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

lastRestoredBackupSetInfo

BackupSetInfo

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

migrationState

DatabaseMigrationState

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

resultType string:

DatabaseLevelOutput

結果の種類

sourceDatabaseName

string

データベースの名前

startedOn

string

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

MigrateSqlServerSqlMISyncTaskOutputError

名前 説明
error

ReportableException

移行エラー

id

string

例外の一意識別子

resultType string:

ErrorOutput

結果の種類

MigrateSqlServerSqlMISyncTaskOutputMigrationLevel

名前 説明
databaseCount

integer

データベースの数

databaseErrorCount

integer

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

endedOn

string

移行の終了時刻

id

string

結果識別子

resultType string:

MigrationLevelOutput

結果の種類

sourceServerBrandVersion

string

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

sourceServerName

string

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

sourceServerVersion

string

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

startedOn

string

移行の開始時刻

state

MigrationState

移行の現在の状態

targetServerBrandVersion

string

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

targetServerName

string

ターゲット サーバー名

targetServerVersion

string

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

MigrateSqlServerSqlMISyncTaskProperties

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

名前 説明
clientData

object

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

commands CommandProperties[]:

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

createdOn

string

タスクが作成されたときの UTC の DateTime

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" の形式の Azure Active Directory ドメイン名、マネージド ドメインの場合は 'contoso.onmicrosoft.com' の形式で、Windows ログインが選択されている場合にのみ必要です

backupBlobShare

BlobShare

バックアップ ファイルの格納に使用される Azure Storage アカウント コンテナーの 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

移行の終了時刻

exceptionsAndWarnings

ReportableException[]

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

id

string

結果識別子

isEnabled

boolean

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

message

string

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

name

string

エージェント ジョブ名。

resultType string:

AgentJobLevelOutput

結果の種類

startedOn

string

移行の開始時刻

state

MigrationState

移行の現在の状態

MigrateSqlServerSqlMITaskOutputDatabaseLevel

名前 説明
databaseName

string

データベースの名前

endedOn

string

移行の終了時刻

exceptionsAndWarnings

ReportableException[]

移行の例外と警告

id

string

結果識別子

message

string

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

resultType string:

DatabaseLevelOutput

結果の種類

sizeMB

number

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

stage

DatabaseMigrationStage

移行の現在のステージ

startedOn

string

移行の開始時刻

state

MigrationState

移行の現在の状態

MigrateSqlServerSqlMITaskOutputError

名前 説明
error

ReportableException

移行エラー

id

string

例外の一意識別子

resultType string:

ErrorOutput

結果の種類

MigrateSqlServerSqlMITaskOutputLoginLevel

名前 説明
endedOn

string

ログイン移行の終了時刻

exceptionsAndWarnings

ReportableException[]

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

id

string

結果識別子

loginName

string

ログイン名。

message

string

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

resultType string:

LoginLevelOutput

結果の種類

stage

LoginMigrationStage

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

startedOn

string

ログイン移行の開始時刻

state

MigrationState

ログインの現在の状態

MigrateSqlServerSqlMITaskOutputMigrationLevel

名前 説明
agentJobs

object

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

databases

object

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

endedOn

string

移行の終了時刻

exceptionsAndWarnings

ReportableException[]

移行の例外と警告。

id

string

結果識別子

logins

object

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

message

string

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

orphanedUsersInfo

OrphanedUserInfo[]

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

resultType string:

MigrationLevelOutput

結果の種類

serverRoleResults

<string,  StartMigrationScenarioServerRoleResult>

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

sourceServerBrandVersion

string

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

sourceServerVersion

string

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

startedOn

string

移行の開始時刻

state

MigrationState

移行の現在の状態

status

MigrationStatus

移行の現在の状態

targetServerBrandVersion

string

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

targetServerVersion

string

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

MigrateSqlServerSqlMITaskProperties

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

名前 説明
clientData

object

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

commands CommandProperties[]:

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

createdOn

string

タスクが作成されたときの UTC の DateTime

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

移行の終了時刻

exceptionsAndWarnings

ReportableException[]

移行の例外と警告。

id

string

結果識別子

message

string

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

resultType string:

MigrationLevelOutput

結果の種類

sourceServerBrandVersion

string

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

sourceServerVersion

string

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

stage

SsisMigrationStage

SSIS 移行のステージ。

startedOn

string

移行の開始時刻

status

MigrationStatus

移行の現在の状態

targetServerBrandVersion

string

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

targetServerVersion

string

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

MigrateSsisTaskOutputProjectLevel

名前 説明
endedOn

string

移行の終了時刻

exceptionsAndWarnings

ReportableException[]

移行の例外と警告

folderName

string

フォルダーの名前

id

string

結果識別子

message

string

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

projectName

string

プロジェクトの名前

resultType string:

SsisProjectLevelOutput

結果の種類

stage

SsisMigrationStage

SSIS 移行のステージ。

startedOn

string

移行の開始時刻

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

完了するタイム スタンプ

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

移行の現在の状態

名前 説明
Completed

string

Failed

string

InProgress

string

None

string

Skipped

string

Stopped

string

Warning

string

MigrationStatus

移行の現在の状態

名前 説明
Completed

string

CompletedWithWarnings

string

Configured

string

Connecting

string

Default

string

Error

string

Running

string

SelectLogins

string

SourceAndTargetSelected

string

Stopped

string

MigrationValidationDatabaseSummaryResult

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

名前 説明
endedOn

string

検証の終了時刻

id

string

結果識別子

migrationId

string

移行識別子

sourceDatabaseName

string

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

startedOn

string

検証の開始時刻

status

ValidationStatus

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

targetDatabaseName

string

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

MigrationValidationOptions

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

名前 説明
enableDataIntegrityValidation

boolean

選択したデータベース/テーブルのソースとターゲットの間でチェックサム ベースのデータ整合性検証を実行できます。

enableQueryAnalysisValidation

boolean

ソース データベースからクエリを取得し、ターゲットで実行することで、迅速かつインテリジェントなクエリ分析を実行できます。 結果には、抽出されたクエリのソース データベースとターゲット データベースでの実行に関する実行統計が表示されます。

enableSchemaValidation

boolean

ソースとターゲットの間でスキーマ情報を比較できます。

MigrationValidationResult

移行の検証結果

名前 説明
id

string

移行検証の結果識別子

migrationId

string

移行識別子

status

ValidationStatus

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

summaryResults

<string,  MigrationValidationDatabaseSummaryResult>

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

MiSqlConnectionInfo

Azure SQL データベース マネージド インスタンスへの接続を作成するために必要なプロパティ

名前 説明
managedInstanceResourceId

string

Azure SQL データベース マネージド インスタンスのリソース ID

password

string

パスワード資格情報。

type string:

MiSqlConnectionInfo

接続情報の種類

userName

string

ユーザー名

MongoDbClusterInfo

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

名前 説明
databases

MongoDbDatabaseInfo[]

クラスター内のシステム以外のデータベースの一覧

supportsSharding

boolean

クラスターがシャード化されたコレクションをサポートしているかどうか

type

MongoDbClusterType

データ ソースの種類

version

string

x.y.z 形式のデータ ソースのバージョン (例: 3.6.7)。 Type が BlobContainer の場合は使用されません。

MongoDbClusterType

データ ソースの種類

名前 説明
BlobContainer

string

CosmosDb

string

MongoDb

string

MongoDbCollectionInfo

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

名前 説明
averageDocumentSize

integer

平均ドキュメント サイズ、または平均サイズが不明な場合は -1

dataSize

integer

推定合計データ サイズ (バイト単位)、またはサイズが不明な場合は -1。

databaseName

string

コレクションを含むデータベースの名前

documentCount

integer

ドキュメントの推定合計数、またはドキュメント数が不明な場合は -1

isCapped

boolean

コレクションが上限付きコレクションかどうか (つまり、固定サイズで、循環バッファーのように機能するかどうか)

isSystemCollection

boolean

コレクションがシステム コレクションかどうか

isView

boolean

コレクションが別のコレクションのビューであるかどうか

name

string

データベースまたはコレクションの修飾されていない名前

qualifiedName

string

データベースまたはコレクションの修飾名。 コレクションの場合、これはデータベース修飾名です。

shardKey

MongoDbShardKeyInfo

コレクションのシャード キー、またはコレクションがシャード化されていない場合は null

supportsSharding

boolean

データベースでシャーディングが有効になっているかどうか。 移行タスクでは、必要に応じてターゲットでシャーディングが有効になります。

viewOf

string

IsView が true の場合、このビューのコレクションの名前

MongoDbCollectionProgress

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

名前 説明
bytesCopied

integer

コピーステージ中にコピーされたドキュメントのバイト数

documentsCopied

integer

コピー ステージ中にコピーされたドキュメントの数

elapsedTime

string

[ddd.] 形式の経過時間hh:mm:ss[.fffffff] (つまり TimeSpan 形式)

errors

<string,  MongoDbError>

現在のオブジェクトに対して発生したエラーと警告。 キーはエラー コードです。

eventsPending

integer

再生を待機している oplog イベントの数

eventsReplayed

integer

これまでに再生された oplog イベントの数

lastEventTime

string

最後に受け取った oplog イベントのタイムスタンプ。oplog イベントがまだ受信されていない場合は null

lastReplayTime

string

最後に再生された oplog イベントのタイムスタンプ。oplog イベントがまだ再生されていない場合は null

name

string

進行状況オブジェクトの名前。 コレクションの場合、これは修飾されていないコレクション名です。 データベースの場合、これはデータベース名です。 全体的な移行の場合、これは null です。

qualifiedName

string

進行状況オブジェクトの修飾名。 コレクションの場合、これはデータベース修飾名です。 データベースの場合、これはデータベース名です。 全体的な移行の場合、これは null です。

resultType string:

Collection

進行状況オブジェクトの種類

state

MongoDbMigrationState

totalBytes

integer

コピー ステージの先頭にあるソースのドキュメント バイトの合計数。合計サイズが不明な場合は -1

totalDocuments

integer

コピー ステージの開始時のソース上のドキュメントの合計数。合計数が不明な場合は -1

MongoDbCollectionSettings

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

名前 説明
canDelete

boolean

移行を実行する過程で移行者がターゲット コレクションを削除できるかどうかを示します。 既定値は true です。

shardKey

MongoDbShardKeySetting

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

targetRUs

integer

CosmosDB ターゲットで構成する必要がある RU、または既定値を使用するように null。 これは、CosmosDB 以外のターゲットには影響しません。

MongoDbConnectionInfo

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

名前 規定値 説明
additionalSettings

string

追加の接続設定

authentication

AuthenticationType

接続に使用する認証の種類

connectionString

string

MongoDB 接続文字列または BLOB コンテナーの URL。 ユーザー名とパスワードは、ここで指定することも、userName プロパティと password プロパティで指定することもできます。

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

ドキュメントの平均サイズ。平均サイズが不明な場合は -1

collections

MongoDbCollectionInfo[]

MongoDB データベースでサポートされているコレクションの一覧

dataSize

integer

推定合計データ サイズ (バイト単位)、またはサイズが不明な場合は -1。

documentCount

integer

ドキュメントの推定合計数、またはドキュメント数が不明な場合は -1

name

string

データベースまたはコレクションの非修飾名

qualifiedName

string

データベースまたはコレクションの修飾名。 コレクションの場合、これはデータベース修飾名です。

supportsSharding

boolean

データベースでシャーディングが有効になっているかどうか。 移行タスクでは、必要に応じてターゲットでシャーディングが有効になります。

MongoDbDatabaseProgress

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

名前 説明
bytesCopied

integer

コピーステージ中にコピーされたドキュメントのバイト数

collections

object

データベース内のコレクションの進行状況。 キーはコレクションの非修飾名です

documentsCopied

integer

コピー ステージ中にコピーされたドキュメントの数

elapsedTime

string

[ddd.] 形式の経過時間hh:mm:ss[.fffffff] (つまり TimeSpan 形式)

errors

<string,  MongoDbError>

現在のオブジェクトに対して発生したエラーと警告。 キーはエラー コードです。

eventsPending

integer

再生を待機している oplog イベントの数

eventsReplayed

integer

これまでに再生された oplog イベントの数

lastEventTime

string

最後に受け取った oplog イベントのタイムスタンプ。oplog イベントがまだ受信されていない場合は null

lastReplayTime

string

最後に再生された oplog イベントのタイムスタンプ。oplog イベントがまだ再生されていない場合は null

name

string

進行状況オブジェクトの名前。 コレクションの場合、これは修飾されていないコレクション名です。 データベースの場合、これはデータベース名です。 全体的な移行の場合、これは null です。

qualifiedName

string

進行状況オブジェクトの修飾名。 コレクションの場合、これはデータベース修飾名です。 データベースの場合、これはデータベース名です。 全体的な移行の場合、これは null です。

resultType string:

Database

進行状況オブジェクトの種類

state

MongoDbMigrationState

totalBytes

integer

コピー ステージの先頭にあるソースのドキュメント バイトの合計数。合計サイズが不明な場合は -1

totalDocuments

integer

コピー ステージの開始時のソース上のドキュメントの合計数。合計数が不明な場合は -1

MongoDbDatabaseSettings

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

名前 説明
collections

<string,  MongoDbCollectionSettings>

ターゲットに移行するソース データベース上のコレクション。 キーは、コレクションの非修飾名です。

targetRUs

integer

CosmosDB ターゲットで構成する必要がある RU、または既定値を使用するように null、データベースにスループットをプロビジョニングしない場合は 0。 これは、CosmosDB 以外のターゲットには影響しません。

MongoDbError

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

名前 説明
code

string

エラーまたは警告を記述する、ローカライズされていないコンピューターで読み取り可能なコード

count

integer

エラーまたは警告が発生した回数

message

string

エラーまたは警告を説明するローカライズされた人間が判読できるメッセージ

type

MongoDbErrorType

エラーまたは警告の種類

MongoDbErrorType

エラーまたは警告の種類

名前 説明
Error

string

ValidationError

string

Warning

string

MongoDbMigrationProgress

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

名前 説明
bytesCopied

integer

コピーステージ中にコピーされたドキュメントのバイト数

databases

<string,  MongoDbDatabaseProgress>

移行中のデータベースの進行状況。 キーはデータベースの名前です

documentsCopied

integer

コピー ステージ中にコピーされたドキュメントの数

elapsedTime

string

[ddd.] 形式の経過時間hh:mm:ss[.fffffff] (つまり TimeSpan 形式)

errors

<string,  MongoDbError>

現在のオブジェクトに対して発生したエラーと警告。 キーはエラー コードです。

eventsPending

integer

再生を待機している oplog イベントの数

eventsReplayed

integer

これまでに再生された oplog イベントの数

lastEventTime

string

最後に受け取った oplog イベントのタイムスタンプ。oplog イベントがまだ受信されていない場合は null

lastReplayTime

string

最後に再生された oplog イベントのタイムスタンプ。oplog イベントがまだ再生されていない場合は null

name

string

進行状況オブジェクトの名前。 コレクションの場合、これは修飾されていないコレクション名です。 データベースの場合、これはデータベース名です。 全体的な移行の場合、これは null です。

qualifiedName

string

進行状況オブジェクトの修飾名。 コレクションの場合、これはデータベース修飾名です。 データベースの場合、これはデータベース名です。 全体的な移行の場合、これは null です。

resultType string:

Migration

進行状況オブジェクトの種類

state

MongoDbMigrationState

totalBytes

integer

コピー ステージの先頭にあるソースのドキュメント バイトの合計数。合計サイズが不明な場合は -1

totalDocuments

integer

コピー ステージの開始時のソース上のドキュメントの合計数。合計数が不明な場合は -1

MongoDbMigrationSettings

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

名前 説明
boostRUs

integer

移行の最初のコピー中にコレクションが一時的に (低い場合)、既定のブーストを使用するために 10,000 から 1,000,000、または 0 に増加する CosmosDB ターゲットの RU 制限。RU をブーストしない場合は null です。 この設定は、CosmosDB 以外のターゲットには影響しません。

databases

<string,  MongoDbDatabaseSettings>

ターゲットに移行するソース クラスター上のデータベース。 キーはデータベースの名前です。

replication

MongoDbReplication

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

source

MongoDbConnectionInfo

ソース クラスターへの接続に使用される設定

target

MongoDbConnectionInfo

ターゲット クラスターへの接続に使用される設定

throttling

MongoDbThrottlingSettings

移行のリソース使用量を制限するために使用される設定

MongoDbMigrationState

名前 説明
Canceled

string

Complete

string

Copying

string

Failed

string

Finalizing

string

InitialReplay

string

Initializing

string

NotStarted

string

Replaying

string

Restarting

string

ValidatingInput

string

MongoDbReplication

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

名前 説明
Continuous

string

Disabled

string

OneTime

string

MongoDbShardKeyField

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

名前 説明
name

string

フィールドの名前。

order

MongoDbShardKeyOrder

フィールドの順序

MongoDbShardKeyInfo

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

名前 説明
fields

MongoDbShardKeyField[]

シャード キー内のフィールド

isUnique

boolean

シャード キーが一意かどうか

MongoDbShardKeyOrder

フィールドの順序

名前 説明
Forward

string

Hashed

string

Reverse

string

MongoDbShardKeySetting

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

名前 説明
fields

MongoDbShardKeyField[]

シャード キー内のフィールド

isUnique

boolean

シャード キーが一意かどうか

MongoDbThrottlingSettings

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

名前 説明
maxParallelism

integer

並行して処理される作業項目の最大数 (コレクション コピーなど)

minFreeCpu

integer

移行者が使用を回避しようとする CPU 時間の割合 (0 から 100)

minFreeMemoryMb

integer

移行者が使用を回避しようとする RAM のメガバイト数

MySqlConnectionInfo

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

名前 規定値 説明
additionalSettings

string

追加の接続設定

authentication

AuthenticationType

接続に使用する認証の種類

dataSource

string

データ ソース

encryptConnection

boolean

True

接続を暗号化するかどうか

password

string

パスワード資格情報。

port

integer

サーバーのポート

serverName

string

サーバーの名前

type string:

MySqlConnectionInfo

接続情報の種類

userName

string

ユーザー名

MySqlTargetPlatformType

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

名前 説明
AzureDbForMySQL

string

SqlServer

string

ObjectType

違いがあるオブジェクトの型。 例: (Table/View/StoredProcedure)

名前 説明
Function

string

StoredProcedures

string

Table

string

User

string

View

string

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

合計いいえ。バッチ内のステートメントの数

targetResult

ExecutionStatistics

ターゲットからのクエリ分析結果

ReplicateMigrationState

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

名前 説明
ACTION_REQUIRED

string

COMPLETE

string

FAILED

string

PENDING

string

UNDEFINED

string

VALIDATING

string

ReportableException

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

名前 説明
actionableMessage

string

この例外の操作可能な手順

filePath

string

例外が発生したファイルへのパス

hResult

integer

特定の例外に割り当てられるコード化された数値

lineNumber

string

例外が発生した行番号

message

string

エラー メッセージ

stackTrace

string

スタック トレース

ScenarioSource

ソース型の列挙体

名前 説明
Access

string

DB2

string

MongoDB

string

MySQL

string

MySQLRDS

string

Oracle

string

PostgreSQL

string

PostgreSQLRDS

string

SQL

string

SQLRDS

string

Sybase

string

ScenarioTarget

ターゲット型の列挙体

名前 説明
AzureDBForMySql

string

AzureDBForPostgresSQL

string

MongoDB

string

SQLDB

string

SQLDW

string

SQLMI

string

SQLServer

string

SchemaComparisonValidationResult

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

名前 説明
schemaDifferences

SchemaComparisonValidationResultType

ソース データベースとターゲット データベースのスキーマの相違点の一覧

sourceDatabaseObjectCount

object

ソース データベース オブジェクトの数

targetDatabaseObjectCount

object

ターゲット データベース オブジェクトの数

validationErrors

ValidationError

スキーマ比較検証の実行中に発生したエラーの一覧

SchemaComparisonValidationResultType

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

名前 説明
objectName

string

違いがあるオブジェクトの名前

objectType

ObjectType

違いがあるオブジェクトの型。 例: (Table/View/StoredProcedure)

updateAction

UpdateActionType

ターゲットに関してアクションの種類を更新する

SelectedCertificateInput

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

名前 説明
certificateName

string

エクスポートする証明書の名前。

password

string

エクスポートされた証明書の暗号化に使用するパスワード。

ServerLevelPermissionsGroup

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

名前 説明
Default

string

MigrationFromMySQLToAzureDBForMySQL

string

MigrationFromSqlServerToAzureDB

string

MigrationFromSqlServerToAzureMI

string

MigrationFromSqlServerToAzureVM

string

ServerProperties

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

名前 説明
serverDatabaseCount

integer

サーバー内のデータベースの数

serverEdition

string

データベース サーバーのエディション

serverName

string

サーバーの名前

serverOperatingSystemVersion

string

オペレーティング システムのバージョン

serverPlatform

string

サーバー プラットフォームの名前

serverVersion

string

データベース サーバーのバージョン

Severity

検証エラーの重大度

名前 説明
Error

string

Message

string

Warning

string

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

string

SsisMigrationInfo

SSIS ストアの種類を使用した SSIS 移行情報、ポリシーの上書き。

名前 説明
environmentOverwriteOption

SsisMigrationOverwriteOption

SSIS 環境の移行の上書きオプション

projectOverwriteOption

SsisMigrationOverwriteOption

SSIS プロジェクト移行の上書きオプション

ssisStoreType

SsisStoreType

ソースの SSIS ストアの種類。DMS (クラシック) では SSIS カタログのみがサポートされるようになりました

SsisMigrationOverwriteOption

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

名前 説明
Ignore

string

Overwrite

string

SsisMigrationStage

SSIS 移行の現在のステージ

名前 説明
Completed

string

InProgress

string

Initialize

string

None

string

SsisStoreType

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

名前 説明
SsisCatalog

string

StartMigrationScenarioServerRoleResult

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

名前 説明
exceptionsAndWarnings

ReportableException[]

移行の例外と警告。

name

string

サーバー ロールの名前。

state

MigrationState

移行の現在の状態

SyncDatabaseMigrationReportingState

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

名前 説明
BACKUP_COMPLETED

string

BACKUP_IN_PROGRESS

string

CANCELLED

string

CANCELLING

string

COMPLETE

string

COMPLETING

string

CONFIGURING

string

FAILED

string

INITIALIAZING

string

READY_TO_COMPLETE

string

RESTORE_COMPLETED

string

RESTORE_IN_PROGRESS

string

RUNNING

string

STARTING

string

UNDEFINED

string

VALIDATING

string

VALIDATION_COMPLETE

string

VALIDATION_FAILED

string

SyncMigrationDatabaseErrorEvent

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

名前 説明
eventText

string

イベント テキスト。

eventTypeString

string

イベントの種類。

timestampString

string

timestamp の文字列値。

SyncTableMigrationState

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

名前 説明
BEFORE_LOAD

string

CANCELED

string

COMPLETED

string

ERROR

string

FAILED

string

FULL_LOAD

string

SystemData

名前 説明
createdAt

string

createdBy

string

createdByType

createdByType

lastModifiedAt

string

lastModifiedBy

string

lastModifiedByType

createdByType

TaskState

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

名前 説明
Canceled

string

Failed

string

FailedInputValidation

string

Faulted

string

Queued

string

Running

string

Succeeded

string

Unknown

string

UpdateActionType

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

名前 説明
AddedOnTarget

string

ChangedOnTarget

string

DeletedOnTarget

string

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 Active Directory アプリケーションを使用して、Azure SQL Database Managed Instance と Azure Storage アカウントのターゲット インスタンスに接続します

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 Storage アカウント コンテナーの 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

検証の現在の状態

名前 説明
Completed

string

CompletedWithIssues

string

Default

string

Failed

string

InProgress

string

Initialized

string

NotStarted

string

Stopped

string

WaitStatistics

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

名前 規定値 説明
waitCount

integer

合計いいえ。待機数

waitTimeMs

number

0

合計待機時間 (ミリ秒)

waitType

string

待機の種類