Tasks - Get
取得工作資訊
工作資源是巢狀的 Proxy 專用資源,代表 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 參數
名稱 | 位於 | 必要 | 類型 | Description |
---|---|---|---|---|
group
|
path | True |
string |
資源群組的名稱 |
project
|
path | True |
string |
項目的名稱 |
service
|
path | True |
string |
服務的名稱 |
subscription
|
path | True |
string |
識別 Azure 訂用帳戶的訂用帳戶標識碼。 |
task
|
path | True |
string |
工作的名稱 |
api-version
|
query | True |
string |
API 版本 |
$expand
|
query |
string |
展開回應 |
回應
名稱 | 類型 | Description |
---|---|---|
200 OK |
工作資源 |
|
Other Status Codes |
錯誤 |
安全性
azure_auth
Azure Active Directory OAuth2 Flow
類型:
oauth2
Flow:
implicit
授權 URL:
https://login.microsoftonline.com/common/oauth2/authorize
範圍
名稱 | Description |
---|---|
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
錯誤資訊。
名稱 | 類型 | Description |
---|---|---|
error |
OData 格式的錯誤資訊 |
|
systemData |
與建立和上次修改資源相關的元數據。 |
AuthenticationType
連接時可能驗證類型的列舉
值 | Description |
---|---|
ActiveDirectoryIntegrated | |
ActiveDirectoryPassword | |
None | |
SqlAuthentication | |
WindowsAuthentication |
AzureActiveDirectoryApp
Azure Active Directory 應用程式
名稱 | 類型 | Description |
---|---|---|
appKey |
string |
用來向 Azure Active Directory 應用程式驗證的密鑰 |
applicationId |
string |
Azure Active Directory 應用程式的應用程式識別碼 |
ignoreAzurePermissions |
boolean |
忽略檢查 AAD 應用程式上的 Azure 許可權 |
tenantId |
string |
客戶的租用戶標識碼 |
BackupFileInfo
備份文件的資訊
名稱 | 類型 | Description |
---|---|---|
familySequenceNumber |
integer |
備份集中備份文件的序號 |
fileLocation |
string |
共用資料夾中備份檔的位置 |
status |
移轉期間備份文件的狀態 |
BackupFileStatus
記錄備份文件狀態的列舉。
值 | Description |
---|---|
Arrived | |
Cancelled | |
Queued | |
Restored | |
Restoring | |
Uploaded | |
Uploading |
BackupMode
備份模式的列舉
值 | Description |
---|---|
CreateBackup | |
ExistingBackup |
BackupSetInfo
備份集的資訊
名稱 | 類型 | Description |
---|---|---|
backupFinishedDate |
string (date-time) |
備份作業完成的日期和時間 |
backupSetId |
string |
備份檔集的標識碼 |
backupStartDate |
string (date-time) |
備份作業開始的日期和時間 |
backupType |
不同備份類型的列舉 |
|
databaseName |
string |
備份集所屬的資料庫名稱 |
firstLsn |
string |
備份檔的第一個記錄序號 |
isBackupRestored |
boolean |
備份集是否已還原 |
lastLsn |
string |
備份文件的最後一個記錄序號 |
lastModifiedTime |
string (date-time) |
共用位置中備份檔的上次修改時間 |
listOfBackupFiles |
備份集中的檔案清單 |
BackupType
不同備份類型的列舉。
值 | Description |
---|---|
Database | |
DifferentialDatabase | |
DifferentialFile | |
DifferentialPartial | |
File | |
Partial | |
TransactionLog |
BlobShare
Blob 容器記憶體資訊。
名稱 | 類型 | Description |
---|---|---|
sasUri |
string |
Azure 記憶體帳戶容器的 SAS URI。 |
CommandState
命令的狀態。 如果提交,則會忽略此專案。
值 | Description |
---|---|
Accepted | |
Failed | |
Running | |
Succeeded | |
Unknown |
ConnectToMongoDbTaskProperties
驗證連線之工作的屬性,並提供 MongoDB 伺服器的相關信息
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
描述 MongoDB 數據源的連線 |
|
output |
包含單一 MongoDbClusterInfo 物件的陣列 |
|
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskType |
string:
Connect. |
工作類型。 |
ConnectToSourceMySqlTaskInput
驗證 MySQL 資料庫連線之工作的輸入
名稱 | 類型 | 預設值 | Description |
---|---|---|---|
checkPermissionsGroup |
驗證的許可權群組 |
||
isOfflineMigration |
boolean |
False |
是否脫機移轉的旗標 |
sourceConnectionInfo |
線上到 MySQL 來源的資訊 |
||
targetPlatform |
移轉的目標平臺 |
ConnectToSourceMySqlTaskProperties
驗證 MySQL 資料庫連線之工作的屬性
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
工作輸入 |
|
output |
工作輸出。 如果提交,則會忽略此專案。 |
|
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskType |
string:
Connect |
工作類型。 |
ConnectToSourceNonSqlTaskOutput
線上至 MySQL 類型來源的輸出
名稱 | 類型 | Description |
---|---|---|
databases |
string[] |
伺服器上的資料庫清單 |
id |
string |
結果標識碼 |
serverProperties |
伺服器屬性 |
|
sourceServerBrandVersion |
string |
伺服器品牌版本 |
validationErrors |
與工作相關聯的驗證錯誤 |
ConnectToSourceOracleSyncTaskInput
驗證 Oracle 資料庫連線之工作的輸入
名稱 | 類型 | Description |
---|---|---|
sourceConnectionInfo |
線上到 Oracle 來源的資訊 |
ConnectToSourceOracleSyncTaskOutput
驗證 Oracle 資料庫連線之工作的輸出
名稱 | 類型 | Description |
---|---|---|
databases |
string[] |
來源伺服器上的架構清單 |
sourceServerBrandVersion |
string |
來源伺服器品牌版本 |
sourceServerVersion |
string |
來源伺服器的版本 |
validationErrors |
與工作相關聯的驗證錯誤 |
ConnectToSourceOracleSyncTaskProperties
驗證 Oracle 資料庫連線之工作的屬性
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
工作輸入 |
|
output |
工作輸出。 如果提交,則會忽略此專案。 |
|
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskType |
string:
Connect |
工作類型。 |
ConnectToSourcePostgreSqlSyncTaskInput
驗證 PostgreSQL 連線和來源伺服器需求之工作的輸入
名稱 | 類型 | Description |
---|---|---|
sourceConnectionInfo |
來源 PostgreSQL 伺服器的連線資訊 |
ConnectToSourcePostgreSqlSyncTaskOutput
驗證 PostgreSQL 連線和來源伺服器需求之工作的輸出
名稱 | 類型 | Description |
---|---|---|
databases |
string[] |
來源伺服器上的資料庫清單 |
id |
string |
結果標識碼 |
sourceServerBrandVersion |
string |
來源伺服器品牌版本 |
sourceServerVersion |
string |
來源伺服器的版本 |
validationErrors |
與工作相關聯的驗證錯誤 |
ConnectToSourcePostgreSqlSyncTaskProperties
驗證連線到 PostgreSQL 伺服器的工作屬性,以及在線移轉的來源伺服器需求
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
工作輸入 |
|
output |
工作輸出。 如果提交,則會忽略此專案。 |
|
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskType |
string:
Connect |
工作類型。 |
ConnectToSourceSqlServerSyncTaskProperties
驗證連線至 SQL Server 的工作屬性,以及在線移轉的來源伺服器需求
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
工作輸入 |
|
output | ConnectToSourceSqlServerTaskOutput[]: |
工作輸出。 如果提交,則會忽略此專案。 |
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskType |
string:
Connect |
工作類型。 |
ConnectToSourceSqlServerTaskInput
驗證 SQL Server 連線的工作輸入,也會驗證來源伺服器需求
名稱 | 類型 | 預設值 | Description |
---|---|---|---|
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 連線的工作代理程式作業層級輸出,也會驗證來源伺服器需求
名稱 | 類型 | Description |
---|---|---|
id |
string |
結果標識碼 |
isEnabled |
boolean |
原始代理程式作業的狀態。 |
jobCategory |
string |
Agent 作業的類型。 |
jobOwner |
string |
代理程式作業的擁有者 |
lastExecutedOn |
string (date-time) |
上次執行代理程式作業的UTC日期和時間。 |
migrationEligibility |
移轉代理程式作業資格的相關信息。 |
|
name |
string |
代理程式作業名稱 |
resultType |
string:
Agent |
結果類型 - 資料庫層級或工作層級 |
validationErrors |
驗證錯誤 |
ConnectToSourceSqlServerTaskOutputDatabaseLevel
驗證 SQL Server 連線的工作的資料庫層級輸出,也會驗證來源伺服器需求
名稱 | 類型 | Description |
---|---|---|
compatibilityLevel |
SQL Server 資料庫相容性層級 |
|
databaseFiles |
資料庫檔案清單 |
|
databaseState |
資料庫的狀態 |
|
id |
string |
結果標識碼 |
name |
string |
資料庫名稱 |
resultType |
string:
Database |
結果類型 - 資料庫層級或工作層級 |
sizeMB |
number (double) |
以 MB 為單位的檔案大小 |
ConnectToSourceSqlServerTaskOutputLoginLevel
驗證與 SQL Server 連線之工作的登入層級輸出,也會驗證來源伺服器需求
名稱 | 類型 | Description |
---|---|---|
defaultDatabase |
string |
登入的預設資料庫。 |
id |
string |
結果標識碼 |
isEnabled |
boolean |
登入的狀態。 |
loginType |
登入的類型。 |
|
migrationEligibility |
有關登入移轉資格的資訊。 |
|
name |
string |
登入名稱。 |
resultType |
string:
Login |
結果類型 - 資料庫層級或工作層級 |
ConnectToSourceSqlServerTaskOutputTaskLevel
驗證與 SQL Server 連線之工作的工作層級輸出,也會驗證來源伺服器需求
名稱 | 類型 | Description |
---|---|---|
agentJobs |
object |
從代理程式作業名稱對應到標識碼的來源代理程序作業。 |
databaseTdeCertificateMapping |
object |
如果適用,從資料庫名稱對應至 TDE 憑證名稱 |
databases |
object |
源資料庫做為從資料庫名稱對應到資料庫標識碼的對應 |
id |
string |
結果標識碼 |
logins |
object |
來源登入做為從登入名稱對應到登入標識碼的對應。 |
resultType |
string:
Task |
結果類型 - 資料庫層級或工作層級 |
sourceServerBrandVersion |
string |
來源伺服器品牌版本 |
sourceServerVersion |
string |
來源伺服器版本 |
validationErrors |
驗證錯誤 |
ConnectToSourceSqlServerTaskProperties
驗證與 SQL Server 連線之工作的屬性,也會驗證來源伺服器需求
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
工作輸入 |
|
output | ConnectToSourceSqlServerTaskOutput[]: |
工作輸出。 如果提交,則會忽略此專案。 |
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskId |
string |
工作標識碼 |
taskType |
string:
Connect |
工作類型。 |
ConnectToTargetAzureDbForMySqlTaskInput
驗證與適用於 MySQL 之 Azure 資料庫連線的工作輸入,以及目標伺服器需求
名稱 | 類型 | 預設值 | Description |
---|---|---|---|
isOfflineMigration |
boolean |
False |
是否脫機移轉的旗標 |
sourceConnectionInfo |
來源 MySQL 伺服器的連線資訊 |
||
targetConnectionInfo |
適用於 MySQL 的 Azure 資料庫伺服器連線資訊 |
ConnectToTargetAzureDbForMySqlTaskOutput
驗證與適用於 MySQL 之 Azure 資料庫連線的工作輸出,以及目標伺服器需求
名稱 | 類型 | Description |
---|---|---|
databases |
string[] |
目標伺服器上的資料庫清單 |
id |
string |
結果標識碼 |
serverVersion |
string |
目標伺服器的版本 |
targetServerBrandVersion |
string |
目標伺服器品牌版本 |
validationErrors |
與工作相關聯的驗證錯誤 |
ConnectToTargetAzureDbForMySqlTaskProperties
驗證與適用於 MySQL 之 Azure 資料庫連線的工作屬性,以及目標伺服器需求
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
工作輸入 |
|
output |
工作輸出。 如果提交,則會忽略此專案。 |
|
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskType |
string:
Connect |
工作類型。 |
ConnectToTargetAzureDbForPostgreSqlSyncTaskInput
驗證與適用於 PostgreSQL 之 Azure 資料庫連線的工作輸入,以及目標伺服器需求
名稱 | 類型 | Description |
---|---|---|
sourceConnectionInfo |
來源 PostgreSQL 伺服器的連線資訊 |
|
targetConnectionInfo |
目標適用於 PostgreSQL 的 Azure 資料庫伺服器的連線資訊 |
ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput
驗證與適用於 PostgreSQL 之 Azure 資料庫連線的工作輸出,以及目標伺服器需求
名稱 | 類型 | Description |
---|---|---|
databases |
string[] |
目標伺服器上的資料庫清單 |
id |
string |
結果標識碼 |
targetServerBrandVersion |
string |
目標伺服器品牌版本 |
targetServerVersion |
string |
目標伺服器的版本 |
validationErrors |
與工作相關聯的驗證錯誤 |
ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties
驗證連線至適用於 PostgreSQL 之 Azure 資料庫伺服器的工作屬性,以及在線移轉的目標伺服器需求
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
工作輸入 |
|
output |
工作輸出。 如果提交,則會忽略此專案。 |
|
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskType |
string:
Connect |
工作類型。 |
ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput
驗證與適用於 PostgreSQL 的 Azure 資料庫連線的工作輸入,以及 Oracle 來源的目標伺服器需求。
名稱 | 類型 | Description |
---|---|---|
targetConnectionInfo |
目標適用於 PostgreSQL 的 Azure 資料庫伺服器的連線資訊 |
ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput
驗證與適用於 PostgreSQL 的 Azure 資料庫連線的工作輸出,以及 Oracle 來源的目標伺服器需求。
名稱 | 類型 | Description |
---|---|---|
databaseSchemaMap |
每個資料庫的架構對應 |
|
databases |
string[] |
目標伺服器上的資料庫清單 |
targetServerBrandVersion |
string |
目標伺服器品牌版本 |
targetServerVersion |
string |
目標伺服器的版本 |
validationErrors |
與工作相關聯的驗證錯誤 |
ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties
驗證 Azure Database For PostgreSQL 伺服器連線的工作屬性,以及 Oracle 來源在線移轉的目標伺服器需求。
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
工作輸入 |
|
output |
工作輸出。 如果提交,則會忽略此專案。 |
|
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskType |
string:
Connect |
工作類型。 |
ConnectToTargetSqlDbTaskInput
驗證 SQL DB 連線和目標伺服器需求之工作的輸入
名稱 | 類型 | Description |
---|---|---|
queryObjectCounts |
boolean |
布爾值旗標,指出是否要查詢目標伺服器上每個資料庫的物件計數 |
targetConnectionInfo |
目標 SQL DB 的連線資訊 |
ConnectToTargetSqlDbTaskOutput
驗證 SQL DB 連線和目標伺服器需求之工作的輸出
名稱 | 類型 | Description |
---|---|---|
databases |
object |
源資料庫做為從資料庫名稱對應到資料庫標識碼的對應 |
id |
string |
結果標識碼 |
targetServerBrandVersion |
string |
目標伺服器品牌版本 |
targetServerVersion |
string |
目標伺服器的版本 |
ConnectToTargetSqlDbTaskProperties
驗證 SQL DB 連線和目標伺服器需求之工作的屬性
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
createdOn |
string |
建立工作時 UTC 的 DateTime |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
工作輸入 |
|
output |
工作輸出。 如果提交,則會忽略此專案。 |
|
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskType |
string:
Connect |
工作類型。 |
ConnectToTargetSqlMISyncTaskInput
驗證連線至 Azure SQL Database 受控實例在線案例之工作的輸入。
名稱 | 類型 | Description |
---|---|---|
azureApp |
Azure Active Directory 應用程式 DMS (傳統) 實例將用來連線到 Azure SQL Database 受控實例的目標實例和 Azure 儲存器帳戶 |
|
targetConnectionInfo |
Azure SQL Database 受控實例的連線資訊 |
ConnectToTargetSqlMISyncTaskOutput
驗證 Azure SQL Database 受控實例連線之工作的輸出。
名稱 | 類型 | Description |
---|---|---|
targetServerBrandVersion |
string |
目標伺服器品牌版本 |
targetServerVersion |
string |
目標伺服器版本 |
validationErrors |
驗證錯誤 |
ConnectToTargetSqlMISyncTaskProperties
驗證 Azure SQL Database 受控實例連線之工作的屬性
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
工作輸入 |
|
output |
工作輸出。 如果提交,則會忽略此專案。 |
|
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskType |
string:
Connect |
工作類型。 |
ConnectToTargetSqlMITaskInput
驗證 Azure SQL Database 受控實例連線之工作的輸入。
名稱 | 類型 | 預設值 | Description |
---|---|---|---|
collectAgentJobs |
boolean |
True |
旗標,指出是否從目標 SQL MI 伺服器收集代理程式作業。 |
collectLogins |
boolean |
True |
旗標,指出是否要從目標 SQL MI 伺服器收集登入。 |
targetConnectionInfo |
目標 SQL Server 的連線資訊 |
||
validateSsisCatalogOnly |
boolean |
False |
旗標,指出是否可在目標 SQL MI 伺服器上存取 SSIS 目錄。 |
ConnectToTargetSqlMITaskOutput
驗證 Azure SQL Database 受控實例連線之工作的輸出。
名稱 | 類型 | Description |
---|---|---|
agentJobs |
string[] |
目標伺服器上的代理程式作業清單。 |
id |
string |
結果標識碼 |
logins |
string[] |
目標伺服器上的登入清單。 |
targetServerBrandVersion |
string |
目標伺服器品牌版本 |
targetServerVersion |
string |
目標伺服器版本 |
validationErrors |
驗證錯誤 |
ConnectToTargetSqlMITaskProperties
驗證 Azure SQL Database 受控實例連線之工作的屬性
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
工作輸入 |
|
output |
工作輸出。 如果提交,則會忽略此專案。 |
|
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskType |
string:
Connect |
工作類型。 |
ConnectToTargetSqlSqlDbSyncTaskInput
驗證 Azure SQL DB 連線和目標伺服器需求之工作的輸入
名稱 | 類型 | Description |
---|---|---|
sourceConnectionInfo |
來源 SQL Server 的連接資訊 |
|
targetConnectionInfo |
目標 SQL DB 的連線資訊 |
ConnectToTargetSqlSqlDbSyncTaskProperties
驗證連線到 SQL DB 的工作屬性,以及在線移轉的目標伺服器需求
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
工作輸入 |
|
output |
工作輸出。 如果提交,則會忽略此專案。 |
|
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskType |
string:
Connect |
工作類型。 |
createdByType
值 | Description |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
DatabaseBackupInfo
使用現有備份模式時備份文件的相關信息。
名稱 | 類型 | Description |
---|---|---|
backupFiles |
string[] |
目前資料庫的備份檔案清單。 |
backupFinishDate |
string (date-time) |
備份作業完成的日期和時間。 |
backupType |
備份類型。 |
|
databaseName |
string |
資料庫名稱。 |
familyCount |
integer |
備份集中的檔案數目。 |
isCompressed |
boolean |
備份集是否已壓縮 |
isDamaged |
boolean |
備份時資料庫已損毀,但儘管發生錯誤,但要求備份作業繼續執行。 |
position |
integer |
檔案中目前資料庫備份的位置。 |
DatabaseCompatLevel
SQL Server 資料庫相容性層級的列舉
值 | Description |
---|---|
CompatLevel100 | |
CompatLevel110 | |
CompatLevel120 | |
CompatLevel130 | |
CompatLevel140 | |
CompatLevel80 | |
CompatLevel90 |
DatabaseFileInfo
資料庫檔案特定資訊
名稱 | 類型 | Description |
---|---|---|
databaseName |
string |
資料庫的名稱 |
fileType |
資料庫檔案類型 |
|
id |
string |
資料庫檔案的唯一標識碼 |
logicalName |
string |
檔案的邏輯名稱 |
physicalFullName |
string |
檔案的作系統完整路徑 |
restoreFullName |
string |
建議用於還原之檔案的完整路徑 |
sizeMB |
number (double) |
以 MB 為單位的檔案大小 |
DatabaseFileType
SQL Server 資料庫檔類型的列舉
值 | Description |
---|---|
Filestream | |
Fulltext | |
Log | |
NotSupported | |
Rows |
DatabaseMigrationStage
目前移轉階段
值 | Description |
---|---|
Backup | |
Completed | |
FileCopy | |
Initialize | |
None | |
Restore |
DatabaseMigrationState
資料庫層級移轉狀態。
值 | Description |
---|---|
CANCELLED | |
COMPLETED | |
CUTOVER_START | |
FAILED | |
FULL_BACKUP_UPLOAD_START | |
INITIAL | |
LOG_SHIPPING_START | |
POST_CUTOVER_COMPLETE | |
UNDEFINED | |
UPLOAD_LOG_FILES_START |
DatabaseSchemaMap
每個資料庫的架構對應
名稱 | 類型 | Description |
---|---|---|
database |
string |
|
schemas |
string[] |
DatabaseState
SQL Server Database 狀態的列舉
值 | Description |
---|---|
Copying | |
Emergency | |
Offline | |
OfflineSecondary | |
Online | |
Recovering | |
RecoveryPending | |
Restoring | |
Suspect |
DatabaseSummaryResult
移轉中資料庫結果的摘要
名稱 | 類型 | Description |
---|---|---|
endedOn |
string (date-time) |
移轉結束時間 |
errorPrefix |
string |
用來查詢專案所有錯誤的通配符字串前置詞 |
itemsCompletedCount |
integer (int64) |
成功完成的項目數目 |
itemsCount |
integer (int64) |
項目數 |
name |
string |
項目的名稱 |
resultPrefix |
string |
用來查詢專案所有子項目結果的通配符字串前置詞 |
sizeMB |
number (double) |
以 MB 為單位的資料庫大小 |
startedOn |
string (date-time) |
移轉開始時間 |
state |
移轉的目前狀態 |
|
statusMessage |
string |
狀態訊息 |
DatabaseTable
數據表屬性
名稱 | 類型 | Description |
---|---|---|
hasRows |
boolean |
指出數據表是否空白 |
name |
string |
數據表的架構限定名稱 |
DataIntegrityValidationResult
總和檢查碼型數據完整性驗證結果的結果
名稱 | 類型 | Description |
---|---|---|
failedObjects |
object |
來源和目標組的失敗數據表名稱清單 |
validationErrors |
執行資料完整性驗證時發生的錯誤清單 |
DataItemMigrationSummaryResult
數據項移轉的基本摘要
名稱 | 類型 | Description |
---|---|---|
endedOn |
string (date-time) |
移轉結束時間 |
errorPrefix |
string |
用來查詢專案所有錯誤的通配符字串前置詞 |
itemsCompletedCount |
integer (int64) |
成功完成的項目數目 |
itemsCount |
integer (int64) |
項目數 |
name |
string |
項目的名稱 |
resultPrefix |
string |
用來查詢專案所有子項目結果的通配符字串前置詞 |
startedOn |
string (date-time) |
移轉開始時間 |
state |
移轉的目前狀態 |
|
statusMessage |
string |
狀態訊息 |
ExecutionStatistics
執行移轉驗證時發生的錯誤描述
名稱 | 類型 | Description |
---|---|---|
cpuTimeMs |
number (float) |
查詢執行的CPU時間,以毫秒為單位 |
elapsedTimeMs |
number (float) |
執行查詢所花費的時間以毫秒為單位 |
executionCount |
integer (int64) |
否。 查詢執行的 |
hasErrors |
boolean |
指出查詢是否導致錯誤 |
sqlErrors |
string[] |
SQL 錯誤清單 |
waitStats |
<string,
Wait |
sql 查詢執行等候類型的字典和個別統計數據 |
FileShare
檔案共用資訊與路徑、使用者名稱和密碼。
名稱 | 類型 | Description |
---|---|---|
password |
string |
用來連線到共用位置的密碼認證。 |
path |
string |
這個共用的資料夾路徑。 |
userName |
string |
要連線到共用位置的使用者名稱認證 |
GetTdeCertificatesSqlTaskInput
以Base64編碼格式取得 TDE 憑證之工作的輸入。
名稱 | 類型 | Description |
---|---|---|
backupFileShare |
要用於暫時儲存盤案的檔案共享備份文件共享資訊。 |
|
connectionInfo |
SQL Server 的連接資訊 |
|
selectedCertificates |
清單,其中包含用來加密導出憑證的憑證名稱和對應的密碼。 |
GetTdeCertificatesSqlTaskOutput
以Base64編碼格式取得 TDE 憑證之工作的輸出。
名稱 | 類型 | Description |
---|---|---|
base64EncodedCertificates |
object |
從憑證名稱對應至Base 64編碼格式。 |
validationErrors |
驗證錯誤 |
GetTdeCertificatesSqlTaskProperties
以Base64編碼格式取得TDE憑證之工作的屬性。
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
工作輸入 |
|
output |
工作輸出。 如果提交,則會忽略此專案。 |
|
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskType |
string:
Get |
工作類型。 |
GetUserTablesMySqlTaskInput
收集指定資料庫清單之用戶數據表之工作的輸入
名稱 | 類型 | Description |
---|---|---|
connectionInfo |
SQL Server 的連接資訊 |
|
selectedDatabases |
string[] |
要收集數據表的資料庫名稱清單 |
GetUserTablesMySqlTaskOutput
收集指定資料庫清單之用戶數據表的工作輸出
名稱 | 類型 | Description |
---|---|---|
databasesToTables |
object |
從資料庫名稱對應至資料表清單 |
id |
string |
結果標識碼 |
validationErrors |
驗證錯誤 |
GetUserTablesMySqlTaskProperties
收集指定資料庫清單之用戶數據表之工作的屬性
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
工作輸入 |
|
output |
工作輸出。 如果提交,則會忽略此專案。 |
|
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskType |
string:
Get |
工作類型。 |
GetUserTablesOracleTaskInput
取得所提供 Oracle 架構清單內所含資料表清單之工作的輸入。
名稱 | 類型 | Description |
---|---|---|
connectionInfo |
線上到 Oracle 來源的資訊 |
|
selectedSchemas |
string[] |
要收集數據表的 Oracle 架構清單 |
GetUserTablesOracleTaskOutput
取得所提供 Oracle 架構清單內所含資料表清單之工作的輸出。
名稱 | 類型 | Description |
---|---|---|
schemaName |
string |
此結果的架構 |
tables |
此架構找到的有效資料表清單 |
|
validationErrors |
與工作相關聯的驗證錯誤 |
GetUserTablesOracleTaskProperties
收集指定 Oracle 架構清單之用戶數據表之工作的屬性
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
工作輸入 |
|
output |
工作輸出。 如果提交,則會忽略此專案。 |
|
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskType |
string:
Get |
工作類型。 |
GetUserTablesPostgreSqlTaskInput
取得所提供 PostgreSQL 資料庫清單之資料表清單之工作的輸入。
名稱 | 類型 | Description |
---|---|---|
connectionInfo |
聯機到 PostgreSQL 來源的資訊 |
|
selectedDatabases |
string[] |
要收集數據表的 PostgreSQL 資料庫清單 |
GetUserTablesPostgreSqlTaskOutput
取得所提供 PostgreSQL 資料庫清單之資料表清單之工作的輸出。
名稱 | 類型 | Description |
---|---|---|
databaseName |
string |
此結果適用於的資料庫 |
tables |
這個資料庫找到的有效資料表清單 |
|
validationErrors |
與工作相關聯的驗證錯誤 |
GetUserTablesPostgreSqlTaskProperties
收集指定資料庫清單之用戶數據表之工作的屬性
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
工作輸入 |
|
output |
工作輸出。 如果提交,則會忽略此專案。 |
|
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskType |
string:
Get |
工作類型。 |
GetUserTablesSqlSyncTaskInput
收集指定資料庫清單之用戶數據表之工作的輸入
名稱 | 類型 | Description |
---|---|---|
selectedSourceDatabases |
string[] |
要收集數據表的源資料庫名稱清單 |
selectedTargetDatabases |
string[] |
要收集數據表的目標資料庫名稱清單 |
sourceConnectionInfo |
SQL Server 的連接資訊 |
|
targetConnectionInfo |
SQL DB 的連線資訊 |
GetUserTablesSqlSyncTaskOutput
收集指定資料庫清單之用戶數據表的工作輸出
名稱 | 類型 | Description |
---|---|---|
databasesToSourceTables |
object |
從資料庫名稱對應至源數據表清單 |
databasesToTargetTables |
object |
從資料庫名稱對應到目標數據表清單 |
tableValidationErrors |
object |
從資料庫名稱對應至驗證錯誤清單 |
validationErrors |
驗證錯誤 |
GetUserTablesSqlSyncTaskProperties
收集指定資料庫清單之用戶數據表之工作的屬性
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
工作輸入 |
|
output |
工作輸出。 如果提交,則會忽略此專案。 |
|
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskType |
string:
Get |
工作類型。 |
GetUserTablesSqlTaskInput
收集指定資料庫清單之用戶數據表之工作的輸入
名稱 | 類型 | Description |
---|---|---|
connectionInfo |
SQL Server 的連接資訊 |
|
encryptedKeyForSecureFields |
string |
安全欄位的加密金鑰 |
selectedDatabases |
string[] |
要收集數據表的資料庫名稱清單 |
GetUserTablesSqlTaskOutput
收集指定資料庫清單之用戶數據表的工作輸出
名稱 | 類型 | Description |
---|---|---|
databasesToTables |
object |
從資料庫名稱對應至資料表清單 |
id |
string |
結果標識碼 |
validationErrors |
驗證錯誤 |
GetUserTablesSqlTaskProperties
收集指定資料庫清單之用戶數據表之工作的屬性
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
工作輸入 |
|
output |
工作輸出。 如果提交,則會忽略此專案。 |
|
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskId |
string |
工作標識碼 |
taskType |
string:
Get |
工作類型。 |
LoginMigrationStage
登入移轉的不同階段列舉。
值 | Description |
---|---|
AssignRoleMembership | |
AssignRoleOwnership | |
Completed | |
EstablishObjectPermissions | |
EstablishServerPermissions | |
EstablishUserMapping | |
Initialize | |
LoginMigration | |
None |
LoginType
SMO LoginType 的列舉對應。
值 | Description |
---|---|
AsymmetricKey | |
Certificate | |
ExternalGroup | |
ExternalUser | |
SqlLogin | |
WindowsGroup | |
WindowsUser |
MigrateMISyncCompleteCommandInput
完成 Azure SQL Database 受控實例在線移轉之命令的輸入。
名稱 | 類型 | Description |
---|---|---|
sourceDatabaseName |
string |
受控實例資料庫的名稱 |
MigrateMISyncCompleteCommandOutput
完成 Azure SQL Database 受控實例在線移轉之命令的輸出。
名稱 | 類型 | Description |
---|---|---|
errors |
命令執行期間發生的錯誤清單 |
MigrateMISyncCompleteCommandProperties
完成 Azure SQL Database 受控實例在線移轉之命令的屬性。
名稱 | 類型 | Description |
---|---|---|
commandType |
string:
Migrate. |
命令類型。 |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
命令輸入 |
|
output |
命令輸出。 如果提交,則會忽略此專案。 |
|
state |
命令的狀態。 如果提交,則會忽略此專案。 |
MigrateMongoDbTaskProperties
在 MongoDB 數據源之間移轉數據之工作的屬性
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
描述應該如何執行 MongoDB 數據遷移 |
|
output | MongoDbProgress[]: |
MongoDB 移轉輸出的基類 |
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskType |
string:
Migrate. |
工作類型。 |
MigrateMySqlAzureDbForMySqlOfflineDatabaseInput
離線 MySQL 到適用於 MySQL 的 Azure 資料庫移轉工作輸入的資料庫特定資訊
名稱 | 類型 | Description |
---|---|---|
name |
string |
資料庫的名稱 |
tableMap |
object |
來源與目標數據表的對應 |
targetDatabaseName |
string |
目標資料庫的名稱。 注意:開始移轉之前,將會截斷目標資料庫。 |
MigrateMySqlAzureDbForMySqlOfflineTaskInput
將 MySQL 資料庫移轉至適用於 MySQL 的 Azure 資料庫以進行離線移轉之工作的輸入
名稱 | 類型 | 預設值 | Description |
---|---|---|---|
encryptedKeyForSecureFields |
string |
安全欄位的加密金鑰 |
|
makeSourceServerReadOnly |
boolean |
False |
設定為將來源伺服器設定為唯讀 |
optionalAgentSettings |
object |
在移轉期間微調數據傳輸速率的選擇性參數 |
|
selectedDatabases |
要移轉的資料庫 |
||
sourceConnectionInfo |
來源 MySQL 的連線資訊 |
||
startedOn |
string (date-time) |
參數,指定何時開始移轉 |
|
targetConnectionInfo |
目標適用於 MySQL 的 Azure 資料庫連線資訊 |
MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel
名稱 | 類型 | Description |
---|---|---|
databaseName |
string |
資料庫的名稱 |
endedOn |
string (date-time) |
移轉結束時間 |
errorCount |
integer (int64) |
資料庫/物件錯誤的數目。 |
errorPrefix |
string |
用來查詢專案所有錯誤的通配符字串前置詞 |
exceptionsAndWarnings |
移轉例外狀況和警告。 |
|
id |
string |
結果標識碼 |
lastStorageUpdate |
string (date-time) |
上次更新記憶體的時間 |
message |
string |
移轉進度訊息 |
numberOfObjects |
integer (int64) |
物件數目 |
numberOfObjectsCompleted |
integer (int64) |
成功完成的物件數目 |
objectSummary |
<string,
Data |
移轉中物件結果的摘要 |
resultPrefix |
string |
用來查詢專案所有子項目結果的通配符字串前置詞 |
resultType |
string:
Database |
結果類型 |
stage |
此資料庫位於的移轉階段 |
|
startedOn |
string (date-time) |
移轉開始時間 |
state |
移轉的目前狀態 |
|
statusMessage |
string |
狀態訊息 |
MigrateMySqlAzureDbForMySqlOfflineTaskOutputError
名稱 | 類型 | Description |
---|---|---|
error |
移轉錯誤 |
|
id |
string |
例外狀況的唯一標識碼 |
resultType |
string:
Error |
結果類型 |
MigrateMySqlAzureDbForMySqlOfflineTaskOutputMigrationLevel
名稱 | 類型 | Description |
---|---|---|
databaseSummary |
<string,
Database |
移轉中資料庫結果的摘要 |
databases |
object |
選取的資料庫做為從資料庫名稱對應到資料庫標識碼 |
durationInSeconds |
integer (int64) |
以秒為單位的工作執行持續時間。 |
endedOn |
string (date-time) |
移轉結束時間 |
exceptionsAndWarnings |
移轉例外狀況和警告。 |
|
id |
string |
結果標識碼 |
lastStorageUpdate |
string (date-time) |
上次更新記憶體的時間 |
message |
string |
移轉進度訊息 |
migrationReportResult |
移轉報表結果,提供下載移轉報表的唯一 URL。 |
|
resultType |
string:
Migration |
結果類型 |
sourceServerBrandVersion |
string |
來源伺服器品牌版本 |
sourceServerVersion |
string |
來源伺服器版本 |
startedOn |
string (date-time) |
移轉開始時間 |
status |
移轉的目前狀態 |
|
statusMessage |
string |
移轉狀態消息 |
targetServerBrandVersion |
string |
目標伺服器品牌版本 |
targetServerVersion |
string |
目標伺服器版本 |
MigrateMySqlAzureDbForMySqlOfflineTaskOutputTableLevel
名稱 | 類型 | Description |
---|---|---|
endedOn |
string (date-time) |
移轉結束時間 |
errorPrefix |
string |
用來查詢專案所有錯誤的通配符字串前置詞 |
id |
string |
結果標識碼 |
itemsCompletedCount |
integer (int64) |
成功完成的項目數目 |
itemsCount |
integer (int64) |
項目數 |
lastStorageUpdate |
string (date-time) |
上次更新記憶體的時間 |
objectName |
string |
項目的名稱 |
resultPrefix |
string |
用來查詢專案所有子項目結果的通配符字串前置詞 |
resultType |
string:
Table |
結果類型 |
startedOn |
string (date-time) |
移轉開始時間 |
state |
移轉的目前狀態 |
|
statusMessage |
string |
狀態訊息 |
MigrateMySqlAzureDbForMySqlOfflineTaskProperties
將 MySQL 資料庫移轉至適用於 MySQL 的 Azure 資料庫以進行離線移轉之工作的屬性
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
工作輸入 |
|
isCloneable |
boolean |
是否可以複製工作 |
output | MigrateMySqlAzureDbForMySqlOfflineTaskOutput[]: |
工作輸出。 如果提交,則會忽略此專案。 |
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskId |
string |
工作標識碼 |
taskType |
string:
Migrate. |
工作類型。 |
MigrateMySqlAzureDbForMySqlSyncDatabaseInput
適用於 MySQL 的資料庫特定資訊至適用於 MySQL 的 Azure 資料庫移轉工作輸入
名稱 | 類型 | Description |
---|---|---|
migrationSetting |
object |
調整移轉行為的移轉設定 |
name |
string |
資料庫的名稱 |
sourceSetting |
object |
來源設定以微調來源端點移轉行為 |
tableMap |
object |
來源與目標數據表的對應 |
targetDatabaseName |
string |
目標資料庫的名稱。 注意:開始移轉之前,將會截斷目標資料庫。 |
targetSetting |
object |
調整目標端點移轉行為的目標設定 |
MigrateMySqlAzureDbForMySqlSyncTaskInput
將 MySQL 資料庫移轉至適用於 MySQL 的 Azure 資料庫以進行在線移轉之工作的輸入
名稱 | 類型 | Description |
---|---|---|
selectedDatabases |
要移轉的資料庫 |
|
sourceConnectionInfo |
來源 MySQL 的連線資訊 |
|
targetConnectionInfo |
目標適用於 MySQL 的 Azure 資料庫連線資訊 |
MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseError
名稱 | 類型 | Description |
---|---|---|
errorMessage |
string |
錯誤訊息 |
events |
錯誤事件清單。 |
|
id |
string |
結果標識碼 |
resultType |
string:
Database |
結果類型 |
MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseLevel
名稱 | 類型 | Description |
---|---|---|
appliedChanges |
integer (int64) |
套用的變更數目 |
cdcDeleteCounter |
integer (int64) |
cdc 刪除次數 |
cdcInsertCounter |
integer (int64) |
cdc 插入數目 |
cdcUpdateCounter |
integer (int64) |
cdc 更新數目 |
databaseName |
string |
資料庫的名稱 |
endedOn |
string (date-time) |
移轉結束時間 |
fullLoadCompletedTables |
integer (int64) |
完整載入中完成的數據表數目 |
fullLoadErroredTables |
integer (int64) |
完整載入時發生錯誤的數據表數目 |
fullLoadLoadingTables |
integer (int64) |
載入完整載入的數據表數目 |
fullLoadQueuedTables |
integer (int64) |
完整載入中排入佇列的數據表數目 |
id |
string |
結果標識碼 |
incomingChanges |
integer (int64) |
傳入變更的數目 |
initializationCompleted |
boolean |
指出初始載入 (完整載入) 是否已完成 |
latency |
integer (int64) |
CDC 套用延遲 |
migrationState |
此資料庫處於移轉狀態 |
|
resultType |
string:
Database |
結果類型 |
startedOn |
string (date-time) |
移轉開始時間 |
MigrateMySqlAzureDbForMySqlSyncTaskOutputError
名稱 | 類型 | Description |
---|---|---|
error |
移轉錯誤 |
|
id |
string |
結果標識碼 |
resultType |
string:
Error |
結果類型 |
MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel
名稱 | 類型 | Description |
---|---|---|
endedOn |
string (date-time) |
移轉結束時間 |
id |
string |
結果標識碼 |
resultType |
string:
Migration |
結果類型 |
sourceServer |
string |
來源伺服器名稱 |
sourceServerVersion |
string |
來源伺服器版本 |
startedOn |
string (date-time) |
移轉開始時間 |
targetServer |
string |
目標伺服器名稱 |
targetServerVersion |
string |
目標伺服器版本 |
MigrateMySqlAzureDbForMySqlSyncTaskOutputTableLevel
名稱 | 類型 | Description |
---|---|---|
cdcDeleteCounter |
string |
套用的刪除數目 |
cdcInsertCounter |
string |
套用的插入數目 |
cdcUpdateCounter |
string |
套用的更新數目 |
dataErrorsCounter |
integer (int64) |
發生的數據錯誤數目 |
databaseName |
string |
資料庫的名稱 |
fullLoadEndedOn |
string (date-time) |
完整載入結束時間 |
fullLoadEstFinishTime |
string (date-time) |
估計完成完整負載 |
fullLoadStartedOn |
string (date-time) |
完整載入開始時間 |
fullLoadTotalRows |
integer (int64) |
完整載入中套用的數據列數目 |
id |
string |
結果標識碼 |
lastModifiedTime |
string (date-time) |
目標上上次修改的時間 |
resultType |
string:
Table |
結果類型 |
state |
數據表移轉的目前狀態 |
|
tableName |
string |
數據表的名稱 |
totalChangesApplied |
integer (int64) |
已套用的變更總數 |
MigrateMySqlAzureDbForMySqlSyncTaskProperties
將 MySQL 資料庫移轉至適用於 MySQL 的 Azure 資料庫以進行在線移轉之工作的屬性
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
工作輸入 |
|
output | MigrateMySqlAzureDbForMySqlSyncTaskOutput[]: |
工作輸出。 如果提交,則會忽略此專案。 |
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskType |
string:
Migrate. |
工作類型。 |
MigrateOracleAzureDbForPostgreSqlSyncTaskProperties
將 Oracle 遷移至適用於 PostgreSQL 的 Azure 資料庫以進行在線移轉之工作的屬性
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
工作輸入 |
|
output | MigrateOracleAzureDbPostgreSqlSyncTaskOutput[]: |
工作輸出。 如果提交,則會忽略此專案。 |
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskType |
string:
Migrate. |
工作類型。 |
MigrateOracleAzureDbPostgreSqlSyncDatabaseInput
Oracle 至適用於 PostgreSQL 的 Azure 資料庫移轉工作輸入的資料庫特定資訊
名稱 | 類型 | Description |
---|---|---|
caseManipulation |
string |
如何處理物件名稱大小寫:Preserve 或 ToLower |
migrationSetting |
object |
調整移轉行為的移轉設定 |
name |
string |
移轉管線的名稱 |
schemaName |
string |
來源架構的名稱 |
sourceSetting |
object |
來源設定以微調來源端點移轉行為 |
tableMap |
object |
來源與目標數據表的對應 |
targetDatabaseName |
string |
目標資料庫的名稱。 注意:開始移轉之前,將會截斷目標資料庫。 |
targetSetting |
object |
調整目標端點移轉行為的目標設定 |
MigrateOracleAzureDbPostgreSqlSyncTaskInput
將 Oracle 資料庫移轉至適用於 PostgreSQL 的 Azure 資料庫以進行在線移轉之工作的輸入
名稱 | 類型 | Description |
---|---|---|
selectedDatabases |
要移轉的資料庫 |
|
sourceConnectionInfo |
來源 Oracle 的連接資訊 |
|
targetConnectionInfo |
目標適用於 PostgreSQL 的 Azure 資料庫連線資訊 |
MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseError
名稱 | 類型 | Description |
---|---|---|
errorMessage |
string |
錯誤訊息 |
events |
錯誤事件清單。 |
|
id |
string |
結果標識碼 |
resultType |
string:
Database |
結果類型 |
MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseLevel
名稱 | 類型 | Description |
---|---|---|
appliedChanges |
integer (int64) |
套用的變更數目 |
cdcDeleteCounter |
integer (int64) |
cdc 刪除次數 |
cdcInsertCounter |
integer (int64) |
cdc 插入數目 |
cdcUpdateCounter |
integer (int64) |
cdc 更新數目 |
databaseName |
string |
資料庫的名稱 |
endedOn |
string (date-time) |
移轉結束時間 |
fullLoadCompletedTables |
integer (int64) |
完整載入中完成的數據表數目 |
fullLoadErroredTables |
integer (int64) |
完整載入時發生錯誤的數據表數目 |
fullLoadLoadingTables |
integer (int64) |
載入完整載入的數據表數目 |
fullLoadQueuedTables |
integer (int64) |
完整載入中排入佇列的數據表數目 |
id |
string |
結果標識碼 |
incomingChanges |
integer (int64) |
傳入變更的數目 |
initializationCompleted |
boolean |
指出初始載入 (完整載入) 是否已完成 |
latency |
integer (int64) |
CDC 套用延遲 |
migrationState |
此資料庫處於移轉狀態 |
|
resultType |
string:
Database |
結果類型 |
startedOn |
string (date-time) |
移轉開始時間 |
MigrateOracleAzureDbPostgreSqlSyncTaskOutputError
名稱 | 類型 | Description |
---|---|---|
error |
移轉錯誤 |
|
id |
string |
結果標識碼 |
resultType |
string:
Error |
結果類型 |
MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel
名稱 | 類型 | Description |
---|---|---|
endedOn |
string (date-time) |
移轉結束時間 |
id |
string |
結果標識碼 |
resultType |
string:
Migration |
結果類型 |
sourceServer |
string |
來源伺服器名稱 |
sourceServerVersion |
string |
來源伺服器版本 |
startedOn |
string (date-time) |
移轉開始時間 |
targetServer |
string |
目標伺服器名稱 |
targetServerVersion |
string |
目標伺服器版本 |
MigrateOracleAzureDbPostgreSqlSyncTaskOutputTableLevel
名稱 | 類型 | Description |
---|---|---|
cdcDeleteCounter |
integer (int64) |
套用的刪除數目 |
cdcInsertCounter |
integer (int64) |
套用的插入數目 |
cdcUpdateCounter |
integer (int64) |
套用的更新數目 |
dataErrorsCounter |
integer (int64) |
發生的數據錯誤數目 |
databaseName |
string |
資料庫的名稱 |
fullLoadEndedOn |
string (date-time) |
完整載入結束時間 |
fullLoadEstFinishTime |
string (date-time) |
估計完成完整負載 |
fullLoadStartedOn |
string (date-time) |
完整載入開始時間 |
fullLoadTotalRows |
integer (int64) |
完整載入中套用的數據列數目 |
id |
string |
結果標識碼 |
lastModifiedTime |
string (date-time) |
目標上上次修改的時間 |
resultType |
string:
Table |
結果類型 |
state |
數據表移轉的目前狀態 |
|
tableName |
string |
數據表的名稱 |
totalChangesApplied |
integer (int64) |
已套用的變更總數 |
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput
PostgreSQL 至適用於 PostgreSQL 的 Azure 資料庫移轉工作輸入的資料庫特定資訊
名稱 | 類型 | Description |
---|---|---|
id |
string |
結果標識碼 |
migrationSetting |
調整移轉行為的移轉設定 |
|
name |
string |
資料庫的名稱 |
selectedTables |
Migrate |
針對移轉選取的數據表 |
sourceSetting |
object |
來源設定以微調來源端點移轉行為 |
targetDatabaseName |
string |
目標資料庫的名稱。 注意:開始移轉之前,將會截斷目標資料庫。 |
targetSetting |
object |
調整目標端點移轉行為的目標設定 |
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput
移轉的選取數據表
名稱 | 類型 | Description |
---|---|---|
name |
string |
要移轉的數據表名稱 |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput
將 PostgreSQL 資料庫移轉至適用於 PostgreSQL 的 Azure 資料庫以進行線上移轉之工作的輸入
名稱 | 類型 | Description |
---|---|---|
encryptedKeyForSecureFields |
string |
安全欄位的加密金鑰 |
selectedDatabases |
要移轉的資料庫 |
|
sourceConnectionInfo |
來源 PostgreSQL 的連線資訊 |
|
startedOn |
string (date-time) |
移轉開始時間 |
targetConnectionInfo |
目標適用於 PostgreSQL 的 Azure 資料庫連線資訊 |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError
名稱 | 類型 | Description |
---|---|---|
errorMessage |
string |
錯誤訊息 |
events |
錯誤事件清單。 |
|
id |
string |
結果標識碼 |
resultType |
string:
Database |
結果類型 |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel
名稱 | 類型 | Description |
---|---|---|
appliedChanges |
integer (int64) |
套用的變更數目 |
cdcDeleteCounter |
integer (int64) |
cdc 刪除次數 |
cdcInsertCounter |
integer (int64) |
cdc 插入數目 |
cdcUpdateCounter |
integer (int64) |
cdc 更新數目 |
databaseName |
string |
資料庫的名稱 |
endedOn |
string (date-time) |
移轉結束時間 |
fullLoadCompletedTables |
integer (int64) |
完整載入中完成的數據表數目 |
fullLoadErroredTables |
integer (int64) |
完整載入時發生錯誤的數據表數目 |
fullLoadLoadingTables |
integer (int64) |
載入完整載入的數據表數目 |
fullLoadQueuedTables |
integer (int64) |
完整載入中排入佇列的數據表數目 |
id |
string |
結果標識碼 |
incomingChanges |
integer (int64) |
傳入變更的數目 |
initializationCompleted |
boolean |
指出初始載入 (完整載入) 是否已完成 |
latency |
integer (int64) |
CDC 套用延遲 |
migrationState |
此資料庫處於移轉狀態 |
|
resultType |
string:
Database |
結果類型 |
startedOn |
string (date-time) |
移轉開始時間 |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError
名稱 | 類型 | Description |
---|---|---|
error |
移轉錯誤 |
|
events |
錯誤事件清單 |
|
id |
string |
結果標識碼 |
resultType |
string:
Error |
結果類型 |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel
名稱 | 類型 | Description |
---|---|---|
databaseCount |
number |
要包含的資料庫數目 |
endedOn |
string (date-time) |
移轉結束時間 |
id |
string |
結果標識碼 |
resultType |
string:
Migration |
結果類型 |
sourceServer |
string |
來源伺服器名稱 |
sourceServerType |
來源伺服器類型。 |
|
sourceServerVersion |
string |
來源伺服器版本 |
startedOn |
string (date-time) |
移轉開始時間 |
state |
移轉狀態 |
|
targetServer |
string |
目標伺服器名稱 |
targetServerType |
目標伺服器類型。 |
|
targetServerVersion |
string |
目標伺服器版本 |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputTableLevel
名稱 | 類型 | Description |
---|---|---|
cdcDeleteCounter |
integer (int64) |
套用的刪除數目 |
cdcInsertCounter |
integer (int64) |
套用的插入數目 |
cdcUpdateCounter |
integer (int64) |
套用的更新數目 |
dataErrorsCounter |
integer (int64) |
發生的數據錯誤數目 |
databaseName |
string |
資料庫的名稱 |
fullLoadEndedOn |
string (date-time) |
完整載入結束時間 |
fullLoadEstFinishTime |
string (date-time) |
估計完成完整負載 |
fullLoadStartedOn |
string (date-time) |
完整載入開始時間 |
fullLoadTotalRows |
integer (int64) |
完整載入中套用的數據列數目 |
id |
string |
結果標識碼 |
lastModifiedTime |
string (date-time) |
目標上上次修改的時間 |
resultType |
string:
Table |
結果類型 |
state |
數據表移轉的目前狀態 |
|
tableName |
string |
數據表的名稱 |
totalChangesApplied |
integer (int64) |
已套用的變更總數 |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties
將 PostgreSQL 資料庫移轉至適用於 PostgreSQL 的 Azure 資料庫以進行線上移轉之工作的屬性
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
createdOn |
string |
建立工作時 UTC 的 DateTime |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
工作輸入 |
|
isCloneable |
boolean |
是否可以複製工作 |
output |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutput[]:
|
工作輸出。 如果提交,則會忽略此專案。 |
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskId |
string |
工作標識碼 |
taskType |
string:
Migrate. |
工作類型。 |
MigrateSqlServerSqlDbDatabaseInput
SQL 至 Azure SQL DB 移轉工作輸入的資料庫特定資訊
名稱 | 類型 | Description |
---|---|---|
id |
string |
資料庫的標識碼 |
makeSourceDbReadOnly |
boolean |
是否要在移轉前將資料庫設定為唯讀 |
name |
string |
資料庫的名稱 |
schemaSetting |
object |
針對資料庫架構移轉選取的設定。 |
tableMap |
object |
來源與目標數據表的對應 |
targetDatabaseName |
string |
目標資料庫的名稱。 注意:開始移轉之前,將會截斷目標資料庫。 |
MigrateSqlServerSqlDbSyncDatabaseInput
SQL 到 Azure SQL DB 同步移轉工作輸入的資料庫特定資訊
名稱 | 類型 | Description |
---|---|---|
id |
string |
資料庫的唯一標識碼 |
migrationSetting |
object |
調整移轉行為的移轉設定 |
name |
string |
資料庫名稱 |
schemaName |
string |
要移轉的架構名稱 |
sourceSetting |
object |
來源設定以微調來源端點移轉行為 |
tableMap |
object |
來源與目標數據表的對應 |
targetDatabaseName |
string |
目標資料庫名稱 |
targetSetting |
object |
調整目標端點移轉行為的目標設定 |
MigrateSqlServerSqlDbSyncTaskInput
將內部部署 SQL Server 資料庫移轉至 Azure SQL Database 以進行在線移轉之工作的輸入
名稱 | 類型 | Description |
---|---|---|
selectedDatabases |
要移轉的資料庫 |
|
sourceConnectionInfo |
線上到來源的資訊 |
|
targetConnectionInfo |
線上到目標的資訊 |
|
validationOptions |
驗證選項 |
MigrateSqlServerSqlDbSyncTaskOutputDatabaseError
名稱 | 類型 | Description |
---|---|---|
errorMessage |
string |
錯誤訊息 |
events |
錯誤事件清單。 |
|
id |
string |
結果標識碼 |
resultType |
string:
Database |
結果類型 |
MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel
名稱 | 類型 | Description |
---|---|---|
appliedChanges |
integer (int64) |
套用的變更數目 |
cdcDeleteCounter |
integer (int64) |
cdc 刪除次數 |
cdcInsertCounter |
integer (int64) |
cdc 插入數目 |
cdcUpdateCounter |
integer (int64) |
cdc 更新數目 |
databaseName |
string |
資料庫的名稱 |
endedOn |
string (date-time) |
移轉結束時間 |
fullLoadCompletedTables |
integer (int64) |
完整載入中完成的數據表數目 |
fullLoadErroredTables |
integer (int64) |
完整載入時發生錯誤的數據表數目 |
fullLoadLoadingTables |
integer (int64) |
載入完整載入的數據表數目 |
fullLoadQueuedTables |
integer (int64) |
完整載入中排入佇列的數據表數目 |
id |
string |
結果標識碼 |
incomingChanges |
integer (int64) |
傳入變更的數目 |
initializationCompleted |
boolean |
指出初始載入 (完整載入) 是否已完成 |
latency |
integer (int64) |
CDC 套用延遲 |
migrationState |
此資料庫處於移轉狀態 |
|
resultType |
string:
Database |
結果類型 |
startedOn |
string (date-time) |
移轉開始時間 |
MigrateSqlServerSqlDbSyncTaskOutputError
名稱 | 類型 | Description |
---|---|---|
error |
移轉錯誤 |
|
id |
string |
結果標識碼 |
resultType |
string:
Error |
結果類型 |
MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel
名稱 | 類型 | Description |
---|---|---|
databaseCount |
integer |
資料庫計數 |
endedOn |
string (date-time) |
移轉結束時間 |
id |
string |
結果標識碼 |
resultType |
string:
Migration |
結果類型 |
sourceServer |
string |
來源伺服器名稱 |
sourceServerVersion |
string |
來源伺服器版本 |
startedOn |
string (date-time) |
移轉開始時間 |
targetServer |
string |
目標伺服器名稱 |
targetServerVersion |
string |
目標伺服器版本 |
MigrateSqlServerSqlDbSyncTaskOutputTableLevel
名稱 | 類型 | Description |
---|---|---|
cdcDeleteCounter |
integer (int64) |
套用的刪除數目 |
cdcInsertCounter |
integer (int64) |
套用的插入數目 |
cdcUpdateCounter |
integer (int64) |
套用的更新數目 |
dataErrorsCounter |
integer (int64) |
發生的數據錯誤數目 |
databaseName |
string |
資料庫的名稱 |
fullLoadEndedOn |
string (date-time) |
完整載入結束時間 |
fullLoadEstFinishTime |
string (date-time) |
估計完成完整負載 |
fullLoadStartedOn |
string (date-time) |
完整載入開始時間 |
fullLoadTotalRows |
integer (int64) |
完整載入中套用的數據列數目 |
id |
string |
結果標識碼 |
lastModifiedTime |
string (date-time) |
目標上上次修改的時間 |
resultType |
string:
Table |
結果類型 |
state |
數據表移轉的目前狀態 |
|
tableName |
string |
數據表的名稱 |
totalChangesApplied |
integer (int64) |
已套用的變更總數 |
MigrateSqlServerSqlDbSyncTaskProperties
將內部部署 SQL Server 資料庫移轉至 Azure SQL Database 以進行在線移轉之工作的屬性
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
工作輸入 |
|
output | MigrateSqlServerSqlDbSyncTaskOutput[]: |
工作輸出。 如果提交,則會忽略此專案。 |
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskType |
string:
Migrate. |
工作類型。 |
MigrateSqlServerSqlDbTaskInput
將內部部署 SQL Server 資料庫遷移至 Azure SQL Database 之工作的輸入
名稱 | 類型 | Description |
---|---|---|
encryptedKeyForSecureFields |
string |
安全欄位的加密金鑰 |
selectedDatabases |
要移轉的資料庫 |
|
sourceConnectionInfo |
線上到來源的資訊 |
|
startedOn |
string |
移轉開始時相對於UTC的日期和時間 |
targetConnectionInfo |
線上到目標的資訊 |
|
validationOptions |
啟用各種移轉後驗證的選項。 可用的選項,1.) 數據完整性檢查:在移轉之後,根據來源和目標數據表執行總和檢查碼比較,以確保數據的正確性。 2.) 架構驗證:在來源和目標數據表之間執行徹底的架構比較,並提供來源和目標資料庫之間的差異清單,3。 查詢分析:從查詢計劃快取或查詢存放區自動執行一組自動挑選的查詢,並加以執行,並比較來源和目標資料庫之間的運行時間。 |
MigrateSqlServerSqlDbTaskOutputDatabaseLevel
名稱 | 類型 | Description |
---|---|---|
databaseName |
string |
項目的名稱 |
endedOn |
string (date-time) |
移轉結束時間 |
errorCount |
integer (int64) |
資料庫/物件錯誤的數目。 |
errorPrefix |
string |
用來查詢專案所有錯誤的通配符字串前置詞 |
exceptionsAndWarnings |
移轉例外狀況和警告。 |
|
id |
string |
結果標識碼 |
message |
string |
移轉進度訊息 |
numberOfObjects |
integer (int64) |
物件數目 |
numberOfObjectsCompleted |
integer (int64) |
成功完成的物件數目 |
objectSummary |
<string,
Data |
移轉中物件結果的摘要 |
resultPrefix |
string |
用來查詢專案所有子項目結果的通配符字串前置詞 |
resultType |
string:
Database |
結果類型 |
stage |
此資料庫位於的移轉階段 |
|
startedOn |
string (date-time) |
移轉開始時間 |
state |
移轉的目前狀態 |
|
statusMessage |
string |
狀態訊息 |
MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult
名稱 | 類型 | Description |
---|---|---|
dataIntegrityValidationResult |
提供移轉來源與目標數據表之間的數據完整性驗證結果。 |
|
endedOn |
string (date-time) |
驗證結束時間 |
id |
string |
結果標識碼 |
migrationId |
string |
移轉標識碼 |
queryAnalysisValidationResult |
來源和目標資料庫之間一些查詢執行結果的結果 |
|
resultType |
string:
Migration |
結果類型 |
schemaValidationResult |
提供來源和目標資料庫之間的架構比較結果 |
|
sourceDatabaseName |
string |
源資料庫的名稱 |
startedOn |
string (date-time) |
驗證開始時間 |
status |
資料庫層級驗證的目前狀態 |
|
targetDatabaseName |
string |
目標資料庫的名稱 |
MigrateSqlServerSqlDbTaskOutputError
名稱 | 類型 | Description |
---|---|---|
error |
移轉錯誤 |
|
id |
string |
例外狀況的唯一標識碼 |
resultType |
string:
Error |
結果類型 |
MigrateSqlServerSqlDbTaskOutputMigrationLevel
名稱 | 類型 | Description |
---|---|---|
databaseSummary |
<string,
Database |
移轉中資料庫結果的摘要 |
databases |
object |
選取的資料庫做為從資料庫名稱對應到資料庫標識碼 |
durationInSeconds |
integer (int64) |
以秒為單位的工作執行持續時間。 |
endedOn |
string (date-time) |
移轉結束時間 |
exceptionsAndWarnings |
移轉例外狀況和警告。 |
|
id |
string |
結果標識碼 |
message |
string |
移轉進度訊息 |
migrationReportResult |
移轉報表結果,提供下載移轉報表的唯一 URL。 |
|
migrationValidationResult | MigrationValidationResult: |
移轉驗證結果 |
resultType |
string:
Migration |
結果類型 |
sourceServerBrandVersion |
string |
來源伺服器品牌版本 |
sourceServerVersion |
string |
來源伺服器版本 |
startedOn |
string (date-time) |
移轉開始時間 |
status |
移轉的目前狀態 |
|
statusMessage |
string |
移轉狀態消息 |
targetServerBrandVersion |
string |
目標伺服器品牌版本 |
targetServerVersion |
string |
目標伺服器版本 |
MigrateSqlServerSqlDbTaskOutputTableLevel
名稱 | 類型 | Description |
---|---|---|
endedOn |
string (date-time) |
移轉結束時間 |
errorPrefix |
string |
用來查詢專案所有錯誤的通配符字串前置詞 |
id |
string |
結果標識碼 |
itemsCompletedCount |
integer (int64) |
成功完成的項目數目 |
itemsCount |
integer (int64) |
項目數 |
objectName |
string |
項目的名稱 |
resultPrefix |
string |
用來查詢專案所有子項目結果的通配符字串前置詞 |
resultType |
string:
Table |
結果類型 |
startedOn |
string (date-time) |
移轉開始時間 |
state |
移轉的目前狀態 |
|
statusMessage |
string |
狀態訊息 |
MigrateSqlServerSqlDbTaskOutputValidationResult
名稱 | 類型 | Description |
---|---|---|
id |
string |
結果標識碼 |
migrationId |
string |
移轉標識碼 |
resultType |
string:
Migration |
結果類型 |
status |
移轉層級驗證的目前狀態。 資料庫驗證結果狀態的狀態將會在這裡匯總。 |
|
summaryResults |
<string,
Migration |
每個資料庫的驗證摘要結果 |
MigrateSqlServerSqlDbTaskProperties
將內部部署 SQL Server 資料庫遷移至 Azure SQL Database 之工作的屬性
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
createdOn |
string |
建立工作時 UTC 的 DateTime |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
工作輸入 |
|
isCloneable |
boolean |
是否可以複製工作 |
output | MigrateSqlServerSqlDbTaskOutput[]: |
工作輸出。 如果提交,則會忽略此專案。 |
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskId |
string |
工作標識碼 |
taskType |
string:
Migrate. |
工作類型。 |
MigrateSqlServerSqlMIDatabaseInput
SQL 到 Azure SQL DB 受控實例移轉工作輸入的資料庫特定資訊
名稱 | 類型 | Description |
---|---|---|
backupFilePaths |
string[] |
要用於現有備份的備份檔案清單。 |
backupFileShare |
備份此資料庫的備份文件共享資訊。 |
|
id |
string |
資料庫的標識碼 |
name |
string |
資料庫的名稱 |
restoreDatabaseName |
string |
目的地的資料庫名稱 |
MigrateSqlServerSqlMISyncTaskInput
將 SQL Server 資料庫移轉至 Azure SQL Database 受控實例在線案例的工作輸入。
名稱 | 類型 | Description |
---|---|---|
azureApp |
Azure Active Directory 應用程式 DMS (傳統) 實例將用來連線到 Azure SQL Database 受控實例的目標實例和 Azure 儲存器帳戶 |
|
backupFileShare |
備份所有選取之資料庫的檔案共享資訊。 |
|
numberOfParallelDatabaseMigrations |
number |
要平行啟動的資料庫移轉數目 |
selectedDatabases |
要移轉的資料庫 |
|
sourceConnectionInfo |
來源 SQL Server 的連接資訊 |
|
storageResourceId |
string |
記憶體的完整 resourceId |
targetConnectionInfo |
Azure SQL Database 受控實例的連線資訊 |
MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel
名稱 | 類型 | Description |
---|---|---|
activeBackupSets |
目前作用中的備份集 (正在上傳或還原) |
|
containerName |
string |
在複製備份的 Azure 記憶體帳戶中建立的容器名稱 |
endedOn |
string (date-time) |
資料庫移轉結束時間 |
errorPrefix |
string |
用於查詢此資料庫的錯誤前置詞字串 |
exceptionsAndWarnings |
移轉例外狀況和警告 |
|
fullBackupSetInfo |
完整備份集的詳細數據 |
|
id |
string |
結果標識碼 |
isFullBackupRestored |
boolean |
是否已將完整備份套用至目標資料庫 |
lastRestoredBackupSetInfo |
上次套用的備份集資訊 |
|
migrationState |
資料庫的目前狀態 |
|
resultType |
string:
Database |
結果類型 |
sourceDatabaseName |
string |
資料庫的名稱 |
startedOn |
string (date-time) |
資料庫移轉開始時間 |
MigrateSqlServerSqlMISyncTaskOutputError
名稱 | 類型 | Description |
---|---|---|
error |
移轉錯誤 |
|
id |
string |
例外狀況的唯一標識碼 |
resultType |
string:
Error |
結果類型 |
MigrateSqlServerSqlMISyncTaskOutputMigrationLevel
名稱 | 類型 | Description |
---|---|---|
databaseCount |
integer |
資料庫計數 |
databaseErrorCount |
integer |
資料庫層級錯誤的數目 |
endedOn |
string (date-time) |
移轉結束時間 |
id |
string |
結果標識碼 |
resultType |
string:
Migration |
結果類型 |
sourceServerBrandVersion |
string |
來源伺服器品牌版本 |
sourceServerName |
string |
來源伺服器名稱 |
sourceServerVersion |
string |
來源伺服器版本 |
startedOn |
string (date-time) |
移轉開始時間 |
state |
移轉的目前狀態 |
|
targetServerBrandVersion |
string |
目標伺服器品牌版本 |
targetServerName |
string |
目標伺服器名稱 |
targetServerVersion |
string |
目標伺服器版本 |
MigrateSqlServerSqlMISyncTaskProperties
將 SQL Server 資料庫遷移至 Azure SQL Database 受控實例同步處理案例之工作的屬性
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
createdOn |
string |
建立工作時 UTC 的 DateTime |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
工作輸入 |
|
output | MigrateSqlServerSqlMISyncTaskOutput[]: |
工作輸出。 如果提交,則會忽略此專案。 |
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskType |
string:
Migrate. |
工作類型。 |
MigrateSqlServerSqlMITaskInput
將 SQL Server 資料庫移轉至 Azure SQL Database 受控實例的工作輸入。
名稱 | 類型 | Description |
---|---|---|
aadDomainName |
string |
Azure Active Directory 功能變數名稱,格式為同盟 Azure AD 的 'contoso.com'或受控網域的 'contoso.onmicrosoft.com',只有在選取 Windows 登入時才需要 |
backupBlobShare |
要用於儲存備份檔之 Azure 記憶體帳戶容器的 SAS URI。 |
|
backupFileShare |
備份所有選取之資料庫的檔案共享資訊。 |
|
backupMode |
備份模式,指定要使用現有的備份或建立新的備份。 如果使用現有的備份,則必須在 selectedDatabases 中提供備份文件路徑。 |
|
encryptedKeyForSecureFields |
string |
安全欄位的加密金鑰 |
selectedAgentJobs |
string[] |
要移轉的代理程序作業。 |
selectedDatabases |
要移轉的資料庫 |
|
selectedLogins |
string[] |
要移轉的登入。 |
sourceConnectionInfo |
線上到來源的資訊 |
|
startedOn |
string |
移轉開始時相對於UTC的日期和時間 |
targetConnectionInfo |
線上到目標的資訊 |
MigrateSqlServerSqlMITaskOutputAgentJobLevel
名稱 | 類型 | Description |
---|---|---|
endedOn |
string (date-time) |
移轉結束時間 |
exceptionsAndWarnings |
每個作業的移轉錯誤和警告 |
|
id |
string |
結果標識碼 |
isEnabled |
boolean |
原始代理程式作業的狀態。 |
message |
string |
移轉進度訊息 |
name |
string |
代理程式作業名稱。 |
resultType |
string:
Agent |
結果類型 |
startedOn |
string (date-time) |
移轉開始時間 |
state |
移轉的目前狀態 |
MigrateSqlServerSqlMITaskOutputDatabaseLevel
名稱 | 類型 | Description |
---|---|---|
databaseName |
string |
資料庫的名稱 |
endedOn |
string (date-time) |
移轉結束時間 |
exceptionsAndWarnings |
移轉例外狀況和警告 |
|
id |
string |
結果標識碼 |
message |
string |
移轉進度訊息 |
resultType |
string:
Database |
結果類型 |
sizeMB |
number (double) |
以 MB 為單位的資料庫大小 |
stage |
目前移轉階段 |
|
startedOn |
string (date-time) |
移轉開始時間 |
state |
移轉的目前狀態 |
MigrateSqlServerSqlMITaskOutputError
名稱 | 類型 | Description |
---|---|---|
error |
移轉錯誤 |
|
id |
string |
例外狀況的唯一標識碼 |
resultType |
string:
Error |
結果類型 |
MigrateSqlServerSqlMITaskOutputLoginLevel
名稱 | 類型 | Description |
---|---|---|
endedOn |
string (date-time) |
登入移轉結束時間 |
exceptionsAndWarnings |
每個登入的登入移轉錯誤和警告 |
|
id |
string |
結果標識碼 |
loginName |
string |
登入名稱。 |
message |
string |
登入移轉進度訊息 |
resultType |
string:
Login |
結果類型 |
stage |
登入的目前階段 |
|
startedOn |
string (date-time) |
登入移轉開始時間 |
state |
登入的目前狀態 |
MigrateSqlServerSqlMITaskOutputMigrationLevel
名稱 | 類型 | Description |
---|---|---|
agentJobs |
object |
選取的代理程式作業做為從名稱對應到標識符的對應 |
databases |
object |
選取的資料庫做為從資料庫名稱對應到資料庫標識碼 |
endedOn |
string (date-time) |
移轉結束時間 |
exceptionsAndWarnings |
移轉例外狀況和警告。 |
|
id |
string |
結果標識碼 |
logins |
object |
選取的登入做為從名稱對應到標識符的對應 |
message |
string |
移轉進度訊息 |
orphanedUsersInfo |
孤立的用戶清單。 |
|
resultType |
string:
Migration |
結果類型 |
serverRoleResults |
<string,
Start |
伺服器角色移轉結果的對應。 |
sourceServerBrandVersion |
string |
來源伺服器品牌版本 |
sourceServerVersion |
string |
來源伺服器版本 |
startedOn |
string (date-time) |
移轉開始時間 |
state |
移轉的目前狀態 |
|
status |
移轉的目前狀態 |
|
targetServerBrandVersion |
string |
目標伺服器品牌版本 |
targetServerVersion |
string |
目標伺服器版本 |
MigrateSqlServerSqlMITaskProperties
將 SQL Server 資料庫遷移至 Azure SQL Database 受控實例之工作的屬性
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
createdOn |
string |
建立工作時 UTC 的 DateTime |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
工作輸入 |
|
isCloneable |
boolean |
是否可以複製工作 |
output | MigrateSqlServerSqlMITaskOutput[]: |
工作輸出。 如果提交,則會忽略此專案。 |
parentTaskId |
string |
父工作標識碼 |
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskId |
string |
工作標識碼 |
taskType |
string:
Migrate. |
工作類型。 |
MigrateSsisTaskInput
將 SSIS 套件從 SQL Server 遷移至 Azure SQL Database 受控實例的工作輸入。
名稱 | 類型 | Description |
---|---|---|
sourceConnectionInfo |
線上到來源的資訊 |
|
ssisMigrationInfo |
SSIS 套件移轉資訊。 |
|
targetConnectionInfo |
線上到目標的資訊 |
MigrateSsisTaskOutputMigrationLevel
名稱 | 類型 | Description |
---|---|---|
endedOn |
string (date-time) |
移轉結束時間 |
exceptionsAndWarnings |
移轉例外狀況和警告。 |
|
id |
string |
結果標識碼 |
message |
string |
移轉進度訊息 |
resultType |
string:
Migration |
結果類型 |
sourceServerBrandVersion |
string |
來源伺服器品牌版本 |
sourceServerVersion |
string |
來源伺服器版本 |
stage |
SSIS 移轉的階段。 |
|
startedOn |
string (date-time) |
移轉開始時間 |
status |
移轉的目前狀態 |
|
targetServerBrandVersion |
string |
目標伺服器品牌版本 |
targetServerVersion |
string |
目標伺服器版本 |
MigrateSsisTaskOutputProjectLevel
名稱 | 類型 | Description |
---|---|---|
endedOn |
string (date-time) |
移轉結束時間 |
exceptionsAndWarnings |
移轉例外狀況和警告 |
|
folderName |
string |
資料夾的名稱 |
id |
string |
結果標識碼 |
message |
string |
移轉進度訊息 |
projectName |
string |
項目的名稱 |
resultType |
string:
Ssis |
結果類型 |
stage |
SSIS 移轉的階段。 |
|
startedOn |
string (date-time) |
移轉開始時間 |
state |
移轉的目前狀態 |
MigrateSsisTaskProperties
將 SSIS 套件從 SQL Server 資料庫移轉至 Azure SQL Database 受控實例之工作的屬性。
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
工作輸入 |
|
output | MigrateSsisTaskOutput[]: |
工作輸出。 如果提交,則會忽略此專案。 |
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskType |
string:
Migrate. |
工作類型。 |
MigrateSyncCompleteCommandInput
完成資料庫同步移轉之命令的輸入。
名稱 | 類型 | Description |
---|---|---|
commitTimeStamp |
string (date-time) |
要完成的時間戳 |
databaseName |
string |
資料庫名稱 |
MigrateSyncCompleteCommandOutput
完成資料庫同步移轉之命令的輸出。
名稱 | 類型 | Description |
---|---|---|
errors |
命令執行期間發生的錯誤清單 |
|
id |
string |
結果標識碼 |
MigrateSyncCompleteCommandProperties
完成資料庫同步移轉之命令的屬性。
名稱 | 類型 | Description |
---|---|---|
commandId |
string |
命令標識碼 |
commandType |
string:
Migrate. |
命令類型。 |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
命令輸入 |
|
output |
命令輸出。 如果提交,則會忽略此專案。 |
|
state |
命令的狀態。 如果提交,則會忽略此專案。 |
MigrationEligibilityInfo
伺服器物件的移轉資格相關信息
名稱 | 類型 | Description |
---|---|---|
isEligibleForMigration |
boolean |
物件是否符合移轉資格。 |
validationMessages |
string[] |
伺服器對象資格失敗的相關信息。 |
MigrationReportResult
移轉驗證報告結果,包含下載所產生報表的URL。
名稱 | 類型 | Description |
---|---|---|
id |
string |
移轉驗證結果標識碼 |
reportUrl |
string |
報表的 URL。 |
MigrationState
移轉的目前狀態
值 | Description |
---|---|
Completed | |
Failed | |
InProgress | |
None | |
Skipped | |
Stopped | |
Warning |
MigrationStatus
移轉的目前狀態
值 | Description |
---|---|
Completed | |
CompletedWithWarnings | |
Configured | |
Connecting | |
Default | |
Error | |
Running | |
SelectLogins | |
SourceAndTargetSelected | |
Stopped |
MigrationValidationDatabaseSummaryResult
移轉驗證資料庫層級摘要結果
名稱 | 類型 | Description |
---|---|---|
endedOn |
string (date-time) |
驗證結束時間 |
id |
string |
結果標識碼 |
migrationId |
string |
移轉標識碼 |
sourceDatabaseName |
string |
源資料庫的名稱 |
startedOn |
string (date-time) |
驗證開始時間 |
status |
資料庫層級驗證的目前狀態 |
|
targetDatabaseName |
string |
目標資料庫的名稱 |
MigrationValidationOptions
移轉後要執行的驗證類型
名稱 | 類型 | Description |
---|---|---|
enableDataIntegrityValidation |
boolean |
允許針對選取的資料庫/數據表,在來源和目標之間執行總和檢查碼型數據完整性驗證。 |
enableQueryAnalysisValidation |
boolean |
允許從源資料庫擷取查詢,並在目標中執行查詢,以執行快速且智慧型手機的查詢分析。 結果會針對擷取的查詢,在來源和目標資料庫中執行執行的結果統計數據。 |
enableSchemaValidation |
boolean |
允許比較來源和目標之間的架構資訊。 |
MigrationValidationResult
移轉驗證結果
名稱 | 類型 | Description |
---|---|---|
id |
string |
移轉驗證結果標識碼 |
migrationId |
string |
移轉標識碼 |
status |
移轉層級驗證的目前狀態。 資料庫驗證結果狀態的狀態將會在這裡匯總。 |
|
summaryResults |
<string,
Migration |
每個資料庫的驗證摘要結果 |
MiSqlConnectionInfo
建立 Azure SQL Database 受控實例連線所需的屬性
名稱 | 類型 | Description |
---|---|---|
managedInstanceResourceId |
string |
Azure SQL 資料庫受控實例的資源標識碼 |
password |
string |
密碼認證。 |
type | string: |
線上資訊的類型 |
userName |
string |
使用者名 |
MongoDbClusterInfo
描述 MongoDB 數據源
名稱 | 類型 | Description |
---|---|---|
databases |
叢集中非系統資料庫的清單 |
|
supportsSharding |
boolean |
叢集是否支援分區化集合 |
type |
數據源的類型 |
|
version |
string |
x.y.z 格式的數據源版本(例如 3.6.7)。 如果 Type 為 BlobContainer,則不會使用。 |
MongoDbClusterType
數據源的類型
值 | Description |
---|---|
BlobContainer | |
CosmosDb | |
MongoDb |
MongoDbCollectionInfo
描述 MongoDB 資料庫中支援的集合
名稱 | 類型 | Description |
---|---|---|
averageDocumentSize |
integer (int64) |
如果平均大小未知,則為平均檔大小,或 -1 |
dataSize |
integer (int64) |
如果大小未知,則估計的總數據大小、位元組或 -1。 |
databaseName |
string |
包含集合的資料庫名稱 |
documentCount |
integer (int64) |
如果文件計數未知,則為估計的檔總數,或 -1 |
isCapped |
boolean |
集合是否為封頂集合(亦即其是否具有固定大小,並像循環緩衝區一樣) |
isSystemCollection |
boolean |
集合是否為系統集合 |
isView |
boolean |
集合是否為另一個集合的檢視 |
name |
string |
資料庫或集合的不限定名稱 |
qualifiedName |
string |
資料庫或集合的限定名稱。 對於集合,這是資料庫限定名稱。 |
shardKey |
集合上的分區索引鍵,如果集合未分區化,則為 Null |
|
supportsSharding |
boolean |
資料庫是否已啟用分區化。 請注意,如有需要,移轉工作將會在目標上啟用分區化。 |
viewOf |
string |
如果IsView為 true,則為這個檢視的集合名稱 |
MongoDbCollectionProgress
描述集合的進度
名稱 | 類型 | Description |
---|---|---|
bytesCopied |
integer (int64) |
複製階段期間複製的檔位元組數目 |
documentsCopied |
integer (int64) |
複製階段期間複製的檔數目 |
elapsedTime |
string |
格式為 [ddd.] 的經過時間。hh:mm:ss[.fffffff] (亦即 TimeSpan 格式) |
errors |
<string,
Mongo |
目前物件所發生的錯誤和警告。 索引鍵是錯誤碼。 |
eventsPending |
integer (int64) |
等候重新執行的 oplog 事件數目 |
eventsReplayed |
integer (int64) |
到目前為止重新執行的 oplog 事件數目 |
lastEventTime |
string (date-time) |
收到最後一個 oplog 事件的時間戳,如果尚未收到 oplog 事件,則為 null |
lastReplayTime |
string (date-time) |
上次重新執行 oplog 事件的時間戳,如果尚未重新執行 oplog 事件,則為 null |
name |
string |
進度物件的名稱。 對於集合,這是不合格的集合名稱。 對於資料庫,這是資料庫名稱。 針對整體移轉,這是 Null。 |
qualifiedName |
string |
進度物件的限定名稱。 對於集合,這是資料庫限定名稱。 對於資料庫,這是資料庫名稱。 針對整體移轉,這是 Null。 |
resultType |
string:
Collection |
progress 對象的類型 |
state | ||
totalBytes |
integer (int64) |
複製階段開頭來源上的檔位元組總數,如果總大小未知,則為 -1 |
totalDocuments |
integer (int64) |
複製階段開頭來源上的文件總數,如果總計數未知,則為 -1 |
MongoDbCollectionSettings
描述應該如何移轉個別的 MongoDB 集合
名稱 | 類型 | Description |
---|---|---|
canDelete |
boolean |
在執行移轉的過程中,是否允許移轉者卸除目標集合。 默認值為 true。 |
shardKey |
描述 MongoDB 分區金鑰 |
|
targetRUs |
integer (int32) |
應該在 CosmosDB 目標上設定的 RU,或 Null 以使用預設值。 這不會影響非 CosmosDB 目標。 |
MongoDbConnectionInfo
描述 MongoDB 數據源的連線
名稱 | 類型 | 預設值 | Description |
---|---|---|---|
additionalSettings |
string |
其他連線設定 |
|
authentication |
要用於連線的驗證類型 |
||
connectionString |
string |
MongoDB 連接字串或 Blob 容器 URL。 您可以在這裏或 userName 與密碼屬性中指定使用者名稱和密碼 |
|
dataSource |
string |
數據源 |
|
encryptConnection |
boolean |
是否要加密連線 |
|
enforceSSL |
boolean |
||
password |
string |
密碼認證。 |
|
port |
integer |
伺服器的埠 |
|
serverBrandVersion |
string |
伺服器品牌版本 |
|
serverName |
string |
伺服器的名稱 |
|
serverVersion |
string |
伺服器版本 |
|
trustServerCertificate |
boolean |
False |
是否信任伺服器證書 |
type |
string |
線上資訊的類型 |
|
userName |
string |
使用者名 |
MongoDbDatabaseInfo
描述 MongoDB 數據源內的資料庫
名稱 | 類型 | Description |
---|---|---|
averageDocumentSize |
integer (int64) |
如果平均大小未知,則為平均檔大小,或 -1 |
collections |
MongoDB 資料庫中支援的集合清單 |
|
dataSize |
integer (int64) |
如果大小未知,則估計的總數據大小、位元組或 -1。 |
documentCount |
integer (int64) |
如果文件計數未知,則為估計的檔總數,或 -1 |
name |
string |
資料庫或集合的不限定名稱 |
qualifiedName |
string |
資料庫或集合的限定名稱。 對於集合,這是資料庫限定名稱。 |
supportsSharding |
boolean |
資料庫是否已啟用分區化。 請注意,如有需要,移轉工作將會在目標上啟用分區化。 |
MongoDbDatabaseProgress
描述資料庫的進度
名稱 | 類型 | Description |
---|---|---|
bytesCopied |
integer (int64) |
複製階段期間複製的檔位元組數目 |
collections |
object |
資料庫中集合的進度。 索引鍵是集合的不合格名稱 |
documentsCopied |
integer (int64) |
複製階段期間複製的檔數目 |
elapsedTime |
string |
格式為 [ddd.] 的經過時間。hh:mm:ss[.fffffff] (亦即 TimeSpan 格式) |
errors |
<string,
Mongo |
目前物件所發生的錯誤和警告。 索引鍵是錯誤碼。 |
eventsPending |
integer (int64) |
等候重新執行的 oplog 事件數目 |
eventsReplayed |
integer (int64) |
到目前為止重新執行的 oplog 事件數目 |
lastEventTime |
string (date-time) |
收到最後一個 oplog 事件的時間戳,如果尚未收到 oplog 事件,則為 null |
lastReplayTime |
string (date-time) |
上次重新執行 oplog 事件的時間戳,如果尚未重新執行 oplog 事件,則為 null |
name |
string |
進度物件的名稱。 對於集合,這是不合格的集合名稱。 對於資料庫,這是資料庫名稱。 針對整體移轉,這是 Null。 |
qualifiedName |
string |
進度物件的限定名稱。 對於集合,這是資料庫限定名稱。 對於資料庫,這是資料庫名稱。 針對整體移轉,這是 Null。 |
resultType |
string:
Database |
progress 對象的類型 |
state | ||
totalBytes |
integer (int64) |
複製階段開頭來源上的檔位元組總數,如果總大小未知,則為 -1 |
totalDocuments |
integer (int64) |
複製階段開頭來源上的文件總數,如果總計數未知,則為 -1 |
MongoDbDatabaseSettings
描述應該如何移轉個別的 MongoDB 資料庫
名稱 | 類型 | Description |
---|---|---|
collections |
<string,
Mongo |
要移轉至目標之源資料庫上的集合。 索引鍵是集合的不合格名稱。 |
targetRUs |
integer (int32) |
應該在 CosmosDB 目標上設定的 RU,或 Null 以使用預設值,如果不應該為資料庫布建輸送量,則為 0。 這不會影響非 CosmosDB 目標。 |
MongoDbError
描述 MongoDB 移轉期間發生的錯誤或警告
名稱 | 類型 | Description |
---|---|---|
code |
string |
描述錯誤或警告的非本地化計算機可讀取程序代碼 |
count |
integer (int32) |
發生錯誤或警告的次數 |
message |
string |
描述錯誤或警告的當地語系化人類可讀取訊息 |
type |
錯誤或警告的類型 |
MongoDbErrorType
錯誤或警告的類型
值 | Description |
---|---|
Error | |
ValidationError | |
Warning |
MongoDbMigrationProgress
描述整體移轉的進度
名稱 | 類型 | Description |
---|---|---|
bytesCopied |
integer (int64) |
複製階段期間複製的檔位元組數目 |
databases |
<string,
Mongo |
移轉中資料庫的進度。 索引鍵是資料庫的名稱 |
documentsCopied |
integer (int64) |
複製階段期間複製的檔數目 |
elapsedTime |
string |
格式為 [ddd.] 的經過時間。hh:mm:ss[.fffffff] (亦即 TimeSpan 格式) |
errors |
<string,
Mongo |
目前物件所發生的錯誤和警告。 索引鍵是錯誤碼。 |
eventsPending |
integer (int64) |
等候重新執行的 oplog 事件數目 |
eventsReplayed |
integer (int64) |
到目前為止重新執行的 oplog 事件數目 |
lastEventTime |
string (date-time) |
收到最後一個 oplog 事件的時間戳,如果尚未收到 oplog 事件,則為 null |
lastReplayTime |
string (date-time) |
上次重新執行 oplog 事件的時間戳,如果尚未重新執行 oplog 事件,則為 null |
name |
string |
進度物件的名稱。 對於集合,這是不合格的集合名稱。 對於資料庫,這是資料庫名稱。 針對整體移轉,這是 Null。 |
qualifiedName |
string |
進度物件的限定名稱。 對於集合,這是資料庫限定名稱。 對於資料庫,這是資料庫名稱。 針對整體移轉,這是 Null。 |
resultType |
string:
Migration |
progress 對象的類型 |
state | ||
totalBytes |
integer (int64) |
複製階段開頭來源上的檔位元組總數,如果總大小未知,則為 -1 |
totalDocuments |
integer (int64) |
複製階段開頭來源上的文件總數,如果總計數未知,則為 -1 |
MongoDbMigrationSettings
描述應該如何執行 MongoDB 數據遷移
名稱 | 類型 | Description |
---|---|---|
boostRUs |
integer (int32) |
CosmosDB 目標的 RU 限制,集合在移轉的初始復本期間會暫時增加至 (如果較低),從 10,000 到 1,000,或 0 使用預設提升 (通常是最大值),或 Null 以不提升 RU。 此設定不會影響非 CosmosDB 目標。 |
databases |
<string,
Mongo |
要移轉至目標之來源叢集上的資料庫。 索引鍵是資料庫的名稱。 |
replication |
描述如何將變更從來源複寫至目標。 預設值為 OneTime。 |
|
source |
用來連線到來源叢集的設定 |
|
target |
用來連線到目標叢集的設定 |
|
throttling |
用來限制移轉資源使用量的設定 |
MongoDbMigrationState
值 | Description |
---|---|
Canceled | |
Complete | |
Copying | |
Failed | |
Finalizing | |
InitialReplay | |
Initializing | |
NotStarted | |
Replaying | |
Restarting | |
ValidatingInput |
MongoDbReplication
描述如何將變更從來源複寫至目標。 預設值為 OneTime。
值 | Description |
---|---|
Continuous | |
Disabled | |
OneTime |
MongoDbShardKeyField
描述 MongoDB 分區索引鍵內的欄位參考
名稱 | 類型 | Description |
---|---|---|
name |
string |
功能變數名稱 |
order |
欄位排序 |
MongoDbShardKeyInfo
描述 MongoDB 分區金鑰
名稱 | 類型 | Description |
---|---|---|
fields |
分區索引鍵內的欄位 |
|
isUnique |
boolean |
分區索引鍵是否是唯一的 |
MongoDbShardKeyOrder
欄位排序
值 | Description |
---|---|
Forward | |
Hashed | |
Reverse |
MongoDbShardKeySetting
描述 MongoDB 分區金鑰
名稱 | 類型 | Description |
---|---|---|
fields |
分區索引鍵內的欄位 |
|
isUnique |
boolean |
分區索引鍵是否是唯一的 |
MongoDbThrottlingSettings
指定移轉的資源限制
名稱 | 類型 | Description |
---|---|---|
maxParallelism |
integer (int32) |
將平行處理的工作項目數目上限(例如集合複本) |
minFreeCpu |
integer (int32) |
移轉者將嘗試避免使用的CPU時間百分比,從0到100 |
minFreeMemoryMb |
integer (int32) |
移轉者會嘗試避免使用的 MB RAM 數目 |
MySqlConnectionInfo
線上到 MySQL 伺服器的資訊
名稱 | 類型 | 預設值 | Description |
---|---|---|---|
additionalSettings |
string |
其他連線設定 |
|
authentication |
要用於連線的驗證類型 |
||
dataSource |
string |
數據源 |
|
encryptConnection |
boolean |
True |
是否要加密連線 |
password |
string |
密碼認證。 |
|
port |
integer |
伺服器埠 |
|
serverName |
string |
伺服器的名稱 |
|
type | string: |
線上資訊的類型 |
|
userName |
string |
使用者名 |
MySqlTargetPlatformType
移轉的目標平臺
值 | Description |
---|---|
AzureDbForMySQL | |
SqlServer |
ObjectType
具有差異的物件類型。 例如 (Table/View/StoredProcedure)
值 | Description |
---|---|
Function | |
StoredProcedures | |
Table | |
User | |
View |
ODataError
OData 格式的錯誤資訊。
名稱 | 類型 | Description |
---|---|---|
code |
string |
錯誤的機器可讀取描述,例如 'InvalidRequest' 或 'InternalServerError' |
details |
造成此錯誤的內部錯誤 |
|
message |
string |
錯誤的人類可讀取描述 |
OracleConnectionInfo
線上到 Oracle 伺服器的資訊
名稱 | 類型 | Description |
---|---|---|
authentication |
要用於連線的驗證類型 |
|
dataSource |
string |
EZConnect 或 TNSName 連接字串。 |
password |
string |
密碼認證。 |
port |
integer |
伺服器的埠 |
serverName |
string |
伺服器的名稱 |
serverVersion |
string |
伺服器版本 |
type | string: |
線上資訊的類型 |
userName |
string |
使用者名 |
OrphanedUserInfo
SQL Server 資料庫上孤立用戶的資訊。
名稱 | 類型 | Description |
---|---|---|
databaseName |
string |
使用者的父資料庫 |
name |
string |
孤立用戶的名稱 |
PostgreSqlConnectionInfo
線上到 PostgreSQL 伺服器的資訊
名稱 | 類型 | 預設值 | Description |
---|---|---|---|
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
來源與目標之間的查詢分析比較結果
名稱 | 類型 | Description |
---|---|---|
queryResults |
已執行的查詢清單,以及其執行結果在來源和目標中 |
|
validationErrors |
屬於執行一部分的錯誤 |
QueryExecutionResult
描述來源和目標中執行的查詢分析結果
名稱 | 類型 | Description |
---|---|---|
queryText |
string |
從來源伺服器擷取的查詢文字 |
sourceResult |
來自來源的查詢分析結果 |
|
statementsInBatch |
integer (int64) |
總計否。批次中的語句 |
targetResult |
來自目標的查詢分析結果 |
ReplicateMigrationState
復寫回報移轉狀態的包裝函式。
值 | Description |
---|---|
ACTION_REQUIRED | |
COMPLETE | |
FAILED | |
PENDING | |
UNDEFINED | |
VALIDATING |
ReportableException
所有自定義例外狀況的 Exception 物件
名稱 | 類型 | Description |
---|---|---|
actionableMessage |
string |
此例外狀況的可採取動作步驟 |
filePath |
string |
發生例外狀況之檔案的路徑 |
hResult |
integer |
指派給特定例外狀況的自動程式代碼數值 |
lineNumber |
string |
發生例外狀況的行號 |
message |
string |
錯誤訊息 |
stackTrace |
string |
堆疊追蹤 |
ScenarioSource
來源類型的列舉
值 | Description |
---|---|
Access | |
DB2 | |
MongoDB | |
MySQL | |
MySQLRDS | |
Oracle | |
PostgreSQL | |
PostgreSQLRDS | |
SQL | |
SQLRDS | |
Sybase |
ScenarioTarget
目標類型的列舉
值 | Description |
---|---|
AzureDBForMySql | |
AzureDBForPostgresSQL | |
MongoDB | |
SQLDB | |
SQLDW | |
SQLMI | |
SQLServer |
SchemaComparisonValidationResult
來源與目標之間的架構比較結果
名稱 | 類型 | Description |
---|---|---|
schemaDifferences |
來源和目標資料庫之間的架構差異清單 |
|
sourceDatabaseObjectCount |
object |
源資料庫物件的計數 |
targetDatabaseObjectCount |
object |
目標資料庫物件的計數 |
validationErrors |
執行架構比較驗證時發生的錯誤清單 |
SchemaComparisonValidationResultType
執行移轉驗證時發生的錯誤描述
名稱 | 類型 | Description |
---|---|---|
objectName |
string |
具有差異的物件名稱 |
objectType |
具有差異的物件類型。 例如 (Table/View/StoredProcedure) |
|
updateAction |
更新目標相關的動作類型 |
SelectedCertificateInput
要針對已啟用 TDE 的資料庫匯出憑證的資訊。
名稱 | 類型 | Description |
---|---|---|
certificateName |
string |
要導出的憑證名稱。 |
password |
string |
用於加密匯出憑證的密碼。 |
ServerLevelPermissionsGroup
驗證的許可權群組。 這些群組會執行一組許可權來驗證用戶活動。 選取您要執行之活動的許可權群組。
值 | Description |
---|---|
Default | |
MigrationFromMySQLToAzureDBForMySQL | |
MigrationFromSqlServerToAzureDB | |
MigrationFromSqlServerToAzureMI | |
MigrationFromSqlServerToAzureVM |
ServerProperties
MySQL 類型來源的伺服器屬性
名稱 | 類型 | Description |
---|---|---|
serverDatabaseCount |
integer |
伺服器中的資料庫數目 |
serverEdition |
string |
資料庫伺服器的版本 |
serverName |
string |
伺服器的名稱 |
serverOperatingSystemVersion |
string |
作系統的版本 |
serverPlatform |
string |
伺服器平台的名稱 |
serverVersion |
string |
資料庫伺服器的版本 |
Severity
驗證錯誤的嚴重性
值 | Description |
---|---|
Error | |
Message | |
Warning |
SqlConnectionInfo
線上到 SQL 資料庫伺服器的資訊
名稱 | 類型 | 預設值 | Description |
---|---|---|---|
additionalSettings |
string |
其他連線設定 |
|
authentication |
要用於連線的驗證類型 |
||
dataSource |
string |
Protocol:MachineName\SQLServerInstanceName,PortNumber 格式的數據源 |
|
encryptConnection |
boolean |
True |
是否要加密連線 |
password |
string |
密碼認證。 |
|
platform |
線上的伺服器平台類型 |
||
port |
integer |
伺服器埠 |
|
resourceId |
string |
表示 Azure 資源提供者所表示之 HTTP 資源的識別碼。 |
|
serverBrandVersion |
string |
伺服器品牌版本 |
|
serverName |
string |
伺服器的名稱 |
|
serverVersion |
string |
伺服器版本 |
|
trustServerCertificate |
boolean |
False |
是否信任伺服器證書 |
type | string: |
線上資訊的類型 |
|
userName |
string |
使用者名 |
SqlSourcePlatform
線上的伺服器平台類型
值 | Description |
---|---|
SqlOnPrem |
SsisMigrationInfo
SSIS 移轉資訊與 SSIS 存放區類型、覆寫原則。
名稱 | 類型 | Description |
---|---|---|
environmentOverwriteOption |
SSIS 環境移轉的覆寫選項 |
|
projectOverwriteOption |
SSIS 專案移轉的覆寫選項 |
|
ssisStoreType |
來源的 SSIS 存放區類型,目前在 DMS 中僅支援 SSIS 目錄(傳統版) |
SsisMigrationOverwriteOption
SSIS 物件移轉的覆寫選項,目前和未來 DMS 僅支援忽略和覆寫選項,可能會為容器物件新增 [重複使用] 選項
值 | Description |
---|---|
Ignore | |
Overwrite |
SsisMigrationStage
SSIS 移轉的目前階段
值 | Description |
---|---|
Completed | |
InProgress | |
Initialize | |
None |
SsisStoreType
DMS 中支援的來源 SSIS 存放區類型列舉 (傳統)
值 | Description |
---|---|
SsisCatalog |
StartMigrationScenarioServerRoleResult
伺服器角色移轉結果
名稱 | 類型 | Description |
---|---|---|
exceptionsAndWarnings |
移轉例外狀況和警告。 |
|
name |
string |
伺服器角色的名稱。 |
state |
移轉的目前狀態 |
SyncDatabaseMigrationReportingState
資料庫層級在線移轉的不同狀態列舉。
值 | Description |
---|---|
BACKUP_COMPLETED | |
BACKUP_IN_PROGRESS | |
CANCELLED | |
CANCELLING | |
COMPLETE | |
COMPLETING | |
CONFIGURING | |
FAILED | |
INITIALIAZING | |
READY_TO_COMPLETE | |
RESTORE_COMPLETED | |
RESTORE_IN_PROGRESS | |
RUNNING | |
STARTING | |
UNDEFINED | |
VALIDATING | |
VALIDATION_COMPLETE | |
VALIDATION_FAILED |
SyncMigrationDatabaseErrorEvent
在線移轉的資料庫移轉錯誤
名稱 | 類型 | Description |
---|---|---|
eventText |
string |
事件文字。 |
eventTypeString |
string |
事件類型。 |
timestampString |
string |
時間戳的字串值。 |
SyncTableMigrationState
數據表層級在線移轉的不同狀態列舉。
值 | Description |
---|---|
BEFORE_LOAD | |
CANCELED | |
COMPLETED | |
ERROR | |
FAILED | |
FULL_LOAD |
SystemData
名稱 | 類型 | Description |
---|---|---|
createdAt |
string (date-time) |
|
createdBy |
string |
|
createdByType | ||
lastModifiedAt |
string (date-time) |
|
lastModifiedBy |
string |
|
lastModifiedByType |
TaskState
工作的狀態。 如果提交,則會忽略此專案。
值 | Description |
---|---|
Canceled | |
Failed | |
FailedInputValidation | |
Faulted | |
Queued | |
Running | |
Succeeded | |
Unknown |
UpdateActionType
比較對象的實際差異類型,同時執行架構比較
值 | Description |
---|---|
AddedOnTarget | |
ChangedOnTarget | |
DeletedOnTarget |
ValidateMigrationInputSqlServerSqlDbSyncTaskProperties
驗證 SQL 至 Azure SQL DB 同步移轉之移轉輸入之工作的屬性
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
工作輸入 |
|
output |
工作輸出。 如果提交,則會忽略此專案。 |
|
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskType |
string:
Validate |
工作類型。 |
ValidateMigrationInputSqlServerSqlMISyncTaskInput
將 SQL Server 資料庫移轉至 Azure SQL Database 受控實例在線案例的工作輸入。
名稱 | 類型 | Description |
---|---|---|
azureApp |
Azure Active Directory 應用程式 DMS (傳統) 實例將用來連線到 Azure SQL Database 受控實例的目標實例和 Azure 儲存器帳戶 |
|
backupFileShare |
備份所有選取之資料庫的檔案共享資訊。 |
|
selectedDatabases |
要移轉的資料庫 |
|
sourceConnectionInfo |
來源 SQL Server 的連接資訊 |
|
storageResourceId |
string |
記憶體的完整 resourceId |
targetConnectionInfo |
Azure SQL Database 受控實例的連線資訊 |
ValidateMigrationInputSqlServerSqlMISyncTaskOutput
驗證 Azure SQL Database 受控實例在線移轉之移轉輸入之工作的輸出
名稱 | 類型 | Description |
---|---|---|
id |
string |
資料庫標識碼 |
name |
string |
資料庫名稱 |
validationErrors |
與選取的資料庫對象相關聯的錯誤 |
ValidateMigrationInputSqlServerSqlMISyncTaskProperties
驗證 SQL 至 Azure SQL Database 受控實例同步處理案例之移轉輸入之工作的屬性
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
工作輸入 |
|
output |
工作輸出。 如果提交,則會忽略此專案。 |
|
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskType |
string:
Validate |
工作類型。 |
ValidateMigrationInputSqlServerSqlMITaskInput
驗證 SQL 移轉至 Azure SQL 受控實例之移轉輸入的工作輸入
名稱 | 類型 | Description |
---|---|---|
backupBlobShare |
要用於儲存備份檔之 Azure 記憶體帳戶容器的 SAS URI。 |
|
backupFileShare |
備份所有選取之資料庫的檔案共享資訊。 |
|
backupMode |
備份模式,指定要使用現有的備份或建立新的備份。 |
|
selectedDatabases |
要移轉的資料庫 |
|
selectedLogins |
string[] |
要移轉的登入 |
sourceConnectionInfo |
線上到來源的資訊 |
|
targetConnectionInfo |
線上到目標的資訊 |
ValidateMigrationInputSqlServerSqlMITaskOutput
驗證 SQL 移轉至 Azure SQL 受控實例移轉之移轉輸入的工作輸出
名稱 | 類型 | Description |
---|---|---|
backupFolderErrors |
與 BackupFolder 路徑相關聯的錯誤 |
|
backupShareCredentialsErrors |
與備份共用使用者名稱和密碼認證相關聯的錯誤 |
|
backupStorageAccountErrors |
與提供的記憶體帳戶相關聯的錯誤。 |
|
databaseBackupInfo |
使用現有備份模式時備份文件的相關信息。 |
|
existingBackupErrors |
與現有備份文件相關聯的錯誤。 |
|
id |
string |
結果標識碼 |
name |
string |
資料庫名稱 |
restoreDatabaseNameErrors |
與 RestoreDatabaseName 相關聯的錯誤 |
ValidateMigrationInputSqlServerSqlMITaskProperties
驗證 SQL 移轉至 Azure SQL Database 受控實例之移轉輸入之工作的屬性
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
工作輸入 |
|
output |
工作輸出。 如果提交,則會忽略此專案。 |
|
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskType |
string:
Validate |
工作類型。 |
ValidateMongoDbTaskProperties
驗證 MongoDB 數據源之間移轉之工作的屬性
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
描述應該如何執行 MongoDB 數據遷移 |
|
output |
包含單一 MongoDbMigrationProgress 物件的陣列 |
|
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskType |
string:
Validate. |
工作類型。 |
ValidateOracleAzureDbForPostgreSqlSyncTaskProperties
驗證 Oracle 移轉至適用於 PostgreSQL 的 Azure 資料庫以進行在線移轉之工作的屬性
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
將 Oracle 資料庫移轉至適用於 PostgreSQL 的 Azure 資料庫以進行在線移轉之工作的輸入 |
|
output |
數位,包含單一驗證錯誤響應物件 |
|
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskType |
string:
Validate. |
工作類型。 |
ValidateOracleAzureDbPostgreSqlSyncTaskOutput
驗證 Oracle 移轉至適用於 PostgreSQL 的 Azure 資料庫以進行在線移轉的工作輸出
名稱 | 類型 | Description |
---|---|---|
validationErrors |
與選取的資料庫對象相關聯的錯誤 |
ValidateSyncMigrationInputSqlServerTaskInput
驗證 SQL 同步移轉移之移轉輸入的工作輸入
名稱 | 類型 | Description |
---|---|---|
selectedDatabases |
要移轉的資料庫 |
|
sourceConnectionInfo |
線上到來源 SQL Server 的資訊 |
|
targetConnectionInfo |
線上到目標的資訊 |
ValidateSyncMigrationInputSqlServerTaskOutput
驗證 SQL 同步移轉之移轉輸入的工作輸出
名稱 | 類型 | Description |
---|---|---|
id |
string |
資料庫標識碼 |
name |
string |
資料庫名稱 |
validationErrors |
與選取的資料庫對象相關聯的錯誤 |
ValidationError
執行移轉驗證時發生的錯誤描述
名稱 | 類型 | Description |
---|---|---|
severity |
錯誤的嚴重性 |
|
text |
string |
錯誤文字 |
ValidationStatus
驗證的目前狀態
值 | Description |
---|---|
Completed | |
CompletedWithIssues | |
Default | |
Failed | |
InProgress | |
Initialized | |
NotStarted | |
Stopped |
WaitStatistics
等候查詢批次執行期間收集的統計數據
名稱 | 類型 | 預設值 | Description |
---|---|---|---|
waitCount |
integer (int64) |
總計否。等候的 |
|
waitTimeMs |
number (float) |
0 |
以毫秒為單位的總等候時間(秒) |
waitType |
string |
Wait 的類型 |