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 パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
group
|
path | True |
string |
リソース グループの名前 |
project
|
path | True |
string |
プロジェクトの名前 |
service
|
path | True |
string |
サービスの名前 |
subscription
|
path | True |
string |
Azure サブスクリプションを識別するサブスクリプション ID。 |
task
|
path | True |
string |
タスクの名前 |
api-version
|
query | True |
string |
API のバージョン |
$expand
|
query |
string |
応答を展開する |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
タスク リソース |
|
Other Status Codes |
エラー |
セキュリティ
azure_auth
Azure Active Directory OAuth2 フロー
型:
oauth2
フロー:
implicit
Authorization URL (承認 URL):
https://login.microsoftonline.com/common/oauth2/authorize
スコープ
名前 | 説明 |
---|---|
user_impersonation | ユーザー アカウントの借用 |
例
Tasks_Get
要求のサンプル
応答のサンプル
{
"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
エラー情報。
名前 | 型 | 説明 |
---|---|---|
error |
OData 形式のエラー情報 |
|
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
ログ バックアップ ファイルの 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 |
さまざまなバックアップの種類の列挙型 |
|
databaseName |
string |
バックアップ セットが属するデータベースの名前 |
firstLsn |
string |
バックアップ ファイルの最初のログ シーケンス番号 |
isBackupRestored |
boolean |
バックアップ セットが復元されるかどうか |
lastLsn |
string |
バックアップ ファイルの最後のログ シーケンス番号 |
lastModifiedTime |
string |
共有場所にあるバックアップ ファイルの最終変更時刻 |
listOfBackupFiles |
バックアップ セット内のファイルの一覧 |
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 |
エラーの配列。 送信された場合、これは無視されます。 |
|
input |
MongoDB データ ソースへの接続について説明します |
|
output |
1 つの MongoDbClusterInfo オブジェクトを含む配列 |
|
state |
タスクの状態。 送信された場合、これは無視されます。 |
|
taskType |
string:
Connect. |
タスクの種類。 |
ConnectToSourceMySqlTaskInput
MySQL データベース接続を検証するタスクの入力
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
checkPermissionsGroup |
検証のアクセス許可グループ |
||
isOfflineMigration |
boolean |
False |
移行がオフラインかどうかを示すフラグ |
sourceConnectionInfo |
MySQL ソースへの接続に関する情報 |
||
targetPlatform |
移行のターゲット プラットフォーム |
ConnectToSourceMySqlTaskProperties
MySQL データベース接続を検証するタスクのプロパティ
名前 | 型 | 説明 |
---|---|---|
clientData |
object |
メタデータ情報をタスクにアタッチするためのクライアント データのキー値ペア |
commands | CommandProperties[]: |
コマンド プロパティの配列。 |
errors |
エラーの配列。 送信された場合、これは無視されます。 |
|
input |
タスク入力 |
|
output |
タスクの出力。 送信された場合、これは無視されます。 |
|
state |
タスクの状態。 送信された場合、これは無視されます。 |
|
taskType |
string:
Connect |
タスクの種類。 |
ConnectToSourceNonSqlTaskOutput
MySQL 型ソースへの接続の出力
名前 | 型 | 説明 |
---|---|---|
databases |
string[] |
サーバー上のデータベースの一覧 |
id |
string |
結果識別子 |
serverProperties |
サーバー プロパティ |
|
sourceServerBrandVersion |
string |
サーバー ブランドのバージョン |
validationErrors |
タスクに関連付けられている検証エラー |
ConnectToSourceOracleSyncTaskInput
Oracle データベース接続を検証するタスクの入力
名前 | 型 | 説明 |
---|---|---|
sourceConnectionInfo |
Oracle ソースへの接続に関する情報 |
ConnectToSourceOracleSyncTaskOutput
Oracle データベース接続を検証するタスクの出力
名前 | 型 | 説明 |
---|---|---|
databases |
string[] |
ソース サーバー上のスキーマの一覧 |
sourceServerBrandVersion |
string |
ソース サーバーのブランド バージョン |
sourceServerVersion |
string |
ソース サーバーのバージョン |
validationErrors |
タスクに関連付けられている検証エラー |
ConnectToSourceOracleSyncTaskProperties
Oracle データベース接続を検証するタスクのプロパティ
名前 | 型 | 説明 |
---|---|---|
clientData |
object |
メタデータ情報をタスクにアタッチするためのクライアント データのキー値ペア |
commands | CommandProperties[]: |
コマンド プロパティの配列。 |
errors |
エラーの配列。 送信された場合、これは無視されます。 |
|
input |
タスク入力 |
|
output |
タスクの出力。 送信された場合、これは無視されます。 |
|
state |
タスクの状態。 送信された場合、これは無視されます。 |
|
taskType |
string:
Connect |
タスクの種類。 |
ConnectToSourcePostgreSqlSyncTaskInput
PostgreSQL への接続とソース サーバーの要件を検証するタスクの入力
名前 | 型 | 説明 |
---|---|---|
sourceConnectionInfo |
ソース PostgreSQL サーバーの接続情報 |
ConnectToSourcePostgreSqlSyncTaskOutput
PostgreSQL への接続とソース サーバーの要件を検証するタスクの出力
名前 | 型 | 説明 |
---|---|---|
databases |
string[] |
ソース サーバー上のデータベースの一覧 |
id |
string |
結果識別子 |
sourceServerBrandVersion |
string |
ソース サーバーのブランド バージョン |
sourceServerVersion |
string |
ソース サーバーのバージョン |
validationErrors |
タスクに関連付けられている検証エラー |
ConnectToSourcePostgreSqlSyncTaskProperties
オンライン移行の PostgreSQL サーバーとソース サーバーへの接続要件を検証するタスクのプロパティ
名前 | 型 | 説明 |
---|---|---|
clientData |
object |
メタデータ情報をタスクにアタッチするためのクライアント データのキー値ペア |
commands | CommandProperties[]: |
コマンド プロパティの配列。 |
errors |
エラーの配列。 送信された場合、これは無視されます。 |
|
input |
タスク入力 |
|
output |
タスクの出力。 送信された場合、これは無視されます。 |
|
state |
タスクの状態。 送信された場合、これは無視されます。 |
|
taskType |
string:
Connect |
タスクの種類。 |
ConnectToSourceSqlServerSyncTaskProperties
オンライン移行のSQL Serverとソース サーバーの要件への接続を検証するタスクのプロパティ
名前 | 型 | 説明 |
---|---|---|
clientData |
object |
メタデータ情報をタスクにアタッチするためのクライアント データのキー値ペア |
commands | CommandProperties[]: |
コマンド プロパティの配列。 |
errors |
エラーの配列。 送信された場合、これは無視されます。 |
|
input |
タスク入力 |
|
output | ConnectToSourceSqlServerTaskOutput[]: |
タスクの出力。 送信された場合、これは無視されます。 |
state |
タスクの状態。 送信された場合、これは無視されます。 |
|
taskType |
string:
Connect |
タスクの種類。 |
ConnectToSourceSqlServerTaskInput
SQL Serverへの接続を検証し、ソース サーバーの要件も検証するタスクの入力
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
checkPermissionsGroup |
検証のアクセス許可グループ |
||
collectAgentJobs |
boolean |
False |
ソース サーバーからエージェント ジョブを収集するかどうかを示すフラグを設定します。 |
collectDatabases |
boolean |
True |
ソース サーバーからデータベースを収集するかどうかを示すフラグを設定します。 |
collectLogins |
boolean |
False |
ソース サーバーからログインを収集するかどうかを示すフラグを設定します。 |
collectTdeCertificateInfo |
boolean |
False |
ソース サーバーから TDE 証明書名を収集するかどうかを示すフラグを設定します。 |
encryptedKeyForSecureFields |
string |
セキュリティで保護されたフィールドの暗号化されたキー |
|
sourceConnectionInfo |
ソース SQL Serverの接続情報 |
||
validateSsisCatalogOnly |
boolean |
False |
ソース サーバーで SSIS カタログに到達できるかどうかを検証するかどうかを示すフラグを設定します。 |
ConnectToSourceSqlServerTaskOutputAgentJobLevel
SQL Serverへの接続を検証し、ソース サーバーの要件も検証するタスクのエージェント ジョブ レベルの出力
名前 | 型 | 説明 |
---|---|---|
id |
string |
結果識別子 |
isEnabled |
boolean |
元のエージェント ジョブの状態。 |
jobCategory |
string |
エージェント ジョブの種類。 |
jobOwner |
string |
エージェント ジョブの所有者 |
lastExecutedOn |
string |
UTC エージェント ジョブが最後に実行された日時。 |
migrationEligibility |
移行のためのエージェント ジョブの適格性に関する情報。 |
|
name |
string |
エージェント ジョブ名 |
resultType |
string:
Agent |
結果の種類 - データベース レベルまたはタスク レベル |
validationErrors |
検証エラー |
ConnectToSourceSqlServerTaskOutputDatabaseLevel
SQL Serverへの接続を検証し、ソース サーバーの要件も検証するタスクのデータベース レベルの出力
名前 | 型 | 説明 |
---|---|---|
compatibilityLevel |
データベースの互換性レベルをSQL Serverする |
|
databaseFiles |
データベース ファイルの一覧 |
|
databaseState |
データベースの状態 |
|
id |
string |
結果識別子 |
name |
string |
データベース名 |
resultType |
string:
Database |
結果の種類 - データベース レベルまたはタスク レベル |
sizeMB |
number |
ファイルのサイズ (メガバイト単位) |
ConnectToSourceSqlServerTaskOutputLoginLevel
SQL Serverへの接続を検証し、ソース サーバーの要件も検証するタスクのログイン レベルの出力
名前 | 型 | 説明 |
---|---|---|
defaultDatabase |
string |
ログインの既定のデータベース。 |
id |
string |
結果識別子 |
isEnabled |
boolean |
ログインの状態。 |
loginType |
ログインの種類です。 |
|
migrationEligibility |
移行のログイン資格に関する情報。 |
|
name |
string |
ログイン名。 |
resultType |
string:
Login |
結果の種類 - データベース レベルまたはタスク レベル |
ConnectToSourceSqlServerTaskOutputTaskLevel
SQL Serverへの接続を検証し、ソース サーバーの要件も検証するタスクのタスク レベルの出力
名前 | 型 | 説明 |
---|---|---|
agentJobs |
object |
エージェント ジョブ名から ID へのマップとしてのソース エージェント ジョブ。 |
databaseTdeCertificateMapping |
object |
データベース名から TDE 証明書名へのマッピング (該当する場合) |
databases |
object |
データベース名からデータベース ID へのマップとしてのソース データベース |
id |
string |
結果識別子 |
logins |
object |
ログイン名からログイン ID へのマップとしてのソース ログイン。 |
resultType |
string:
Task |
結果の種類 - データベース レベルまたはタスク レベル |
sourceServerBrandVersion |
string |
ソース サーバーブランドのバージョン |
sourceServerVersion |
string |
ソース サーバーのバージョン |
validationErrors |
検証エラー |
ConnectToSourceSqlServerTaskProperties
SQL Serverへの接続を検証し、ソース サーバーの要件も検証するタスクのプロパティ
名前 | 型 | 説明 |
---|---|---|
clientData |
object |
メタデータ情報をタスクにアタッチするためのクライアント データのキー値ペア |
commands | CommandProperties[]: |
コマンド プロパティの配列。 |
errors |
エラーの配列。 送信された場合、これは無視されます。 |
|
input |
タスク入力 |
|
output | ConnectToSourceSqlServerTaskOutput[]: |
タスクの出力。 送信された場合、これは無視されます。 |
state |
タスクの状態。 送信された場合、これは無視されます。 |
|
taskId |
string |
タスク ID |
taskType |
string:
Connect |
タスクの種類。 |
ConnectToTargetAzureDbForMySqlTaskInput
Azure Database for MySQLとターゲット サーバーの要件への接続を検証するタスクの入力
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
isOfflineMigration |
boolean |
False |
移行がオフラインかどうかを示すフラグ |
sourceConnectionInfo |
ソース MySQL サーバーの接続情報 |
||
targetConnectionInfo |
ターゲット Azure Database for MySQL サーバーの接続情報 |
ConnectToTargetAzureDbForMySqlTaskOutput
Azure Database for MySQLとターゲット サーバーの要件への接続を検証するタスクの出力
名前 | 型 | 説明 |
---|---|---|
databases |
string[] |
ターゲット サーバー上のデータベースの一覧 |
id |
string |
結果識別子 |
serverVersion |
string |
ターゲット サーバーのバージョン |
targetServerBrandVersion |
string |
ターゲット サーバーブランドのバージョン |
validationErrors |
タスクに関連付けられている検証エラー |
ConnectToTargetAzureDbForMySqlTaskProperties
Azure Database for MySQLとターゲット サーバーの要件への接続を検証するタスクのプロパティ
名前 | 型 | 説明 |
---|---|---|
clientData |
object |
メタデータ情報をタスクにアタッチするためのクライアント データのキー値ペア |
commands | CommandProperties[]: |
コマンド プロパティの配列。 |
errors |
エラーの配列。 送信された場合、これは無視されます。 |
|
input |
タスク入力 |
|
output |
タスクの出力。 送信された場合、これは無視されます。 |
|
state |
タスクの状態。 送信された場合、これは無視されます。 |
|
taskType |
string:
Connect |
タスクの種類。 |
ConnectToTargetAzureDbForPostgreSqlSyncTaskInput
Azure Database for PostgreSQLとターゲット サーバーの要件への接続を検証するタスクの入力
名前 | 型 | 説明 |
---|---|---|
sourceConnectionInfo |
ソース PostgreSQL サーバーの接続情報 |
|
targetConnectionInfo |
ターゲット Azure Database for PostgreSQL サーバーの接続情報 |
ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput
Azure Database for PostgreSQLとターゲット サーバーの要件への接続を検証するタスクの出力
名前 | 型 | 説明 |
---|---|---|
databases |
string[] |
ターゲット サーバー上のデータベースの一覧 |
id |
string |
結果識別子 |
targetServerBrandVersion |
string |
ターゲット サーバーブランドのバージョン |
targetServerVersion |
string |
ターゲット サーバーのバージョン |
validationErrors |
タスクに関連付けられている検証エラー |
ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties
オンライン移行の Azure Database For PostgreSQL サーバーとターゲット サーバーの要件への接続を検証するタスクのプロパティ
名前 | 型 | 説明 |
---|---|---|
clientData |
object |
メタデータ情報をタスクにアタッチするためのクライアント データのキー値ペア |
commands | CommandProperties[]: |
コマンド プロパティの配列。 |
errors |
エラーの配列。 送信された場合、これは無視されます。 |
|
input |
タスク入力 |
|
output |
タスクの出力。 送信された場合、これは無視されます。 |
|
state |
タスクの状態。 送信された場合、これは無視されます。 |
|
taskType |
string:
Connect |
タスクの種類。 |
ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput
Oracle ソースのAzure Database for PostgreSQLとターゲット サーバーの要件への接続を検証するタスクの入力。
名前 | 型 | 説明 |
---|---|---|
targetConnectionInfo |
ターゲット Azure Database for PostgreSQL サーバーの接続情報 |
ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput
Oracle ソースのAzure Database for PostgreSQLとターゲット サーバーの要件への接続を検証するタスクの出力。
名前 | 型 | 説明 |
---|---|---|
databaseSchemaMap |
データベースごとのスキーマのマッピング |
|
databases |
string[] |
ターゲット サーバー上のデータベースの一覧 |
targetServerBrandVersion |
string |
ターゲット サーバーブランドのバージョン |
targetServerVersion |
string |
ターゲット サーバーのバージョン |
validationErrors |
タスクに関連付けられている検証エラー |
ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties
Oracle ソースのオンライン移行に関する Azure Database For PostgreSQL サーバーとターゲット サーバーの要件への接続を検証するタスクのプロパティ。
名前 | 型 | 説明 |
---|---|---|
clientData |
object |
メタデータ情報をタスクにアタッチするためのクライアント データのキー値ペア |
commands | CommandProperties[]: |
コマンド プロパティの配列。 |
errors |
エラーの配列。 送信された場合、これは無視されます。 |
|
input |
タスク入力 |
|
output |
タスクの出力。 送信された場合、これは無視されます。 |
|
state |
タスクの状態。 送信された場合、これは無視されます。 |
|
taskType |
string:
Connect |
タスクの種類。 |
ConnectToTargetSqlDbTaskInput
SQL DB への接続とターゲット サーバーの要件を検証するタスクの入力
名前 | 型 | 説明 |
---|---|---|
queryObjectCounts |
boolean |
ターゲット サーバー上の各データベースのオブジェクト数を照会するかどうかを示すブール型 (Boolean) フラグ |
targetConnectionInfo |
ターゲット 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 |
エラーの配列。 送信された場合、これは無視されます。 |
|
input |
タスク入力 |
|
output |
タスクの出力。 送信された場合、これは無視されます。 |
|
state |
タスクの状態。 送信された場合、これは無視されます。 |
|
taskType |
string:
Connect |
タスクの種類。 |
ConnectToTargetSqlMISyncTaskInput
Azure SQL Database Managed Instance オンライン シナリオへの接続を検証するタスクの入力。
名前 | 型 | 説明 |
---|---|---|
azureApp |
DMS (クラシック) インスタンスが使用する Azure Active Directory アプリケーションを使用して、Azure SQL Database Managed Instance と Azure Storage アカウントのターゲット インスタンスに接続します |
|
targetConnectionInfo |
Azure SQL Database Managed Instanceの接続情報 |
ConnectToTargetSqlMISyncTaskOutput
Azure SQL Database Managed Instanceへの接続を検証するタスクの出力。
名前 | 型 | 説明 |
---|---|---|
targetServerBrandVersion |
string |
ターゲット サーバーブランドのバージョン |
targetServerVersion |
string |
ターゲット サーバーのバージョン |
validationErrors |
検証エラー |
ConnectToTargetSqlMISyncTaskProperties
Azure SQL Database Managed Instanceへの接続を検証するタスクのプロパティ
名前 | 型 | 説明 |
---|---|---|
clientData |
object |
メタデータ情報をタスクにアタッチするためのクライアント データのキー値ペア |
commands | CommandProperties[]: |
コマンド プロパティの配列。 |
errors |
エラーの配列。 送信された場合、これは無視されます。 |
|
input |
タスク入力 |
|
output |
タスクの出力。 送信された場合、これは無視されます。 |
|
state |
タスクの状態。 送信された場合、これは無視されます。 |
|
taskType |
string:
Connect |
タスクの種類。 |
ConnectToTargetSqlMITaskInput
Azure SQL Database Managed Instanceへの接続を検証するタスクの入力。
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
collectAgentJobs |
boolean |
True |
ターゲット SQL MI サーバーからエージェント ジョブを収集するかどうかを示すフラグを設定します。 |
collectLogins |
boolean |
True |
ターゲット SQL MI サーバーからログインを収集するかどうかを示すフラグを設定します。 |
targetConnectionInfo |
ターゲット 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 |
検証エラー |
ConnectToTargetSqlMITaskProperties
Azure SQL Database Managed Instanceへの接続を検証するタスクのプロパティ
名前 | 型 | 説明 |
---|---|---|
clientData |
object |
メタデータ情報をタスクにアタッチするためのクライアント データのキー値ペア |
commands | CommandProperties[]: |
コマンド プロパティの配列。 |
errors |
エラーの配列。 送信された場合、これは無視されます。 |
|
input |
タスク入力 |
|
output |
タスクの出力。 送信された場合、これは無視されます。 |
|
state |
タスクの状態。 送信された場合、これは無視されます。 |
|
taskType |
string:
Connect |
タスクの種類。 |
ConnectToTargetSqlSqlDbSyncTaskInput
Azure SQL DB とターゲット サーバーの要件への接続を検証するタスクの入力
名前 | 型 | 説明 |
---|---|---|
sourceConnectionInfo |
ソース SQL Serverの接続情報 |
|
targetConnectionInfo |
ターゲット SQL DB の接続情報 |
ConnectToTargetSqlSqlDbSyncTaskProperties
SQL DB への接続とオンライン移行のターゲット サーバー要件を検証するタスクのプロパティ
名前 | 型 | 説明 |
---|---|---|
clientData |
object |
メタデータ情報をタスクにアタッチするためのクライアント データのキー値ペア |
commands | CommandProperties[]: |
コマンド プロパティの配列。 |
errors |
エラーの配列。 送信された場合、これは無視されます。 |
|
input |
タスク入力 |
|
output |
タスクの出力。 送信された場合、これは無視されます。 |
|
state |
タスクの状態。 送信された場合、これは無視されます。 |
|
taskType |
string:
Connect |
タスクの種類。 |
createdByType
名前 | 型 | 説明 |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
DatabaseBackupInfo
既存のバックアップ モードが使用されている場合のバックアップ ファイルに関する情報。
名前 | 型 | 説明 |
---|---|---|
backupFiles |
string[] |
現在のデータベースのバックアップ ファイルの一覧。 |
backupFinishDate |
string |
バックアップ操作が完了した日時。 |
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 |
データベース ファイルの種類 |
|
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 |
移行の現在の状態 |
|
statusMessage |
string |
ステータス メッセージ |
DatabaseTable
テーブルのプロパティ
名前 | 型 | 説明 |
---|---|---|
hasRows |
boolean |
テーブルが空かどうかを示します |
name |
string |
テーブルのスキーマ修飾名 |
DataIntegrityValidationResult
チェックサム ベースのデータ整合性検証結果の結果
名前 | 型 | 説明 |
---|---|---|
failedObjects |
object |
ソースとターゲットのペアの失敗したテーブル名の一覧 |
validationErrors |
データ整合性検証の実行中に発生したエラーの一覧 |
DataItemMigrationSummaryResult
データ項目の移行の基本的な概要
名前 | 型 | 説明 |
---|---|---|
endedOn |
string |
移行の終了時刻 |
errorPrefix |
string |
項目のすべてのエラーのクエリに使用するワイルドカード文字列プレフィックス |
itemsCompletedCount |
integer |
正常に完了したアイテムの数 |
itemsCount |
integer |
項目数 |
name |
string |
アイテムの名前 |
resultPrefix |
string |
項目のすべての sub-tem 結果のクエリに使用するワイルドカード文字列プレフィックス |
startedOn |
string |
移行の開始時刻 |
state |
移行の現在の状態 |
|
statusMessage |
string |
ステータス メッセージ |
ExecutionStatistics
移行検証の実行中に発生するエラーに関する説明
名前 | 型 | 説明 |
---|---|---|
cpuTimeMs |
number |
クエリ実行の CPU 時間 (ミリ秒) |
elapsedTimeMs |
number |
クエリの実行にかかる時間 (ミリ秒) |
executionCount |
integer |
いいえ。 クエリ実行の数 |
hasErrors |
boolean |
クエリでエラーが発生したかどうかを示します |
sqlErrors |
string[] |
SQL エラーの一覧 |
waitStats |
<string,
Wait |
SQL クエリ実行待機の種類とそれぞれの統計のディクショナリ |
FileShare
パス、ユーザー名、パスワードを使用したファイル共有情報。
名前 | 型 | 説明 |
---|---|---|
password |
string |
共有の場所への接続に使用されるパスワード資格情報。 |
path |
string |
この共有のフォルダー パス。 |
userName |
string |
共有の場所に接続するためのユーザー名の資格情報 |
GetTdeCertificatesSqlTaskInput
Base64 でエンコードされた形式で TDE 証明書を取得するタスクの入力。
名前 | 型 | 説明 |
---|---|---|
backupFileShare |
ファイルを一時的に格納するために使用されるファイル共有のバックアップ ファイル共有情報。 |
|
connectionInfo |
SQL Serverの接続情報 |
|
selectedCertificates |
エクスポートされた証明書の暗号化に使用する証明書名と対応するパスワードを含むリスト。 |
GetTdeCertificatesSqlTaskOutput
Base64 でエンコードされた形式で TDE 証明書を取得するタスクの出力。
名前 | 型 | 説明 |
---|---|---|
base64EncodedCertificates |
object |
証明書名から Base 64 でエンコードされた形式へのマッピング。 |
validationErrors |
検証エラー |
GetTdeCertificatesSqlTaskProperties
Base64 でエンコードされた形式で TDE 証明書を取得するタスクのプロパティ。
名前 | 型 | 説明 |
---|---|---|
clientData |
object |
メタデータ情報をタスクにアタッチするためのクライアント データのキー値ペア |
commands | CommandProperties[]: |
コマンド プロパティの配列。 |
errors |
エラーの配列。 送信された場合、これは無視されます。 |
|
input |
タスク入力 |
|
output |
タスクの出力。 送信された場合、これは無視されます。 |
|
state |
タスクの状態。 送信された場合、これは無視されます。 |
|
taskType |
string:
Get |
タスクの種類。 |
GetUserTablesMySqlTaskInput
データベースの指定されたリストのユーザー テーブルを収集するタスクの入力
名前 | 型 | 説明 |
---|---|---|
connectionInfo |
SQL Serverの接続情報 |
|
selectedDatabases |
string[] |
テーブルを収集するデータベース名の一覧 |
GetUserTablesMySqlTaskOutput
データベースの指定されたリストのユーザー テーブルを収集するタスクの出力
名前 | 型 | 説明 |
---|---|---|
databasesToTables |
object |
データベース名からテーブルの一覧へのマッピング |
id |
string |
結果識別子 |
validationErrors |
検証エラー |
GetUserTablesMySqlTaskProperties
データベースの指定されたリストのユーザー テーブルを収集するタスクのプロパティ
名前 | 型 | 説明 |
---|---|---|
clientData |
object |
メタデータ情報をタスクにアタッチするためのクライアント データのキー値ペア |
commands | CommandProperties[]: |
コマンド プロパティの配列。 |
errors |
エラーの配列。 送信された場合、これは無視されます。 |
|
input |
タスク入力 |
|
output |
タスクの出力。 送信された場合、これは無視されます。 |
|
state |
タスクの状態。 送信された場合、これは無視されます。 |
|
taskType |
string:
Get |
タスクの種類。 |
GetUserTablesOracleTaskInput
指定された Oracle スキーマの一覧に含まれるテーブルの一覧を取得するタスクの入力。
名前 | 型 | 説明 |
---|---|---|
connectionInfo |
Oracle ソースへの接続に関する情報 |
|
selectedSchemas |
string[] |
テーブルを収集する Oracle スキーマの一覧 |
GetUserTablesOracleTaskOutput
指定された Oracle スキーマの一覧に含まれるテーブルの一覧を取得するタスクの出力。
名前 | 型 | 説明 |
---|---|---|
schemaName |
string |
この結果のスキーマ |
tables |
このスキーマで見つかった有効なテーブルの一覧 |
|
validationErrors |
タスクに関連付けられている検証エラー |
GetUserTablesOracleTaskProperties
Oracle スキーマの指定されたリストのユーザー テーブルを収集するタスクのプロパティ
名前 | 型 | 説明 |
---|---|---|
clientData |
object |
メタデータ情報をタスクにアタッチするためのクライアント データのキー値ペア |
commands | CommandProperties[]: |
コマンド プロパティの配列。 |
errors |
エラーの配列。 送信された場合、これは無視されます。 |
|
input |
タスク入力 |
|
output |
タスクの出力。 送信された場合、これは無視されます。 |
|
state |
タスクの状態。 送信された場合、これは無視されます。 |
|
taskType |
string:
Get |
タスクの種類。 |
GetUserTablesPostgreSqlTaskInput
指定された PostgreSQL データベースの一覧のテーブルの一覧を取得するタスクの入力。
名前 | 型 | 説明 |
---|---|---|
connectionInfo |
PostgreSQL ソースに接続するための情報 |
|
selectedDatabases |
string[] |
テーブルを収集する PostgreSQL データベースの一覧 |
GetUserTablesPostgreSqlTaskOutput
指定された PostgreSQL データベースの一覧のテーブルの一覧を取得するタスクの出力。
名前 | 型 | 説明 |
---|---|---|
databaseName |
string |
この結果が対象のデータベース |
tables |
このデータベースで検出された有効なテーブルの一覧 |
|
validationErrors |
タスクに関連付けられている検証エラー |
GetUserTablesPostgreSqlTaskProperties
データベースの指定されたリストのユーザー テーブルを収集するタスクのプロパティ
名前 | 型 | 説明 |
---|---|---|
clientData |
object |
メタデータ情報をタスクにアタッチするためのクライアント データのキー値ペア |
commands | CommandProperties[]: |
コマンド プロパティの配列。 |
errors |
エラーの配列。 送信された場合、これは無視されます。 |
|
input |
タスク入力 |
|
output |
タスクの出力。 送信された場合、これは無視されます。 |
|
state |
タスクの状態。 送信された場合、これは無視されます。 |
|
taskType |
string:
Get |
タスクの種類。 |
GetUserTablesSqlSyncTaskInput
データベースの指定されたリストのユーザー テーブルを収集するタスクの入力
名前 | 型 | 説明 |
---|---|---|
selectedSourceDatabases |
string[] |
テーブルを収集するソース データベース名の一覧 |
selectedTargetDatabases |
string[] |
テーブルを収集するターゲット データベース名の一覧 |
sourceConnectionInfo |
SQL Serverの接続情報 |
|
targetConnectionInfo |
SQL DB の接続情報 |
GetUserTablesSqlSyncTaskOutput
データベースの指定されたリストのユーザー テーブルを収集するタスクの出力
名前 | 型 | 説明 |
---|---|---|
databasesToSourceTables |
object |
データベース名からソース テーブルの一覧へのマッピング |
databasesToTargetTables |
object |
データベース名からターゲット テーブルの一覧へのマッピング |
tableValidationErrors |
object |
データベース名から検証エラーの一覧へのマッピング |
validationErrors |
検証エラー |
GetUserTablesSqlSyncTaskProperties
データベースの指定されたリストのユーザー テーブルを収集するタスクのプロパティ
名前 | 型 | 説明 |
---|---|---|
clientData |
object |
メタデータ情報をタスクにアタッチするためのクライアント データのキー値ペア |
commands | CommandProperties[]: |
コマンド プロパティの配列。 |
errors |
エラーの配列。 送信された場合、これは無視されます。 |
|
input |
タスク入力 |
|
output |
タスクの出力。 送信された場合、これは無視されます。 |
|
state |
タスクの状態。 送信された場合、これは無視されます。 |
|
taskType |
string:
Get |
タスクの種類。 |
GetUserTablesSqlTaskInput
データベースの指定されたリストのユーザー テーブルを収集するタスクの入力
名前 | 型 | 説明 |
---|---|---|
connectionInfo |
SQL Serverの接続情報 |
|
encryptedKeyForSecureFields |
string |
セキュリティで保護されたフィールドの暗号化されたキー |
selectedDatabases |
string[] |
テーブルを収集するデータベース名の一覧 |
GetUserTablesSqlTaskOutput
データベースの指定されたリストのユーザー テーブルを収集するタスクの出力
名前 | 型 | 説明 |
---|---|---|
databasesToTables |
object |
データベース名からテーブルの一覧へのマッピング |
id |
string |
結果識別子 |
validationErrors |
検証エラー |
GetUserTablesSqlTaskProperties
データベースの指定されたリストのユーザー テーブルを収集するタスクのプロパティ
名前 | 型 | 説明 |
---|---|---|
clientData |
object |
メタデータ情報をタスクにアタッチするためのクライアント データのキー値ペア |
commands | CommandProperties[]: |
コマンド プロパティの配列。 |
errors |
エラーの配列。 送信された場合、これは無視されます。 |
|
input |
タスク入力 |
|
output |
タスクの出力。 送信された場合、これは無視されます。 |
|
state |
タスクの状態。 送信された場合、これは無視されます。 |
|
taskId |
string |
タスク ID |
taskType |
string:
Get |
タスクの種類。 |
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 |
コマンドの実行中に発生したエラーの一覧 |
MigrateMISyncCompleteCommandProperties
Azure SQL Database Managed Instanceのオンライン移行を完了するコマンドのプロパティ。
名前 | 型 | 説明 |
---|---|---|
commandType |
string:
Migrate. |
コマンドの種類。 |
errors |
エラーの配列。 送信された場合、これは無視されます。 |
|
input |
コマンド入力 |
|
output |
コマンド出力。 送信された場合、これは無視されます。 |
|
state |
コマンドの状態。 送信された場合、これは無視されます。 |
MigrateMongoDbTaskProperties
MongoDB データ ソース間でデータを移行するタスクのプロパティ
名前 | 型 | 説明 |
---|---|---|
clientData |
object |
メタデータ情報をタスクにアタッチするためのクライアント データのキー値ペア |
commands | CommandProperties[]: |
コマンド プロパティの配列。 |
errors |
エラーの配列。 送信された場合、これは無視されます。 |
|
input |
MongoDB データ移行の実行方法について説明します |
|
output | MongoDbProgress[]: |
MongoDB 移行出力の基本クラス |
state |
タスクの状態。 送信された場合、これは無視されます。 |
|
taskType |
string:
Migrate. |
タスクの種類。 |
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 |
移行するデータベース |
||
sourceConnectionInfo |
ソース MySQL の接続情報 |
||
startedOn |
string |
移行の開始時に指定するパラメーター |
|
targetConnectionInfo |
ターゲット Azure Database for MySQLの接続情報 |
MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel
名前 | 型 | 説明 |
---|---|---|
databaseName |
string |
データベースの名前 |
endedOn |
string |
移行の終了時刻 |
errorCount |
integer |
データベース/オブジェクト エラーの数。 |
errorPrefix |
string |
項目のすべてのエラーのクエリに使用するワイルドカード文字列プレフィックス |
exceptionsAndWarnings |
移行の例外と警告。 |
|
id |
string |
結果識別子 |
lastStorageUpdate |
string |
ストレージが最後に更新された時刻 |
message |
string |
移行の進行状況メッセージ |
numberOfObjects |
integer |
オブジェクトの数 |
numberOfObjectsCompleted |
integer |
正常に完了したオブジェクトの数 |
objectSummary |
<string,
Data |
オブジェクトの概要によって移行が行われます |
resultPrefix |
string |
項目のすべての sub-tem 結果のクエリに使用するワイルドカード文字列プレフィックス |
resultType |
string:
Database |
結果の種類 |
stage |
このデータベースが存在する移行ステージ |
|
startedOn |
string |
移行の開始時刻 |
state |
移行の現在の状態 |
|
statusMessage |
string |
ステータス メッセージ |
MigrateMySqlAzureDbForMySqlOfflineTaskOutputError
名前 | 型 | 説明 |
---|---|---|
error |
移行エラー |
|
id |
string |
例外の一意識別子 |
resultType |
string:
Error |
結果の種類 |
MigrateMySqlAzureDbForMySqlOfflineTaskOutputMigrationLevel
名前 | 型 | 説明 |
---|---|---|
databaseSummary |
<string,
Database |
移行でのデータベースの結果の概要 |
databases |
object |
データベース名からデータベース ID へのマップとして選択されたデータベース |
durationInSeconds |
integer |
タスクの実行時間 (秒単位)。 |
endedOn |
string |
移行の終了時刻 |
exceptionsAndWarnings |
移行の例外と警告。 |
|
id |
string |
結果識別子 |
lastStorageUpdate |
string |
ストレージが最後に更新された時刻 |
message |
string |
移行の進行状況メッセージ |
migrationReportResult |
移行レポートの結果: 移行レポートをダウンロードするための一意の URL が提供されます。 |
|
resultType |
string:
Migration |
結果の種類 |
sourceServerBrandVersion |
string |
ソース サーバーブランドのバージョン |
sourceServerVersion |
string |
ソース サーバーのバージョン |
startedOn |
string |
移行の開始時刻 |
status |
移行の現在の状態 |
|
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:
Table |
結果の種類 |
startedOn |
string |
移行の開始時刻 |
state |
移行の現在の状態 |
|
statusMessage |
string |
ステータス メッセージ |
MigrateMySqlAzureDbForMySqlOfflineTaskProperties
オフライン移行のために MySQL データベースをAzure Database for MySQLに移行するタスクのプロパティ
名前 | 型 | 説明 |
---|---|---|
clientData |
object |
メタデータ情報をタスクにアタッチするためのクライアント データのキー値ペア |
commands | CommandProperties[]: |
コマンド プロパティの配列。 |
errors |
エラーの配列。 送信された場合、これは無視されます。 |
|
input |
タスク入力 |
|
isCloneable |
boolean |
タスクを複製できるかどうか |
output | MigrateMySqlAzureDbForMySqlOfflineTaskOutput[]: |
タスクの出力。 送信された場合、これは無視されます。 |
state |
タスクの状態。 送信された場合、これは無視されます。 |
|
taskId |
string |
タスク ID |
taskType |
string:
Migrate. |
タスクの種類。 |
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 |
移行するデータベース |
|
sourceConnectionInfo |
ソース MySQL の接続情報 |
|
targetConnectionInfo |
ターゲット Azure Database for MySQLの接続情報 |
MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseError
名前 | 型 | 説明 |
---|---|---|
errorMessage |
string |
エラー メッセージ |
events |
エラー イベントの一覧。 |
|
id |
string |
結果識別子 |
resultType |
string:
Database |
結果の種類 |
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 |
このデータベースが存在する移行状態 |
|
resultType |
string:
Database |
結果の種類 |
startedOn |
string |
移行の開始時刻 |
MigrateMySqlAzureDbForMySqlSyncTaskOutputError
名前 | 型 | 説明 |
---|---|---|
error |
移行エラー |
|
id |
string |
結果識別子 |
resultType |
string:
Error |
結果の種類 |
MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel
名前 | 型 | 説明 |
---|---|---|
endedOn |
string |
移行の終了時刻 |
id |
string |
結果識別子 |
resultType |
string:
Migration |
結果の種類 |
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:
Table |
結果の種類 |
state |
テーブル移行の現在の状態 |
|
tableName |
string |
テーブルの名前 |
totalChangesApplied |
integer |
適用された変更の合計数 |
MigrateMySqlAzureDbForMySqlSyncTaskProperties
オンライン移行のために MySQL データベースをAzure Database for MySQLに移行するタスクのプロパティ
名前 | 型 | 説明 |
---|---|---|
clientData |
object |
メタデータ情報をタスクにアタッチするためのクライアント データのキー値ペア |
commands | CommandProperties[]: |
コマンド プロパティの配列。 |
errors |
エラーの配列。 送信された場合、これは無視されます。 |
|
input |
タスク入力 |
|
output | MigrateMySqlAzureDbForMySqlSyncTaskOutput[]: |
タスクの出力。 送信された場合、これは無視されます。 |
state |
タスクの状態。 送信された場合、これは無視されます。 |
|
taskType |
string:
Migrate. |
タスクの種類。 |
MigrateOracleAzureDbForPostgreSqlSyncTaskProperties
オンライン移行のために Oracle をAzure Database for PostgreSQLに移行するタスクのプロパティ
名前 | 型 | 説明 |
---|---|---|
clientData |
object |
メタデータ情報をタスクにアタッチするためのクライアント データのキー値ペア |
commands | CommandProperties[]: |
コマンド プロパティの配列。 |
errors |
エラーの配列。 送信された場合、これは無視されます。 |
|
input |
タスク入力 |
|
output | MigrateOracleAzureDbPostgreSqlSyncTaskOutput[]: |
タスクの出力。 送信された場合、これは無視されます。 |
state |
タスクの状態。 送信された場合、これは無視されます。 |
|
taskType |
string:
Migrate. |
タスクの種類。 |
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 |
移行するデータベース |
|
sourceConnectionInfo |
ソース Oracle の接続情報 |
|
targetConnectionInfo |
ターゲット Azure Database for PostgreSQLの接続情報 |
MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseError
名前 | 型 | 説明 |
---|---|---|
errorMessage |
string |
エラー メッセージ |
events |
エラー イベントの一覧。 |
|
id |
string |
結果識別子 |
resultType |
string:
Database |
結果の種類 |
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 |
このデータベースが存在する移行状態 |
|
resultType |
string:
Database |
結果の種類 |
startedOn |
string |
移行の開始時刻 |
MigrateOracleAzureDbPostgreSqlSyncTaskOutputError
名前 | 型 | 説明 |
---|---|---|
error |
移行エラー |
|
id |
string |
結果識別子 |
resultType |
string:
Error |
結果の種類 |
MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel
名前 | 型 | 説明 |
---|---|---|
endedOn |
string |
移行の終了時刻 |
id |
string |
結果識別子 |
resultType |
string:
Migration |
結果の種類 |
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:
Table |
結果の種類 |
state |
テーブル移行の現在の状態 |
|
tableName |
string |
テーブルの名前 |
totalChangesApplied |
integer |
適用された変更の合計数 |
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput
PostgreSQL から移行タスクの入力をAzure Database for PostgreSQLするためのデータベース固有の情報
名前 | 型 | 説明 |
---|---|---|
id |
string |
結果識別子 |
migrationSetting |
移行の動作を調整する移行設定 |
|
name |
string |
データベースの名前 |
selectedTables |
Migrate |
移行用に選択されたテーブル |
sourceSetting |
object |
ソース エンドポイントの移行動作を調整するためのソース設定 |
targetDatabaseName |
string |
ターゲット データベースの名前。 注: 移行を開始する前に、ターゲット データベースは切り捨てられます。 |
targetSetting |
object |
ターゲットエンドポイントの移行動作を調整するためのターゲット設定 |
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput
移行用に選択されたテーブル
名前 | 型 | 説明 |
---|---|---|
name |
string |
移行するテーブルの名前 |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput
オンライン移行のために PostgreSQL データベースをAzure Database for PostgreSQLに移行するタスクの入力
名前 | 型 | 説明 |
---|---|---|
encryptedKeyForSecureFields |
string |
セキュリティで保護されたフィールドの暗号化されたキー |
selectedDatabases |
移行するデータベース |
|
sourceConnectionInfo |
ソース PostgreSQL の接続情報 |
|
startedOn |
string |
移行の開始時刻 |
targetConnectionInfo |
ターゲット Azure Database for PostgreSQLの接続情報 |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError
名前 | 型 | 説明 |
---|---|---|
errorMessage |
string |
エラー メッセージ |
events |
エラー イベントの一覧。 |
|
id |
string |
結果識別子 |
resultType |
string:
Database |
結果の種類 |
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 |
このデータベースが存在する移行状態 |
|
resultType |
string:
Database |
結果の種類 |
startedOn |
string |
移行の開始時刻 |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError
名前 | 型 | 説明 |
---|---|---|
error |
移行エラー |
|
events |
エラー イベントの一覧 |
|
id |
string |
結果識別子 |
resultType |
string:
Error |
結果の種類 |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel
名前 | 型 | 説明 |
---|---|---|
databaseCount |
number |
含めるデータベースの数 |
endedOn |
string |
移行の終了時刻 |
id |
string |
結果識別子 |
resultType |
string:
Migration |
結果の種類 |
sourceServer |
string |
Source server name (依存元サーバー名) |
sourceServerType |
ソース サーバーの種類。 |
|
sourceServerVersion |
string |
ソース サーバーのバージョン |
startedOn |
string |
移行の開始時刻 |
state |
移行の状態 |
|
targetServer |
string |
ターゲット サーバー名 |
targetServerType |
ターゲット サーバーの種類。 |
|
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:
Table |
結果の種類 |
state |
テーブル移行の現在の状態 |
|
tableName |
string |
テーブルの名前 |
totalChangesApplied |
integer |
適用された変更の合計数 |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties
オンライン移行のために PostgreSQL データベースをAzure Database for PostgreSQLに移行するタスクのプロパティ
名前 | 型 | 説明 |
---|---|---|
clientData |
object |
メタデータ情報をタスクにアタッチするためのクライアント データのキー値ペア |
commands | CommandProperties[]: |
コマンド プロパティの配列。 |
createdOn |
string |
タスクが作成されたときの UTC の DateTime |
errors |
エラーの配列。 送信された場合、これは無視されます。 |
|
input |
タスク入力 |
|
isCloneable |
boolean |
タスクを複製できるかどうか |
output |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutput[]:
|
タスクの出力。 送信された場合、これは無視されます。 |
state |
タスクの状態。 送信された場合、これは無視されます。 |
|
taskId |
string |
タスク ID |
taskType |
string:
Migrate. |
タスクの種類。 |
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 |
移行するデータベース |
|
sourceConnectionInfo |
ソースに接続するための情報 |
|
targetConnectionInfo |
ターゲットに接続するための情報 |
|
validationOptions |
検証オプション |
MigrateSqlServerSqlDbSyncTaskOutputDatabaseError
名前 | 型 | 説明 |
---|---|---|
errorMessage |
string |
エラー メッセージ |
events |
エラー イベントの一覧。 |
|
id |
string |
結果識別子 |
resultType |
string:
Database |
結果の種類 |
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 |
このデータベースが存在する移行状態 |
|
resultType |
string:
Database |
結果の種類 |
startedOn |
string |
移行の開始時刻 |
MigrateSqlServerSqlDbSyncTaskOutputError
名前 | 型 | 説明 |
---|---|---|
error |
移行エラー |
|
id |
string |
結果識別子 |
resultType |
string:
Error |
結果の種類 |
MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel
名前 | 型 | 説明 |
---|---|---|
databaseCount |
integer |
データベースの数 |
endedOn |
string |
移行の終了時刻 |
id |
string |
結果識別子 |
resultType |
string:
Migration |
結果の種類 |
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:
Table |
結果の種類 |
state |
テーブル移行の現在の状態 |
|
tableName |
string |
テーブルの名前 |
totalChangesApplied |
integer |
適用された変更の合計数 |
MigrateSqlServerSqlDbSyncTaskProperties
オンライン移行のためにオンプレミス SQL Server データベースを Azure SQL Database に移行するタスクのプロパティ
名前 | 型 | 説明 |
---|---|---|
clientData |
object |
メタデータ情報をタスクにアタッチするためのクライアント データのキー値ペア |
commands | CommandProperties[]: |
コマンド プロパティの配列。 |
errors |
エラーの配列。 送信された場合、これは無視されます。 |
|
input |
タスク入力 |
|
output | MigrateSqlServerSqlDbSyncTaskOutput[]: |
タスクの出力。 送信された場合、これは無視されます。 |
state |
タスクの状態。 送信された場合、これは無視されます。 |
|
taskType |
string:
Migrate. |
タスクの種類。 |
MigrateSqlServerSqlDbTaskInput
オンプレミス SQL Server データベースを Azure SQL Database に移行するタスクの入力
名前 | 型 | 説明 |
---|---|---|
encryptedKeyForSecureFields |
string |
セキュリティで保護されたフィールドの暗号化されたキー |
selectedDatabases |
移行するデータベース |
|
sourceConnectionInfo |
ソースに接続するための情報 |
|
startedOn |
string |
移行が開始された UTC を基準とした日付と時刻 |
targetConnectionInfo |
ターゲットに接続するための情報 |
|
validationOptions |
移行後のさまざまな検証を有効にするオプション。 使用可能なオプション(1)。) データ整合性チェック: 移行後にソース テーブルとターゲット テーブルに対してチェックサム ベースの比較を実行して、データの正確性を確認します。 2.) スキーマの検証: ソース テーブルとターゲット テーブルの間で完全なスキーマ比較を実行し、ソース データベースとターゲット データベースの違いの一覧を提供します(3)。 クエリ分析: クエリ プラン キャッシュまたはクエリ ストアから自動的に取得された一連のクエリを実行して実行し、ソース データベースとターゲット データベース間の実行時間を比較します。 |
MigrateSqlServerSqlDbTaskOutputDatabaseLevel
名前 | 型 | 説明 |
---|---|---|
databaseName |
string |
アイテムの名前 |
endedOn |
string |
移行の終了時刻 |
errorCount |
integer |
データベース/オブジェクト エラーの数。 |
errorPrefix |
string |
項目のすべてのエラーのクエリに使用するワイルドカード文字列プレフィックス |
exceptionsAndWarnings |
移行の例外と警告。 |
|
id |
string |
結果識別子 |
message |
string |
移行の進行状況メッセージ |
numberOfObjects |
integer |
オブジェクトの数 |
numberOfObjectsCompleted |
integer |
正常に完了したオブジェクトの数 |
objectSummary |
<string,
Data |
移行でのオブジェクトの結果の概要 |
resultPrefix |
string |
項目のすべての sub-tem 結果のクエリに使用するワイルドカード文字列プレフィックス |
resultType |
string:
Database |
結果の種類 |
stage |
このデータベースが存在する移行ステージ |
|
startedOn |
string |
移行の開始時刻 |
state |
移行の現在の状態 |
|
statusMessage |
string |
ステータス メッセージ |
MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult
名前 | 型 | 説明 |
---|---|---|
dataIntegrityValidationResult |
移行されるソース テーブルとターゲット テーブルの間のデータ整合性検証結果を提供します。 |
|
endedOn |
string |
検証の終了時刻 |
id |
string |
結果識別子 |
migrationId |
string |
移行識別子 |
queryAnalysisValidationResult |
ソース データベースとターゲット データベース間のクエリ実行結果の一部の結果 |
|
resultType |
string:
Migration |
結果の種類 |
schemaValidationResult |
ソース データベースとターゲット データベースのスキーマ比較結果を提供します |
|
sourceDatabaseName |
string |
ソース データベースの名前 |
startedOn |
string |
検証の開始時刻 |
status |
データベース レベルでの検証の現在の状態 |
|
targetDatabaseName |
string |
ターゲット データベースの名前 |
MigrateSqlServerSqlDbTaskOutputError
名前 | 型 | 説明 |
---|---|---|
error |
移行エラー |
|
id |
string |
例外の一意識別子 |
resultType |
string:
Error |
結果の種類 |
MigrateSqlServerSqlDbTaskOutputMigrationLevel
名前 | 型 | 説明 |
---|---|---|
databaseSummary |
<string,
Database |
移行でのデータベースの結果の概要 |
databases |
object |
データベース名からデータベース ID へのマップとして選択されたデータベース |
durationInSeconds |
integer |
タスクの実行時間 (秒単位)。 |
endedOn |
string |
移行の終了時刻 |
exceptionsAndWarnings |
移行の例外と警告。 |
|
id |
string |
結果識別子 |
message |
string |
移行の進行状況メッセージ |
migrationReportResult |
移行レポートの結果: 移行レポートをダウンロードするための一意の URL が提供されます。 |
|
migrationValidationResult | MigrationValidationResult: |
移行検証の結果 |
resultType |
string:
Migration |
結果の種類 |
sourceServerBrandVersion |
string |
ソース サーバーブランドのバージョン |
sourceServerVersion |
string |
ソース サーバーのバージョン |
startedOn |
string |
移行の開始時刻 |
status |
移行の現在の状態 |
|
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:
Table |
結果の種類 |
startedOn |
string |
移行の開始時刻 |
state |
移行の現在の状態 |
|
statusMessage |
string |
ステータス メッセージ |
MigrateSqlServerSqlDbTaskOutputValidationResult
名前 | 型 | 説明 |
---|---|---|
id |
string |
結果識別子 |
migrationId |
string |
移行識別子 |
resultType |
string:
Migration |
結果の種類 |
status |
移行レベルでの検証の現在の状態。 データベース検証結果の状態は、ここで集計されます。 |
|
summaryResults |
<string,
Migration |
各データベースの検証の概要結果 |
MigrateSqlServerSqlDbTaskProperties
オンプレミス SQL Server データベースを Azure SQL Database に移行するタスクのプロパティ
名前 | 型 | 説明 |
---|---|---|
clientData |
object |
メタデータ情報をタスクにアタッチするためのクライアント データのキー値ペア |
commands | CommandProperties[]: |
コマンド プロパティの配列。 |
createdOn |
string |
タスクが作成されたときの UTC の DateTime |
errors |
エラーの配列。 送信された場合、これは無視されます。 |
|
input |
タスク入力 |
|
isCloneable |
boolean |
タスクを複製できるかどうか |
output | MigrateSqlServerSqlDbTaskOutput[]: |
タスクの出力。 送信された場合、これは無視されます。 |
state |
タスクの状態。 送信された場合、これは無視されます。 |
|
taskId |
string |
タスク ID |
taskType |
string:
Migrate. |
タスクの種類。 |
MigrateSqlServerSqlMIDatabaseInput
SQL から DB への移行タスク入力をAzure SQLするためのデータベース固有の情報Managed Instance
名前 | 型 | 説明 |
---|---|---|
backupFilePaths |
string[] |
既存のバックアップの場合に使用するバックアップ ファイルの一覧。 |
backupFileShare |
このデータベースをバックアップするためのバックアップ ファイル共有情報。 |
|
id |
string |
データベースの ID |
name |
string |
データベースの名前 |
restoreDatabaseName |
string |
コピー先のデータベースの名前 |
MigrateSqlServerSqlMISyncTaskInput
SQL Server データベースを Azure SQL Database Managed Instance オンライン シナリオに移行するタスクの入力。
名前 | 型 | 説明 |
---|---|---|
azureApp |
DMS (クラシック) インスタンスが使用する Azure Active Directory アプリケーションを使用して、Azure SQL Database Managed Instance と Azure Storage アカウントのターゲット インスタンスに接続します |
|
backupFileShare |
選択したすべてのデータベースのバックアップ ファイル共有情報。 |
|
numberOfParallelDatabaseMigrations |
number |
並列で開始するデータベース移行の数 |
selectedDatabases |
移行するデータベース |
|
sourceConnectionInfo |
ソース SQL Serverの接続情報 |
|
storageResourceId |
string |
ストレージの完全修飾 resourceId |
targetConnectionInfo |
Azure SQL Database Managed Instanceの接続情報 |
MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel
名前 | 型 | 説明 |
---|---|---|
activeBackupSets |
現在アクティブなバックアップ セット (アップロード中または復元中) |
|
containerName |
string |
バックアップのコピー先となる Azure Storage アカウントで作成されたコンテナーの名前 |
endedOn |
string |
データベース移行の終了時刻 |
errorPrefix |
string |
このデータベースのエラーのクエリに使用するプレフィックス文字列 |
exceptionsAndWarnings |
移行の例外と警告 |
|
fullBackupSetInfo |
完全バックアップ セットの詳細 |
|
id |
string |
結果識別子 |
isFullBackupRestored |
boolean |
完全バックアップがターゲット データベースに適用されているかどうか |
lastRestoredBackupSetInfo |
最後に適用されたバックアップ セット情報 |
|
migrationState |
データベースの現在の状態 |
|
resultType |
string:
Database |
結果の種類 |
sourceDatabaseName |
string |
データベースの名前 |
startedOn |
string |
データベース移行の開始時刻 |
MigrateSqlServerSqlMISyncTaskOutputError
名前 | 型 | 説明 |
---|---|---|
error |
移行エラー |
|
id |
string |
例外の一意識別子 |
resultType |
string:
Error |
結果の種類 |
MigrateSqlServerSqlMISyncTaskOutputMigrationLevel
名前 | 型 | 説明 |
---|---|---|
databaseCount |
integer |
データベースの数 |
databaseErrorCount |
integer |
データベース レベルエラーの数 |
endedOn |
string |
移行の終了時刻 |
id |
string |
結果識別子 |
resultType |
string:
Migration |
結果の種類 |
sourceServerBrandVersion |
string |
ソース サーバーブランドのバージョン |
sourceServerName |
string |
Source server name (依存元サーバー名) |
sourceServerVersion |
string |
ソース サーバーのバージョン |
startedOn |
string |
移行の開始時刻 |
state |
移行の現在の状態 |
|
targetServerBrandVersion |
string |
ターゲット サーバー ブランドのバージョン |
targetServerName |
string |
ターゲット サーバー名 |
targetServerVersion |
string |
ターゲット サーバーのバージョン |
MigrateSqlServerSqlMISyncTaskProperties
SQL Server データベースを Azure SQL Database Managed Instance 同期シナリオに移行するタスクのプロパティ
名前 | 型 | 説明 |
---|---|---|
clientData |
object |
メタデータ情報をタスクにアタッチするためのクライアント データのキー値ペア |
commands | CommandProperties[]: |
コマンド プロパティの配列。 |
createdOn |
string |
タスクが作成されたときの UTC の DateTime |
errors |
エラーの配列。 送信された場合、これは無視されます。 |
|
input |
タスク入力 |
|
output | MigrateSqlServerSqlMISyncTaskOutput[]: |
タスクの出力。 送信された場合、これは無視されます。 |
state |
タスクの状態。 送信された場合、これは無視されます。 |
|
taskType |
string:
Migrate. |
タスクの種類。 |
MigrateSqlServerSqlMITaskInput
SQL Server データベースを Azure SQL Database Managed Instance に移行するタスクの入力。
名前 | 型 | 説明 |
---|---|---|
aadDomainName |
string |
フェデレーション Azure AD の場合は "contoso.com" の形式の Azure Active Directory ドメイン名、マネージド ドメインの場合は 'contoso.onmicrosoft.com' の形式で、Windows ログインが選択されている場合にのみ必要です |
backupBlobShare |
バックアップ ファイルの格納に使用される Azure Storage アカウント コンテナーの SAS URI。 |
|
backupFileShare |
選択したすべてのデータベースのバックアップ ファイル共有情報。 |
|
backupMode |
既存のバックアップを使用するか、新しいバックアップを作成するかを指定するバックアップ モード。 既存のバックアップを使用する場合は、バックアップ ファイルのパスを selectedDatabases に指定する必要があります。 |
|
encryptedKeyForSecureFields |
string |
セキュリティで保護されたフィールドの暗号化されたキー |
selectedAgentJobs |
string[] |
移行するエージェント ジョブ。 |
selectedDatabases |
移行するデータベース |
|
selectedLogins |
string[] |
移行するログイン。 |
sourceConnectionInfo |
ソースに接続するための情報 |
|
startedOn |
string |
移行が開始された UTC を基準とした日付と時刻 |
targetConnectionInfo |
ターゲットに接続するための情報 |
MigrateSqlServerSqlMITaskOutputAgentJobLevel
名前 | 型 | 説明 |
---|---|---|
endedOn |
string |
移行の終了時刻 |
exceptionsAndWarnings |
ジョブごとの移行エラーと警告 |
|
id |
string |
結果識別子 |
isEnabled |
boolean |
元のエージェント ジョブの状態。 |
message |
string |
移行の進行状況メッセージ |
name |
string |
エージェント ジョブ名。 |
resultType |
string:
Agent |
結果の種類 |
startedOn |
string |
移行の開始時刻 |
state |
移行の現在の状態 |
MigrateSqlServerSqlMITaskOutputDatabaseLevel
名前 | 型 | 説明 |
---|---|---|
databaseName |
string |
データベースの名前 |
endedOn |
string |
移行の終了時刻 |
exceptionsAndWarnings |
移行の例外と警告 |
|
id |
string |
結果識別子 |
message |
string |
移行の進行状況メッセージ |
resultType |
string:
Database |
結果の種類 |
sizeMB |
number |
データベースのサイズ (メガバイト単位) |
stage |
移行の現在のステージ |
|
startedOn |
string |
移行の開始時刻 |
state |
移行の現在の状態 |
MigrateSqlServerSqlMITaskOutputError
名前 | 型 | 説明 |
---|---|---|
error |
移行エラー |
|
id |
string |
例外の一意識別子 |
resultType |
string:
Error |
結果の種類 |
MigrateSqlServerSqlMITaskOutputLoginLevel
名前 | 型 | 説明 |
---|---|---|
endedOn |
string |
ログイン移行の終了時刻 |
exceptionsAndWarnings |
ログインごとのログイン移行エラーと警告 |
|
id |
string |
結果識別子 |
loginName |
string |
ログイン名。 |
message |
string |
ログイン移行の進行状況メッセージ |
resultType |
string:
Login |
結果の種類 |
stage |
ログインの現在のステージ |
|
startedOn |
string |
ログイン移行の開始時刻 |
state |
ログインの現在の状態 |
MigrateSqlServerSqlMITaskOutputMigrationLevel
名前 | 型 | 説明 |
---|---|---|
agentJobs |
object |
名前から ID へのマップとして選択されたエージェント ジョブ |
databases |
object |
データベース名からデータベース ID へのマップとして選択されたデータベース |
endedOn |
string |
移行の終了時刻 |
exceptionsAndWarnings |
移行の例外と警告。 |
|
id |
string |
結果識別子 |
logins |
object |
名前から ID へのマップとして選択されたログイン |
message |
string |
移行の進行状況メッセージ |
orphanedUsersInfo |
孤立したユーザーの一覧。 |
|
resultType |
string:
Migration |
結果の種類 |
serverRoleResults |
<string,
Start |
サーバー ロールの移行結果のマップ。 |
sourceServerBrandVersion |
string |
ソース サーバーブランドのバージョン |
sourceServerVersion |
string |
ソース サーバーのバージョン |
startedOn |
string |
移行の開始時刻 |
state |
移行の現在の状態 |
|
status |
移行の現在の状態 |
|
targetServerBrandVersion |
string |
ターゲット サーバー ブランドのバージョン |
targetServerVersion |
string |
ターゲット サーバーのバージョン |
MigrateSqlServerSqlMITaskProperties
SQL Server データベースを Azure SQL Database Managed Instance に移行するタスクのプロパティ
名前 | 型 | 説明 |
---|---|---|
clientData |
object |
メタデータ情報をタスクにアタッチするためのクライアント データのキー値ペア |
commands | CommandProperties[]: |
コマンド プロパティの配列。 |
createdOn |
string |
タスクが作成されたときの UTC の DateTime |
errors |
エラーの配列。 送信された場合、これは無視されます。 |
|
input |
タスク入力 |
|
isCloneable |
boolean |
タスクを複製できるかどうか |
output | MigrateSqlServerSqlMITaskOutput[]: |
タスクの出力。 送信された場合、これは無視されます。 |
parentTaskId |
string |
親タスク ID |
state |
タスクの状態。 送信された場合、これは無視されます。 |
|
taskId |
string |
タスク ID |
taskType |
string:
Migrate. |
タスクの種類。 |
MigrateSsisTaskInput
SSIS パッケージを SQL Server から Azure SQL Database Managed Instance に移行するタスクの入力。
名前 | 型 | 説明 |
---|---|---|
sourceConnectionInfo |
ソースに接続するための情報 |
|
ssisMigrationInfo |
SSIS パッケージの移行情報。 |
|
targetConnectionInfo |
ターゲットに接続するための情報 |
MigrateSsisTaskOutputMigrationLevel
名前 | 型 | 説明 |
---|---|---|
endedOn |
string |
移行の終了時刻 |
exceptionsAndWarnings |
移行の例外と警告。 |
|
id |
string |
結果識別子 |
message |
string |
移行の進行状況メッセージ |
resultType |
string:
Migration |
結果の種類 |
sourceServerBrandVersion |
string |
ソース サーバーのブランド バージョン |
sourceServerVersion |
string |
ソース サーバーのバージョン |
stage |
SSIS 移行のステージ。 |
|
startedOn |
string |
移行の開始時刻 |
status |
移行の現在の状態 |
|
targetServerBrandVersion |
string |
ターゲット サーバーブランドのバージョン |
targetServerVersion |
string |
ターゲット サーバーのバージョン |
MigrateSsisTaskOutputProjectLevel
名前 | 型 | 説明 |
---|---|---|
endedOn |
string |
移行の終了時刻 |
exceptionsAndWarnings |
移行の例外と警告 |
|
folderName |
string |
フォルダーの名前 |
id |
string |
結果識別子 |
message |
string |
移行の進行状況メッセージ |
projectName |
string |
プロジェクトの名前 |
resultType |
string:
Ssis |
結果の種類 |
stage |
SSIS 移行のステージ。 |
|
startedOn |
string |
移行の開始時刻 |
state |
移行の現在の状態 |
MigrateSsisTaskProperties
SSIS パッケージを SQL Server データベースから Azure SQL Database Managed Instanceに移行するタスクのプロパティ。
名前 | 型 | 説明 |
---|---|---|
clientData |
object |
メタデータ情報をタスクにアタッチするためのクライアント データのキー値ペア |
commands | CommandProperties[]: |
コマンド プロパティの配列。 |
errors |
エラーの配列。 送信された場合、これは無視されます。 |
|
input |
タスク入力 |
|
output | MigrateSsisTaskOutput[]: |
タスクの出力。 送信された場合、これは無視されます。 |
state |
タスクの状態。 送信された場合、これは無視されます。 |
|
taskType |
string:
Migrate. |
タスクの種類。 |
MigrateSyncCompleteCommandInput
データベースの同期移行を完了するコマンドの入力。
名前 | 型 | 説明 |
---|---|---|
commitTimeStamp |
string |
完了するタイム スタンプ |
databaseName |
string |
データベースの名前 |
MigrateSyncCompleteCommandOutput
データベースの同期移行を完了するコマンドの出力。
名前 | 型 | 説明 |
---|---|---|
errors |
コマンドの実行中に発生したエラーの一覧 |
|
id |
string |
結果識別子 |
MigrateSyncCompleteCommandProperties
データベースの同期移行を完了するコマンドのプロパティ。
名前 | 型 | 説明 |
---|---|---|
commandId |
string |
コマンド ID |
commandType |
string:
Migrate. |
コマンドの種類。 |
errors |
エラーの配列。 送信された場合、これは無視されます。 |
|
input |
コマンド入力 |
|
output |
コマンド出力。 送信された場合、これは無視されます。 |
|
state |
コマンドの状態。 送信された場合、これは無視されます。 |
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 |
データベース レベルでの検証の現在の状態 |
|
targetDatabaseName |
string |
ターゲット データベースの名前 |
MigrationValidationOptions
移行後に実行する検証の種類
名前 | 型 | 説明 |
---|---|---|
enableDataIntegrityValidation |
boolean |
選択したデータベース/テーブルのソースとターゲットの間でチェックサム ベースのデータ整合性検証を実行できます。 |
enableQueryAnalysisValidation |
boolean |
ソース データベースからクエリを取得し、ターゲットで実行することで、迅速かつインテリジェントなクエリ分析を実行できます。 結果には、抽出されたクエリのソース データベースとターゲット データベースでの実行に関する実行統計が表示されます。 |
enableSchemaValidation |
boolean |
ソースとターゲットの間でスキーマ情報を比較できます。 |
MigrationValidationResult
移行の検証結果
名前 | 型 | 説明 |
---|---|---|
id |
string |
移行検証の結果識別子 |
migrationId |
string |
移行識別子 |
status |
移行レベルでの検証の現在の状態。 データベース検証結果の状態は、ここで集計されます。 |
|
summaryResults |
<string,
Migration |
各データベースの検証の概要結果 |
MiSqlConnectionInfo
Azure SQL データベース マネージド インスタンスへの接続を作成するために必要なプロパティ
名前 | 型 | 説明 |
---|---|---|
managedInstanceResourceId |
string |
Azure SQL データベース マネージド インスタンスのリソース ID |
password |
string |
パスワード資格情報。 |
type | string: |
接続情報の種類 |
userName |
string |
ユーザー名 |
MongoDbClusterInfo
MongoDB データ ソースについて説明します
名前 | 型 | 説明 |
---|---|---|
databases |
クラスター内のシステム以外のデータベースの一覧 |
|
supportsSharding |
boolean |
クラスターがシャード化されたコレクションをサポートしているかどうか |
type |
データ ソースの種類 |
|
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 |
コレクションのシャード キー、またはコレクションがシャード化されていない場合は null |
|
supportsSharding |
boolean |
データベースでシャーディングが有効になっているかどうか。 移行タスクでは、必要に応じてターゲットでシャーディングが有効になります。 |
viewOf |
string |
IsView が true の場合、このビューのコレクションの名前 |
MongoDbCollectionProgress
コレクションの進行状況について説明します
名前 | 型 | 説明 |
---|---|---|
bytesCopied |
integer |
コピーステージ中にコピーされたドキュメントのバイト数 |
documentsCopied |
integer |
コピー ステージ中にコピーされたドキュメントの数 |
elapsedTime |
string |
[ddd.] 形式の経過時間hh:mm:ss[.fffffff] (つまり TimeSpan 形式) |
errors |
<string,
Mongo |
現在のオブジェクトに対して発生したエラーと警告。 キーはエラー コードです。 |
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 | ||
totalBytes |
integer |
コピー ステージの先頭にあるソースのドキュメント バイトの合計数。合計サイズが不明な場合は -1 |
totalDocuments |
integer |
コピー ステージの開始時のソース上のドキュメントの合計数。合計数が不明な場合は -1 |
MongoDbCollectionSettings
個々の MongoDB コレクションを移行する方法について説明します
名前 | 型 | 説明 |
---|---|---|
canDelete |
boolean |
移行を実行する過程で移行者がターゲット コレクションを削除できるかどうかを示します。 既定値は true です。 |
shardKey |
MongoDB シャード キーについて説明します |
|
targetRUs |
integer |
CosmosDB ターゲットで構成する必要がある RU、または既定値を使用するように null。 これは、CosmosDB 以外のターゲットには影響しません。 |
MongoDbConnectionInfo
MongoDB データ ソースへの接続について説明します
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
additionalSettings |
string |
追加の接続設定 |
|
authentication |
接続に使用する認証の種類 |
||
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 |
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,
Mongo |
現在のオブジェクトに対して発生したエラーと警告。 キーはエラー コードです。 |
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 | ||
totalBytes |
integer |
コピー ステージの先頭にあるソースのドキュメント バイトの合計数。合計サイズが不明な場合は -1 |
totalDocuments |
integer |
コピー ステージの開始時のソース上のドキュメントの合計数。合計数が不明な場合は -1 |
MongoDbDatabaseSettings
個々の MongoDB データベースを移行する方法について説明します
名前 | 型 | 説明 |
---|---|---|
collections |
<string,
Mongo |
ターゲットに移行するソース データベース上のコレクション。 キーは、コレクションの非修飾名です。 |
targetRUs |
integer |
CosmosDB ターゲットで構成する必要がある RU、または既定値を使用するように null、データベースにスループットをプロビジョニングしない場合は 0。 これは、CosmosDB 以外のターゲットには影響しません。 |
MongoDbError
MongoDB の移行中に発生したエラーまたは警告について説明します
名前 | 型 | 説明 |
---|---|---|
code |
string |
エラーまたは警告を記述する、ローカライズされていないコンピューターで読み取り可能なコード |
count |
integer |
エラーまたは警告が発生した回数 |
message |
string |
エラーまたは警告を説明するローカライズされた人間が判読できるメッセージ |
type |
エラーまたは警告の種類 |
MongoDbErrorType
エラーまたは警告の種類
名前 | 型 | 説明 |
---|---|---|
Error |
string |
|
ValidationError |
string |
|
Warning |
string |
MongoDbMigrationProgress
移行全体の進行状況について説明します
名前 | 型 | 説明 |
---|---|---|
bytesCopied |
integer |
コピーステージ中にコピーされたドキュメントのバイト数 |
databases |
<string,
Mongo |
移行中のデータベースの進行状況。 キーはデータベースの名前です |
documentsCopied |
integer |
コピー ステージ中にコピーされたドキュメントの数 |
elapsedTime |
string |
[ddd.] 形式の経過時間hh:mm:ss[.fffffff] (つまり TimeSpan 形式) |
errors |
<string,
Mongo |
現在のオブジェクトに対して発生したエラーと警告。 キーはエラー コードです。 |
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 | ||
totalBytes |
integer |
コピー ステージの先頭にあるソースのドキュメント バイトの合計数。合計サイズが不明な場合は -1 |
totalDocuments |
integer |
コピー ステージの開始時のソース上のドキュメントの合計数。合計数が不明な場合は -1 |
MongoDbMigrationSettings
MongoDB データ移行の実行方法について説明します
名前 | 型 | 説明 |
---|---|---|
boostRUs |
integer |
移行の最初のコピー中にコレクションが一時的に (低い場合)、既定のブーストを使用するために 10,000 から 1,000,000、または 0 に増加する CosmosDB ターゲットの RU 制限。RU をブーストしない場合は null です。 この設定は、CosmosDB 以外のターゲットには影響しません。 |
databases |
<string,
Mongo |
ターゲットに移行するソース クラスター上のデータベース。 キーはデータベースの名前です。 |
replication |
ソースからターゲットに変更をレプリケートする方法について説明します。 既定値は OneTime です。 |
|
source |
ソース クラスターへの接続に使用される設定 |
|
target |
ターゲット クラスターへの接続に使用される設定 |
|
throttling |
移行のリソース使用量を制限するために使用される設定 |
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 |
フィールドの順序 |
MongoDbShardKeyInfo
MongoDB シャード キーについて説明します
名前 | 型 | 説明 |
---|---|---|
fields |
シャード キー内のフィールド |
|
isUnique |
boolean |
シャード キーが一意かどうか |
MongoDbShardKeyOrder
フィールドの順序
名前 | 型 | 説明 |
---|---|---|
Forward |
string |
|
Hashed |
string |
|
Reverse |
string |
MongoDbShardKeySetting
MongoDB シャード キーについて説明します
名前 | 型 | 説明 |
---|---|---|
fields |
シャード キー内のフィールド |
|
isUnique |
boolean |
シャード キーが一意かどうか |
MongoDbThrottlingSettings
移行のリソース制限を指定します
名前 | 型 | 説明 |
---|---|---|
maxParallelism |
integer |
並行して処理される作業項目の最大数 (コレクション コピーなど) |
minFreeCpu |
integer |
移行者が使用を回避しようとする CPU 時間の割合 (0 から 100) |
minFreeMemoryMb |
integer |
移行者が使用を回避しようとする RAM のメガバイト数 |
MySqlConnectionInfo
MySQL サーバーに接続するための情報
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
additionalSettings |
string |
追加の接続設定 |
|
authentication |
接続に使用する認証の種類 |
||
dataSource |
string |
データ ソース |
|
encryptConnection |
boolean |
True |
接続を暗号化するかどうか |
password |
string |
パスワード資格情報。 |
|
port |
integer |
サーバーのポート |
|
serverName |
string |
サーバーの名前 |
|
type | string: |
接続情報の種類 |
|
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 |
このエラーの原因となった内部エラー |
|
message |
string |
エラーの人間が判読できる説明 |
OracleConnectionInfo
Oracle サーバーに接続するための情報
名前 | 型 | 説明 |
---|---|---|
authentication |
接続に使用する認証の種類 |
|
dataSource |
string |
EZConnect または TNSName 接続文字列。 |
password |
string |
パスワード資格情報。 |
port |
integer |
サーバーのポート |
serverName |
string |
サーバーの名前 |
serverVersion |
string |
サーバーのバージョン |
type | string: |
接続情報の種類 |
userName |
string |
ユーザー名 |
OrphanedUserInfo
SQL Server データベース上の孤立したユーザーの情報。
名前 | 型 | 説明 |
---|---|---|
databaseName |
string |
ユーザーの親データベース |
name |
string |
孤立したユーザーの名前 |
PostgreSqlConnectionInfo
PostgreSQL サーバーに接続するための情報
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
additionalSettings |
string |
追加の接続設定 |
|
authentication |
接続に使用する認証の種類 |
||
dataSource |
string |
データ ソース |
|
databaseName |
string |
データベースの名前 |
|
encryptConnection |
boolean |
True |
接続を暗号化するかどうか |
password |
string |
パスワード資格情報。 |
|
port |
integer |
サーバーのポート |
|
serverBrandVersion |
string |
サーバー ブランドのバージョン |
|
serverName |
string |
サーバーの名前 |
|
serverVersion |
string |
サーバーのバージョン |
|
trustServerCertificate |
boolean |
False |
サーバー証明書を信頼するかどうか |
type | string: |
接続情報の種類 |
|
userName |
string |
ユーザー名 |
ProjectTask
タスク リソース
QueryAnalysisValidationResult
ソースとターゲットのクエリ分析比較の結果
名前 | 型 | 説明 |
---|---|---|
queryResults |
実行されたクエリの一覧と、ソースとターゲットの実行結果 |
|
validationErrors |
実行の一部であるエラー |
QueryExecutionResult
ソースとターゲットでの実行に関するクエリ分析結果について説明します
名前 | 型 | 説明 |
---|---|---|
queryText |
string |
ソース サーバーから取得されたクエリ テキスト |
sourceResult |
ソースからのクエリ分析結果 |
|
statementsInBatch |
integer |
合計いいえ。バッチ内のステートメントの数 |
targetResult |
ターゲットからのクエリ分析結果 |
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 |
ソース データベースとターゲット データベースのスキーマの相違点の一覧 |
|
sourceDatabaseObjectCount |
object |
ソース データベース オブジェクトの数 |
targetDatabaseObjectCount |
object |
ターゲット データベース オブジェクトの数 |
validationErrors |
スキーマ比較検証の実行中に発生したエラーの一覧 |
SchemaComparisonValidationResultType
移行検証の実行中に発生するエラーに関する説明
名前 | 型 | 説明 |
---|---|---|
objectName |
string |
違いがあるオブジェクトの名前 |
objectType |
違いがあるオブジェクトの型。 例: (Table/View/StoredProcedure) |
|
updateAction |
ターゲットに関してアクションの種類を更新する |
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 |
接続に使用する認証の種類 |
||
dataSource |
string |
Protocol:MachineName\SQLServerInstanceName,PortNumber 形式のデータ ソース |
|
encryptConnection |
boolean |
True |
接続を暗号化するかどうか |
password |
string |
パスワード資格情報。 |
|
platform |
接続用のサーバー プラットフォームの種類 |
||
port |
integer |
サーバーのポート |
|
resourceId |
string |
Azure リソース プロバイダーによって表される HTTP リソースの ID を表します。 |
|
serverBrandVersion |
string |
サーバー ブランドのバージョン |
|
serverName |
string |
サーバーの名前 |
|
serverVersion |
string |
サーバーのバージョン |
|
trustServerCertificate |
boolean |
False |
サーバー証明書を信頼するかどうか |
type | string: |
接続情報の種類 |
|
userName |
string |
ユーザー名 |
SqlSourcePlatform
接続用のサーバー プラットフォームの種類
名前 | 型 | 説明 |
---|---|---|
SqlOnPrem |
string |
SsisMigrationInfo
SSIS ストアの種類を使用した SSIS 移行情報、ポリシーの上書き。
名前 | 型 | 説明 |
---|---|---|
environmentOverwriteOption |
SSIS 環境の移行の上書きオプション |
|
projectOverwriteOption |
SSIS プロジェクト移行の上書きオプション |
|
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 |
移行の例外と警告。 |
|
name |
string |
サーバー ロールの名前。 |
state |
移行の現在の状態 |
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 | ||
lastModifiedAt |
string |
|
lastModifiedBy |
string |
|
lastModifiedByType |
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 |
エラーの配列。 送信された場合、これは無視されます。 |
|
input |
タスク入力 |
|
output |
タスクの出力。 送信された場合、これは無視されます。 |
|
state |
タスクの状態。 送信された場合、これは無視されます。 |
|
taskType |
string:
Validate |
タスクの種類。 |
ValidateMigrationInputSqlServerSqlMISyncTaskInput
SQL Server データベースを Azure SQL Database Managed Instance オンライン シナリオに移行するタスクの入力。
名前 | 型 | 説明 |
---|---|---|
azureApp |
DMS (クラシック) インスタンスが使用する Azure Active Directory アプリケーションを使用して、Azure SQL Database Managed Instance と Azure Storage アカウントのターゲット インスタンスに接続します |
|
backupFileShare |
選択したすべてのデータベースのバックアップ ファイル共有情報。 |
|
selectedDatabases |
移行するデータベース |
|
sourceConnectionInfo |
ソース SQL Serverの接続情報 |
|
storageResourceId |
string |
ストレージの完全修飾 resourceId |
targetConnectionInfo |
Azure SQL Database Managed Instanceの接続情報 |
ValidateMigrationInputSqlServerSqlMISyncTaskOutput
Azure SQL Database Managed Instance オンライン移行の移行入力を検証するタスクの出力
名前 | 型 | 説明 |
---|---|---|
id |
string |
データベース識別子 |
name |
string |
データベースの名前 |
validationErrors |
選択したデータベース オブジェクトに関連付けられているエラー |
ValidateMigrationInputSqlServerSqlMISyncTaskProperties
SQL から Azure SQL Database Managed Instance 同期シナリオへの移行入力を検証するタスクのプロパティ
名前 | 型 | 説明 |
---|---|---|
clientData |
object |
メタデータ情報をタスクにアタッチするためのクライアント データのキー値ペア |
commands | CommandProperties[]: |
コマンド プロパティの配列。 |
errors |
エラーの配列。 送信された場合、これは無視されます。 |
|
input |
タスク入力 |
|
output |
タスクの出力。 送信された場合、これは無視されます。 |
|
state |
タスクの状態。 送信された場合、これは無視されます。 |
|
taskType |
string:
Validate |
タスクの種類。 |
ValidateMigrationInputSqlServerSqlMITaskInput
SQL から Azure SQL Managed Instance への移行入力を検証するタスクの入力
名前 | 型 | 説明 |
---|---|---|
backupBlobShare |
バックアップ ファイルの格納に使用される Azure Storage アカウント コンテナーの SAS URI。 |
|
backupFileShare |
選択したすべてのデータベースのバックアップ ファイル共有情報。 |
|
backupMode |
既存のバックアップを使用するか、新しいバックアップを作成するかを指定するバックアップ モード。 |
|
selectedDatabases |
移行するデータベース |
|
selectedLogins |
string[] |
移行するログイン |
sourceConnectionInfo |
ソースに接続するための情報 |
|
targetConnectionInfo |
ターゲットに接続するための情報 |
ValidateMigrationInputSqlServerSqlMITaskOutput
SQL からAzure SQL Managed Instance移行への移行入力を検証するタスクの出力
名前 | 型 | 説明 |
---|---|---|
backupFolderErrors |
BackupFolder パスに関連するエラー |
|
backupShareCredentialsErrors |
バックアップ共有のユーザー名とパスワードの資格情報に関連するエラー |
|
backupStorageAccountErrors |
指定されたストレージ アカウントに関連付けられているエラー。 |
|
databaseBackupInfo |
既存のバックアップ モードが使用されている場合のバックアップ ファイルに関する情報。 |
|
existingBackupErrors |
既存のバックアップ ファイルに関連するエラー。 |
|
id |
string |
結果識別子 |
name |
string |
データベースの名前 |
restoreDatabaseNameErrors |
RestoreDatabaseName に関連するエラー |
ValidateMigrationInputSqlServerSqlMITaskProperties
SQL から Azure SQL Database への移行入力を検証するタスクのプロパティManaged Instance
名前 | 型 | 説明 |
---|---|---|
clientData |
object |
メタデータ情報をタスクにアタッチするためのクライアント データのキー値ペア |
commands | CommandProperties[]: |
コマンド プロパティの配列。 |
errors |
エラーの配列。 送信された場合、これは無視されます。 |
|
input |
タスク入力 |
|
output |
タスクの出力。 送信された場合、これは無視されます。 |
|
state |
タスクの状態。 送信された場合、これは無視されます。 |
|
taskType |
string:
Validate |
タスクの種類。 |
ValidateMongoDbTaskProperties
MongoDB データ ソース間の移行を検証するタスクのプロパティ
名前 | 型 | 説明 |
---|---|---|
clientData |
object |
メタデータ情報をタスクにアタッチするためのクライアント データのキー値ペア |
commands | CommandProperties[]: |
コマンド プロパティの配列。 |
errors |
エラーの配列。 送信された場合、これは無視されます。 |
|
input |
MongoDB データ移行の実行方法について説明します |
|
output |
1 つの MongoDbMigrationProgress オブジェクトを含む配列 |
|
state |
タスクの状態。 送信された場合、これは無視されます。 |
|
taskType |
string:
Validate. |
タスクの種類。 |
ValidateOracleAzureDbForPostgreSqlSyncTaskProperties
オンライン移行用に Oracle からAzure Database for PostgreSQLへの移行を検証するタスクのプロパティ
名前 | 型 | 説明 |
---|---|---|
clientData |
object |
メタデータ情報をタスクにアタッチするためのクライアント データのキー値ペア |
commands | CommandProperties[]: |
コマンド プロパティの配列。 |
errors |
エラーの配列。 送信された場合、これは無視されます。 |
|
input |
オンライン移行のために Oracle データベースをAzure Database for PostgreSQLに移行するタスクの入力 |
|
output |
1 つの検証エラー応答オブジェクトを含む配列 |
|
state |
タスクの状態。 送信された場合、これは無視されます。 |
|
taskType |
string:
Validate. |
タスクの種類。 |
ValidateOracleAzureDbPostgreSqlSyncTaskOutput
オンライン移行用に Oracle からAzure Database for PostgreSQLへの移行入力を検証するタスクの出力
名前 | 型 | 説明 |
---|---|---|
validationErrors |
選択したデータベース オブジェクトに関連付けられているエラー |
ValidateSyncMigrationInputSqlServerTaskInput
SQL 同期移行の移行入力を検証するタスクの入力
名前 | 型 | 説明 |
---|---|---|
selectedDatabases |
移行するデータベース |
|
sourceConnectionInfo |
ソース SQL サーバーへの接続に関する情報 |
|
targetConnectionInfo |
ターゲットに接続するための情報 |
ValidateSyncMigrationInputSqlServerTaskOutput
SQL 同期移行の移行入力を検証するタスクの出力
名前 | 型 | 説明 |
---|---|---|
id |
string |
データベース識別子 |
name |
string |
データベースの名前 |
validationErrors |
選択したデータベース オブジェクトに関連付けられているエラー |
ValidationError
移行検証の実行中に発生するエラーに関する説明
名前 | 型 | 説明 |
---|---|---|
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 |
待機の種類 |