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 |
string |
|
ActiveDirectoryPassword |
string |
|
None |
string |
|
SqlAuthentication |
string |
|
WindowsAuthentication |
string |
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 |
string |
|
Cancelled |
string |
|
Queued |
string |
|
Restored |
string |
|
Restoring |
string |
|
Uploaded |
string |
|
Uploading |
string |
BackupMode
備份模式的列舉
名稱 | 類型 | Description |
---|---|---|
CreateBackup |
string |
|
ExistingBackup |
string |
BackupSetInfo
備份集的資訊
名稱 | 類型 | Description |
---|---|---|
backupFinishedDate |
string |
備份作業完成的日期和時間 |
backupSetId |
string |
備份檔集的標識碼 |
backupStartDate |
string |
備份作業開始的日期和時間 |
backupType |
不同備份類型的列舉 |
|
databaseName |
string |
備份集所屬的資料庫名稱 |
firstLsn |
string |
備份檔的第一個記錄序號 |
isBackupRestored |
boolean |
備份集是否已還原 |
lastLsn |
string |
備份文件的最後一個記錄序號 |
lastModifiedTime |
string |
共用位置中備份檔的上次修改時間 |
listOfBackupFiles |
備份集中的檔案清單 |
BackupType
不同備份類型的列舉。
名稱 | 類型 | Description |
---|---|---|
Database |
string |
|
DifferentialDatabase |
string |
|
DifferentialFile |
string |
|
DifferentialPartial |
string |
|
File |
string |
|
Partial |
string |
|
TransactionLog |
string |
BlobShare
Blob 容器記憶體資訊。
名稱 | 類型 | Description |
---|---|---|
sasUri |
string |
Azure 記憶體帳戶容器的 SAS URI。 |
CommandState
命令的狀態。 如果提交,則會忽略此動作。
名稱 | 類型 | Description |
---|---|---|
Accepted |
string |
|
Failed |
string |
|
Running |
string |
|
Succeeded |
string |
|
Unknown |
string |
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 |
原始 Agent 作業的狀態。 |
jobCategory |
string |
Agent 作業的類型。 |
jobOwner |
string |
Agent 作業的擁有者 |
lastExecutedOn |
string |
上次執行代理程式作業的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 |
以 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
驗證 Oracle 來源之 適用於 PostgreSQL 的 Azure 資料庫 連線和目標伺服器需求的工作輸入。
名稱 | 類型 | Description |
---|---|---|
targetConnectionInfo |
目標 適用於 PostgreSQL 的 Azure 資料庫 伺服器的連線資訊 |
ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput
驗證 Oracle 來源 適用於 PostgreSQL 的 Azure 資料庫 連線和目標伺服器需求的工作輸出。
名稱 | 類型 | Description |
---|---|---|
databaseSchemaMap |
每個資料庫的架構對應 |
|
databases |
string[] |
目標伺服器上的資料庫清單 |
targetServerBrandVersion |
string |
目標伺服器品牌版本 |
targetServerVersion |
string |
目標伺服器的版本 |
validationErrors |
與工作相關聯的驗證錯誤 |
ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties
驗證適用於 PostgreSQL 的 Azure 資料庫伺服器連線的工作屬性,以及 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 資料庫 受控執行個體 的連接資訊 |
ConnectToTargetSqlMISyncTaskOutput
驗證與資料庫 Azure SQL 連線之工作的輸出 受控執行個體。
名稱 | 類型 | Description |
---|---|---|
targetServerBrandVersion |
string |
目標伺服器品牌版本 |
targetServerVersion |
string |
目標伺服器版本 |
validationErrors |
驗證錯誤 |
ConnectToTargetSqlMISyncTaskProperties
驗證與資料庫 Azure SQL 連線之工作的屬性 受控執行個體
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
工作輸入 |
|
output |
工作輸出: 如果提交,則會忽略此專案。 |
|
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskType |
string:
Connect |
工作類型。 |
ConnectToTargetSqlMITaskInput
驗證與 Azure SQL 資料庫 受控執行個體 連線的工作輸入。
名稱 | 類型 | 預設值 | Description |
---|---|---|---|
collectAgentJobs |
boolean |
True |
旗標,指出是否要從目標 SQL MI 伺服器收集代理程式作業。 |
collectLogins |
boolean |
True |
旗標,指出是否要從目標 SQL MI 伺服器收集登入。 |
targetConnectionInfo |
目標 SQL Server 的連線資訊 |
||
validateSsisCatalogOnly |
boolean |
False |
旗標,指出是否要在目標 SQL MI 伺服器上存取 SSIS 目錄。 |
ConnectToTargetSqlMITaskOutput
驗證與資料庫 Azure SQL 連線之工作的輸出 受控執行個體。
名稱 | 類型 | Description |
---|---|---|
agentJobs |
string[] |
目標伺服器上的代理程式作業清單。 |
id |
string |
結果標識碼 |
logins |
string[] |
目標伺服器上的登入清單。 |
targetServerBrandVersion |
string |
目標伺服器品牌版本 |
targetServerVersion |
string |
目標伺服器版本 |
validationErrors |
驗證錯誤 |
ConnectToTargetSqlMITaskProperties
驗證與資料庫 Azure SQL 連線之工作的屬性 受控執行個體
名稱 | 類型 | 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 |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
DatabaseBackupInfo
使用現有備份模式時備份文件的相關信息。
名稱 | 類型 | Description |
---|---|---|
backupFiles |
string[] |
目前資料庫的備份檔案清單。 |
backupFinishDate |
string |
備份作業完成的日期和時間。 |
backupType |
備份類型。 |
|
databaseName |
string |
資料庫名稱。 |
familyCount |
integer |
備份集中的檔案數目。 |
isCompressed |
boolean |
備份集是否壓縮 |
isDamaged |
boolean |
資料庫在備份時已損毀,但即使發生錯誤,仍要求備份作業繼續。 |
position |
integer |
檔案中目前資料庫備份的位置。 |
DatabaseCompatLevel
SQL Server 資料庫相容性層級的列舉
名稱 | 類型 | Description |
---|---|---|
CompatLevel100 |
string |
|
CompatLevel110 |
string |
|
CompatLevel120 |
string |
|
CompatLevel130 |
string |
|
CompatLevel140 |
string |
|
CompatLevel80 |
string |
|
CompatLevel90 |
string |
DatabaseFileInfo
資料庫檔案特定資訊
名稱 | 類型 | Description |
---|---|---|
databaseName |
string |
資料庫名稱 |
fileType |
資料庫檔案類型 |
|
id |
string |
資料庫檔案的唯一標識碼 |
logicalName |
string |
檔案的邏輯名稱 |
physicalFullName |
string |
檔案的操作系統完整路徑 |
restoreFullName |
string |
用於還原之檔案的建議完整路徑 |
sizeMB |
number |
以 MB 為單位的檔案大小 |
DatabaseFileType
SQL Server 資料庫檔類型的列舉
名稱 | 類型 | Description |
---|---|---|
Filestream |
string |
|
Fulltext |
string |
|
Log |
string |
|
NotSupported |
string |
|
Rows |
string |
DatabaseMigrationStage
移轉的目前階段
名稱 | 類型 | Description |
---|---|---|
Backup |
string |
|
Completed |
string |
|
FileCopy |
string |
|
Initialize |
string |
|
None |
string |
|
Restore |
string |
DatabaseMigrationState
資料庫層級移轉狀態。
名稱 | 類型 | Description |
---|---|---|
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
每個資料庫的架構對應
名稱 | 類型 | Description |
---|---|---|
database |
string |
|
schemas |
string[] |
DatabaseState
SQL Server 資料庫狀態的列舉
名稱 | 類型 | Description |
---|---|---|
Copying |
string |
|
Emergency |
string |
|
Offline |
string |
|
OfflineSecondary |
string |
|
Online |
string |
|
Recovering |
string |
|
RecoveryPending |
string |
|
Restoring |
string |
|
Suspect |
string |
DatabaseSummaryResult
移轉中資料庫結果的摘要
名稱 | 類型 | Description |
---|---|---|
endedOn |
string |
移轉結束時間 |
errorPrefix |
string |
用來查詢專案所有錯誤的通配符字串前置詞 |
itemsCompletedCount |
integer |
成功完成的項目數目 |
itemsCount |
integer |
項目數 |
name |
string |
項目的名稱 |
resultPrefix |
string |
用來查詢專案所有子項目結果的通配符字串前置詞 |
sizeMB |
number |
以 MB 為單位的資料庫大小 |
startedOn |
string |
移轉開始時間 |
state |
移轉的目前狀態 |
|
statusMessage |
string |
狀態訊息 |
DatabaseTable
資料表屬性
名稱 | 類型 | Description |
---|---|---|
hasRows |
boolean |
指出數據表是否空白 |
name |
string |
數據表的架構限定名稱 |
DataIntegrityValidationResult
以總和檢查碼為基礎的數據完整性驗證結果的結果
名稱 | 類型 | Description |
---|---|---|
failedObjects |
object |
來源和目標組失敗的數據表名稱清單 |
validationErrors |
執行資料完整性驗證時發生的錯誤清單 |
DataItemMigrationSummaryResult
數據項移轉的基本摘要
名稱 | 類型 | Description |
---|---|---|
endedOn |
string |
移轉結束時間 |
errorPrefix |
string |
用來查詢專案所有錯誤的通配符字串前置詞 |
itemsCompletedCount |
integer |
成功完成的項目數目 |
itemsCount |
integer |
項目數 |
name |
string |
項目的名稱 |
resultPrefix |
string |
用來查詢專案所有子項目結果的通配符字串前置詞 |
startedOn |
string |
移轉開始時間 |
state |
移轉的目前狀態 |
|
statusMessage |
string |
狀態訊息 |
ExecutionStatistics
執行移轉驗證時發生的錯誤描述
名稱 | 類型 | Description |
---|---|---|
cpuTimeMs |
number |
查詢執行的CPU時間,以毫秒為單位 () |
elapsedTimeMs |
number |
執行查詢的毫秒 () 所花費的時間 |
executionCount |
integer |
不是 查詢執行的 |
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 |
從憑證名稱對應至基底 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 |
string |
|
AssignRoleOwnership |
string |
|
Completed |
string |
|
EstablishObjectPermissions |
string |
|
EstablishServerPermissions |
string |
|
EstablishUserMapping |
string |
|
Initialize |
string |
|
LoginMigration |
string |
|
None |
string |
LoginType
SMO LoginType 的列舉對應。
名稱 | 類型 | Description |
---|---|---|
AsymmetricKey |
string |
|
Certificate |
string |
|
ExternalGroup |
string |
|
ExternalUser |
string |
|
SqlLogin |
string |
|
WindowsGroup |
string |
|
WindowsUser |
string |
MigrateMISyncCompleteCommandInput
完成 Azure SQL 資料庫 受控執行個體 在線移轉之命令的輸入。
名稱 | 類型 | Description |
---|---|---|
sourceDatabaseName |
string |
受控實例資料庫的名稱 |
MigrateMISyncCompleteCommandOutput
完成 Azure SQL 資料庫 受控執行個體 在線移轉之命令的輸出。
名稱 | 類型 | 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 |
要指定移轉啟動時的參數 |
|
targetConnectionInfo |
目標 適用於 MySQL 的 Azure 資料庫 的連接資訊 |
MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel
名稱 | 類型 | Description |
---|---|---|
databaseName |
string |
資料庫名稱 |
endedOn |
string |
移轉結束時間 |
errorCount |
integer |
資料庫/物件錯誤的數目。 |
errorPrefix |
string |
用來查詢專案所有錯誤的通配符字串前置詞 |
exceptionsAndWarnings |
移轉例外狀況和警告。 |
|
id |
string |
結果標識碼 |
lastStorageUpdate |
string |
上次更新記憶體的時間 |
message |
string |
移轉進度訊息 |
numberOfObjects |
integer |
物件數目 |
numberOfObjectsCompleted |
integer |
成功完成的物件數目 |
objectSummary |
<string,
Data |
移轉中物件結果的摘要 |
resultPrefix |
string |
用來查詢專案所有子項目結果的通配符字串前置詞 |
resultType |
string:
Database |
結果類型 |
stage |
此資料庫所在的移轉階段 |
|
startedOn |
string |
移轉開始時間 |
state |
移轉的目前狀態 |
|
statusMessage |
string |
狀態訊息 |
MigrateMySqlAzureDbForMySqlOfflineTaskOutputError
名稱 | 類型 | Description |
---|---|---|
error |
移轉錯誤 |
|
id |
string |
例外狀況的唯一標識碼 |
resultType |
string:
Error |
結果類型 |
MigrateMySqlAzureDbForMySqlOfflineTaskOutputMigrationLevel
名稱 | 類型 | Description |
---|---|---|
databaseSummary |
<string,
Database |
移轉中資料庫結果的摘要 |
databases |
object |
選取的資料庫作為資料庫名稱與資料庫標識碼的對應 |
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
名稱 | 類型 | Description |
---|---|---|
endedOn |
string |
移轉結束時間 |
errorPrefix |
string |
用來查詢專案所有錯誤的通配符字串前置詞 |
id |
string |
結果標識碼 |
itemsCompletedCount |
integer |
成功完成的項目數目 |
itemsCount |
integer |
項目數 |
lastStorageUpdate |
string |
上次更新記憶體的時間 |
objectName |
string |
項目的名稱 |
resultPrefix |
string |
用來查詢專案所有子項目結果的通配符字串前置詞 |
resultType |
string:
Table |
結果類型 |
startedOn |
string |
移轉開始時間 |
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 |
套用的變更數目 |
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
名稱 | 類型 | Description |
---|---|---|
error |
移轉錯誤 |
|
id |
string |
結果標識碼 |
resultType |
string:
Error |
結果類型 |
MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel
名稱 | 類型 | Description |
---|---|---|
endedOn |
string |
移轉結束時間 |
id |
string |
結果標識碼 |
resultType |
string:
Migration |
結果類型 |
sourceServer |
string |
來源伺服器名稱 |
sourceServerVersion |
string |
來源伺服器版本 |
startedOn |
string |
移轉開始時間 |
targetServer |
string |
目標伺服器名稱 |
targetServerVersion |
string |
目標伺服器版本 |
MigrateMySqlAzureDbForMySqlSyncTaskOutputTableLevel
名稱 | 類型 | Description |
---|---|---|
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 資料庫移轉至線上移轉 適用於 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 |
套用的變更數目 |
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
名稱 | 類型 | Description |
---|---|---|
error |
移轉錯誤 |
|
id |
string |
結果標識碼 |
resultType |
string:
Error |
結果類型 |
MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel
名稱 | 類型 | Description |
---|---|---|
endedOn |
string |
移轉結束時間 |
id |
string |
結果標識碼 |
resultType |
string:
Migration |
結果類型 |
sourceServer |
string |
來源伺服器名稱 |
sourceServerVersion |
string |
來源伺服器版本 |
startedOn |
string |
移轉開始時間 |
targetServer |
string |
目標伺服器名稱 |
targetServerVersion |
string |
目標伺服器版本 |
MigrateOracleAzureDbPostgreSqlSyncTaskOutputTableLevel
名稱 | 類型 | Description |
---|---|---|
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 的資料庫特定資訊,以 適用於 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 |
移轉開始時間 |
targetConnectionInfo |
目標 適用於 PostgreSQL 的 Azure 資料庫 的連接資訊 |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError
名稱 | 類型 | Description |
---|---|---|
errorMessage |
string |
錯誤訊息 |
events |
錯誤事件的清單。 |
|
id |
string |
結果標識碼 |
resultType |
string:
Database |
結果類型 |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel
名稱 | 類型 | Description |
---|---|---|
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
名稱 | 類型 | Description |
---|---|---|
error |
移轉錯誤 |
|
events |
錯誤事件清單 |
|
id |
string |
結果標識碼 |
resultType |
string:
Error |
結果類型 |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel
名稱 | 類型 | Description |
---|---|---|
databaseCount |
number |
要包含的資料庫數目 |
endedOn |
string |
移轉結束時間 |
id |
string |
結果標識碼 |
resultType |
string:
Migration |
結果類型 |
sourceServer |
string |
來源伺服器名稱 |
sourceServerType |
來源伺服器類型。 |
|
sourceServerVersion |
string |
來源伺服器版本 |
startedOn |
string |
移轉開始時間 |
state |
移轉狀態 |
|
targetServer |
string |
目標伺服器名稱 |
targetServerType |
目標伺服器類型。 |
|
targetServerVersion |
string |
目標伺服器版本 |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputTableLevel
名稱 | 類型 | Description |
---|---|---|
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 資料庫移轉至線上移轉 適用於 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 資料庫移轉工作輸入的資料庫特定資訊
名稱 | 類型 | Description |
---|---|---|
id |
string |
資料庫的標識碼 |
makeSourceDbReadOnly |
boolean |
是否要在移轉之前設定資料庫唯讀 |
name |
string |
資料庫名稱 |
schemaSetting |
object |
針對資料庫架構移轉選取的設定。 |
tableMap |
object |
來源與目標數據表的對應 |
targetDatabaseName |
string |
目標資料庫的名稱。 注意:開始移轉之前,將會截斷目標資料庫。 |
MigrateSqlServerSqlDbSyncDatabaseInput
SQL Azure SQL 資料庫同步移轉工作輸入的資料庫特定資訊
名稱 | 類型 | Description |
---|---|---|
id |
string |
資料庫的唯一標識碼 |
migrationSetting |
object |
調整移轉行為的移轉設定 |
name |
string |
資料庫名稱 |
schemaName |
string |
要移轉的架構名稱 |
sourceSetting |
object |
微調來源端點移轉行為的來源設定 |
tableMap |
object |
來源與目標數據表的對應 |
targetDatabaseName |
string |
目標資料庫名稱 |
targetSetting |
object |
調整目標端點移轉行為的目標設定 |
MigrateSqlServerSqlDbSyncTaskInput
將內部部署 SQL Server 資料庫移轉至 Azure SQL 資料庫以進行在線移轉的工作輸入
名稱 | 類型 | Description |
---|---|---|
selectedDatabases |
要移轉的資料庫 |
|
sourceConnectionInfo |
線上到來源的資訊 |
|
targetConnectionInfo |
線上到目標的資訊 |
|
validationOptions |
驗證選項 |
MigrateSqlServerSqlDbSyncTaskOutputDatabaseError
名稱 | 類型 | Description |
---|---|---|
errorMessage |
string |
錯誤訊息 |
events |
錯誤事件的清單。 |
|
id |
string |
結果標識碼 |
resultType |
string:
Database |
結果類型 |
MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel
名稱 | 類型 | Description |
---|---|---|
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
名稱 | 類型 | Description |
---|---|---|
error |
移轉錯誤 |
|
id |
string |
結果標識碼 |
resultType |
string:
Error |
結果類型 |
MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel
名稱 | 類型 | Description |
---|---|---|
databaseCount |
integer |
資料庫計數 |
endedOn |
string |
移轉結束時間 |
id |
string |
結果標識碼 |
resultType |
string:
Migration |
結果類型 |
sourceServer |
string |
來源伺服器名稱 |
sourceServerVersion |
string |
來源伺服器版本 |
startedOn |
string |
移轉開始時間 |
targetServer |
string |
目標伺服器名稱 |
targetServerVersion |
string |
目標伺服器版本 |
MigrateSqlServerSqlDbSyncTaskOutputTableLevel
名稱 | 類型 | Description |
---|---|---|
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 資料庫以進行在線移轉之工作的屬性
名稱 | 類型 | 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 |
移轉結束時間 |
errorCount |
integer |
資料庫/物件錯誤的數目。 |
errorPrefix |
string |
用來查詢專案所有錯誤的通配符字串前置詞 |
exceptionsAndWarnings |
移轉例外狀況和警告。 |
|
id |
string |
結果標識碼 |
message |
string |
移轉進度訊息 |
numberOfObjects |
integer |
物件數目 |
numberOfObjectsCompleted |
integer |
成功完成的物件數目 |
objectSummary |
<string,
Data |
移轉中物件結果的摘要 |
resultPrefix |
string |
用來查詢專案所有子項目結果的通配符字串前置詞 |
resultType |
string:
Database |
結果類型 |
stage |
此資料庫所在的移轉階段 |
|
startedOn |
string |
移轉開始時間 |
state |
移轉的目前狀態 |
|
statusMessage |
string |
狀態訊息 |
MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult
名稱 | 類型 | Description |
---|---|---|
dataIntegrityValidationResult |
提供移轉來源與目標數據表之間的數據完整性驗證結果。 |
|
endedOn |
string |
驗證結束時間 |
id |
string |
結果標識碼 |
migrationId |
string |
移轉標識碼 |
queryAnalysisValidationResult |
來源資料庫與目標資料庫之間某些查詢執行結果的結果 |
|
resultType |
string:
Migration |
結果類型 |
schemaValidationResult |
提供來源和目標資料庫之間的架構比較結果 |
|
sourceDatabaseName |
string |
源資料庫的名稱 |
startedOn |
string |
驗證開始時間 |
status |
資料庫層級驗證的目前狀態 |
|
targetDatabaseName |
string |
目標資料庫的名稱 |
MigrateSqlServerSqlDbTaskOutputError
名稱 | 類型 | Description |
---|---|---|
error |
移轉錯誤 |
|
id |
string |
例外狀況的唯一標識碼 |
resultType |
string:
Error |
結果類型 |
MigrateSqlServerSqlDbTaskOutputMigrationLevel
名稱 | 類型 | Description |
---|---|---|
databaseSummary |
<string,
Database |
移轉中資料庫結果的摘要 |
databases |
object |
選取的資料庫作為資料庫名稱與資料庫標識碼的對應 |
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
名稱 | 類型 | Description |
---|---|---|
endedOn |
string |
移轉結束時間 |
errorPrefix |
string |
用來查詢專案所有錯誤的通配符字串前置詞 |
id |
string |
結果標識碼 |
itemsCompletedCount |
integer |
成功完成的項目數目 |
itemsCount |
integer |
項目數 |
objectName |
string |
項目的名稱 |
resultPrefix |
string |
用來查詢專案所有子項目結果的通配符字串前置詞 |
resultType |
string:
Table |
結果類型 |
startedOn |
string |
移轉開始時間 |
state |
移轉的目前狀態 |
|
statusMessage |
string |
狀態訊息 |
MigrateSqlServerSqlDbTaskOutputValidationResult
名稱 | 類型 | Description |
---|---|---|
id |
string |
結果標識碼 |
migrationId |
string |
移轉標識碼 |
resultType |
string:
Migration |
結果類型 |
status |
移轉層級的驗證目前狀態。 資料庫驗證結果狀態的狀態將會在這裡匯總。 |
|
summaryResults |
<string,
Migration |
每個資料庫的驗證摘要結果 |
MigrateSqlServerSqlDbTaskProperties
將內部部署 SQL Server 資料庫移轉至 Azure SQL 資料庫的工作屬性
名稱 | 類型 | 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 資料庫 受控執行個體 在線案例的工作輸入。
名稱 | 類型 | Description |
---|---|---|
azureApp |
Azure Active Directory 應用程式 DMS (傳統) 實例將用來連線到 Azure SQL Database 受控執行個體 和 Azure 儲存器帳戶的目標實例 |
|
backupFileShare |
備份所有所選資料庫的檔案共享資訊。 |
|
numberOfParallelDatabaseMigrations |
number |
要平行啟動的資料庫移轉數目 |
selectedDatabases |
要移轉的資料庫 |
|
sourceConnectionInfo |
來源 SQL Server 的連接資訊 |
|
storageResourceId |
string |
記憶體的完整 resourceId |
targetConnectionInfo |
Azure SQL 資料庫 受控執行個體 的連接資訊 |
MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel
名稱 | 類型 | Description |
---|---|---|
activeBackupSets |
目前正在上傳或還原 (作用中的備份集) |
|
containerName |
string |
在複製備份的 Azure 記憶體帳戶中建立的容器名稱 |
endedOn |
string |
資料庫移轉結束時間 |
errorPrefix |
string |
用於查詢此資料庫的錯誤前置詞字串 |
exceptionsAndWarnings |
移轉例外狀況和警告 |
|
fullBackupSetInfo |
完整備份集的詳細數據 |
|
id |
string |
結果標識碼 |
isFullBackupRestored |
boolean |
是否已將完整備份套用至目標資料庫 |
lastRestoredBackupSetInfo |
上次套用的備份集資訊 |
|
migrationState |
資料庫的目前狀態 |
|
resultType |
string:
Database |
結果類型 |
sourceDatabaseName |
string |
資料庫名稱 |
startedOn |
string |
資料庫移轉開始時間 |
MigrateSqlServerSqlMISyncTaskOutputError
名稱 | 類型 | Description |
---|---|---|
error |
移轉錯誤 |
|
id |
string |
例外狀況的唯一標識碼 |
resultType |
string:
Error |
結果類型 |
MigrateSqlServerSqlMISyncTaskOutputMigrationLevel
名稱 | 類型 | Description |
---|---|---|
databaseCount |
integer |
資料庫計數 |
databaseErrorCount |
integer |
資料庫層級錯誤數目 |
endedOn |
string |
移轉結束時間 |
id |
string |
結果標識碼 |
resultType |
string:
Migration |
結果類型 |
sourceServerBrandVersion |
string |
來源伺服器品牌版本 |
sourceServerName |
string |
來源伺服器名稱 |
sourceServerVersion |
string |
來源伺服器版本 |
startedOn |
string |
移轉開始時間 |
state |
移轉的目前狀態 |
|
targetServerBrandVersion |
string |
目標伺服器品牌版本 |
targetServerName |
string |
目標伺服器名稱 |
targetServerVersion |
string |
目標伺服器版本 |
MigrateSqlServerSqlMISyncTaskProperties
將 SQL Server 資料庫移轉至資料庫 Azure SQL 資料庫 受控執行個體 同步處理案例的工作屬性
名稱 | 類型 | 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 |
移轉結束時間 |
exceptionsAndWarnings |
每個作業的移轉錯誤和警告 |
|
id |
string |
結果標識碼 |
isEnabled |
boolean |
原始 Agent 作業的狀態。 |
message |
string |
移轉進度訊息 |
name |
string |
代理程式作業名稱。 |
resultType |
string:
Agent |
結果類型 |
startedOn |
string |
移轉開始時間 |
state |
移轉的目前狀態 |
MigrateSqlServerSqlMITaskOutputDatabaseLevel
名稱 | 類型 | Description |
---|---|---|
databaseName |
string |
資料庫名稱 |
endedOn |
string |
移轉結束時間 |
exceptionsAndWarnings |
移轉例外狀況和警告 |
|
id |
string |
結果標識碼 |
message |
string |
移轉進度訊息 |
resultType |
string:
Database |
結果類型 |
sizeMB |
number |
以 MB 為單位的資料庫大小 |
stage |
移轉的目前階段 |
|
startedOn |
string |
移轉開始時間 |
state |
移轉的目前狀態 |
MigrateSqlServerSqlMITaskOutputError
名稱 | 類型 | Description |
---|---|---|
error |
移轉錯誤 |
|
id |
string |
例外狀況的唯一標識碼 |
resultType |
string:
Error |
結果類型 |
MigrateSqlServerSqlMITaskOutputLoginLevel
名稱 | 類型 | Description |
---|---|---|
endedOn |
string |
登入移轉結束時間 |
exceptionsAndWarnings |
每個登入的登入移轉錯誤和警告 |
|
id |
string |
結果標識碼 |
loginName |
string |
登入名稱。 |
message |
string |
登入移轉進度訊息 |
resultType |
string:
Login |
結果類型 |
stage |
登入的目前階段 |
|
startedOn |
string |
登入移轉開始時間 |
state |
登入的目前狀態 |
MigrateSqlServerSqlMITaskOutputMigrationLevel
名稱 | 類型 | Description |
---|---|---|
agentJobs |
object |
選取的代理程式作業作為從名稱對應到標識碼 |
databases |
object |
選取的資料庫作為資料庫名稱與資料庫標識碼的對應 |
endedOn |
string |
移轉結束時間 |
exceptionsAndWarnings |
移轉例外狀況和警告。 |
|
id |
string |
結果標識碼 |
logins |
object |
選取的登入作為從名稱到標識符的對應 |
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 受控執行個體 的工作屬性
名稱 | 類型 | 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 |
移轉結束時間 |
exceptionsAndWarnings |
移轉例外狀況和警告。 |
|
id |
string |
結果標識碼 |
message |
string |
移轉進度訊息 |
resultType |
string:
Migration |
結果類型 |
sourceServerBrandVersion |
string |
來源伺服器品牌版本 |
sourceServerVersion |
string |
來源伺服器版本 |
stage |
SSIS 移轉的階段。 |
|
startedOn |
string |
移轉開始時間 |
status |
移轉的目前狀態 |
|
targetServerBrandVersion |
string |
目標伺服器品牌版本 |
targetServerVersion |
string |
目標伺服器版本 |
MigrateSsisTaskOutputProjectLevel
名稱 | 類型 | Description |
---|---|---|
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 受控執行個體 的工作屬性。
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
工作輸入 |
|
output | MigrateSsisTaskOutput[]: |
工作輸出: 如果提交,則會忽略此專案。 |
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskType |
string:
Migrate. |
工作類型。 |
MigrateSyncCompleteCommandInput
完成資料庫同步移轉之命令的輸入。
名稱 | 類型 | Description |
---|---|---|
commitTimeStamp |
string |
要完成的時間戳 |
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 |
string |
|
Failed |
string |
|
InProgress |
string |
|
None |
string |
|
Skipped |
string |
|
Stopped |
string |
|
Warning |
string |
MigrationStatus
移轉的目前狀態
名稱 | 類型 | Description |
---|---|---|
Completed |
string |
|
CompletedWithWarnings |
string |
|
Configured |
string |
|
Connecting |
string |
|
Default |
string |
|
Error |
string |
|
Running |
string |
|
SelectLogins |
string |
|
SourceAndTargetSelected |
string |
|
Stopped |
string |
MigrationValidationDatabaseSummaryResult
移轉驗證資料庫層級摘要結果
名稱 | 類型 | Description |
---|---|---|
endedOn |
string |
驗證結束時間 |
id |
string |
結果標識碼 |
migrationId |
string |
移轉標識碼 |
sourceDatabaseName |
string |
源資料庫的名稱 |
startedOn |
string |
驗證開始時間 |
status |
資料庫層級驗證的目前狀態 |
|
targetDatabaseName |
string |
目標資料庫的名稱 |
MigrationValidationOptions
移轉之後要執行的驗證類型
名稱 | 類型 | Description |
---|---|---|
enableDataIntegrityValidation |
boolean |
允許針對選取的資料庫/數據表,在來源和目標之間執行總和檢查碼數據完整性驗證。 |
enableQueryAnalysisValidation |
boolean |
允許從源資料庫擷取查詢,並在目標中執行查詢,以執行快速且智慧型手機的查詢分析。 結果會針對所擷取的查詢,在來源和目標資料庫中執行執行結果。 |
enableSchemaValidation |
boolean |
允許比較來源與目標之間的架構資訊。 |
MigrationValidationResult
移轉驗證結果
名稱 | 類型 | Description |
---|---|---|
id |
string |
移轉驗證結果標識碼 |
migrationId |
string |
移轉標識碼 |
status |
移轉層級的驗證目前狀態。 資料庫驗證結果狀態的狀態將會在這裡匯總。 |
|
summaryResults |
<string,
Migration |
每個資料庫的驗證摘要結果 |
MiSqlConnectionInfo
建立與 Azure SQL 資料庫受控實例連線所需的屬性
名稱 | 類型 | 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 |
string |
|
CosmosDb |
string |
|
MongoDb |
string |
MongoDbCollectionInfo
描述 MongoDB 資料庫內支援的集合
名稱 | 類型 | Description |
---|---|---|
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
描述集合的進度
名稱 | 類型 | Description |
---|---|---|
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 集合
名稱 | 類型 | Description |
---|---|---|
canDelete |
boolean |
是否允許移轉器在執行移轉的過程中卸除目標集合。 預設值是 true。 |
shardKey |
描述 MongoDB 分區索引鍵 |
|
targetRUs |
integer |
應在 CosmosDB 目標上設定的 RU,或 Null 以使用預設值。 這不會影響非 CosmosDB 目標。 |
MongoDbConnectionInfo
描述 MongoDB 數據源的連線
名稱 | 類型 | 預設值 | Description |
---|---|---|---|
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 數據源內的資料庫
名稱 | 類型 | Description |
---|---|---|
averageDocumentSize |
integer |
平均檔大小,如果平均大小未知,則為 -1 |
collections |
MongoDB 資料庫中支援的集合清單 |
|
dataSize |
integer |
如果大小未知,則為估計的總數據大小、以位元組為單位或 -1。 |
documentCount |
integer |
估計的文件總數,如果檔計數未知,則為 -1 |
name |
string |
資料庫或集合的非限定名稱 |
qualifiedName |
string |
資料庫或集合的限定名稱。 對於集合,這是資料庫限定名稱。 |
supportsSharding |
boolean |
資料庫是否已啟用分區化。 請注意,如有必要,移轉工作將會在目標上啟用分區化。 |
MongoDbDatabaseProgress
描述資料庫的進度
名稱 | 類型 | Description |
---|---|---|
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 資料庫
名稱 | 類型 | Description |
---|---|---|
collections |
<string,
Mongo |
要移轉至目標之源資料庫上的集合。 索引鍵是集合不合格的名稱。 |
targetRUs |
integer |
應該在 CosmosDB 目標上設定的 RU,或為 null 使用預設值,如果不應為資料庫布建輸送量,則為 0。 這不會影響非 CosmosDB 目標。 |
MongoDbError
描述 MongoDB 移轉期間發生的錯誤或警告
名稱 | 類型 | Description |
---|---|---|
code |
string |
描述錯誤或警告的非本地化計算機可讀取程序代碼 |
count |
integer |
發生錯誤或警告的次數 |
message |
string |
描述錯誤或警告的當地語系化且人類可讀取的訊息 |
type |
錯誤或警告的類型 |
MongoDbErrorType
錯誤或警告的類型
名稱 | 類型 | Description |
---|---|---|
Error |
string |
|
ValidationError |
string |
|
Warning |
string |
MongoDbMigrationProgress
描述整體移轉的進度
名稱 | 類型 | Description |
---|---|---|
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 |
progress 物件的限定名稱。 針對集合,這是資料庫限定名稱。 針對資料庫,這是資料庫名稱。 針對整體移轉,這是 Null。 |
resultType |
string:
Migration |
進度物件的類型 |
state | ||
totalBytes |
integer |
複製階段開頭來源的檔位元組總數,如果總大小未知,則為 -1 |
totalDocuments |
integer |
複製階段開始時來源上的文件總數,如果總計數未知,則為 -1 |
MongoDbMigrationSettings
描述如何執行 MongoDB 數據遷移
名稱 | 類型 | Description |
---|---|---|
boostRUs |
integer |
CosmosDB 目標上的 RU 限制 (,如果移轉的初始復本期間較低) 、從 10,000 到 1,000,000,或 0 使用預設提升 (,這通常是最大) ,或為 null,則使用預設提升 (的 RU 限制。 此設定不會影響非 CosmosDB 目標。 |
databases |
<string,
Mongo |
要移轉至目標之來源叢集上的資料庫。 索引鍵是資料庫的名稱。 |
replication |
描述如何將變更從來源複寫至目標。 預設值為 OneTime。 |
|
source |
用來連線到來源叢集的設定 |
|
target |
用來連線到目標叢集的設定 |
|
throttling |
用來限制移轉資源使用量的設定 |
MongoDbMigrationState
名稱 | 類型 | Description |
---|---|---|
Canceled |
string |
|
Complete |
string |
|
Copying |
string |
|
Failed |
string |
|
Finalizing |
string |
|
InitialReplay |
string |
|
Initializing |
string |
|
NotStarted |
string |
|
Replaying |
string |
|
Restarting |
string |
|
ValidatingInput |
string |
MongoDbReplication
描述如何將變更從來源複寫至目標。 預設值為 OneTime。
名稱 | 類型 | Description |
---|---|---|
Continuous |
string |
|
Disabled |
string |
|
OneTime |
string |
MongoDbShardKeyField
描述 MongoDB 分區索引鍵內的欄位參考
名稱 | 類型 | Description |
---|---|---|
name |
string |
功能變數名稱 |
order |
欄位排序 |
MongoDbShardKeyInfo
描述 MongoDB 分區金鑰
名稱 | 類型 | Description |
---|---|---|
fields |
分區索引鍵內的欄位 |
|
isUnique |
boolean |
分區索引鍵是否是唯一的 |
MongoDbShardKeyOrder
欄位排序
名稱 | 類型 | Description |
---|---|---|
Forward |
string |
|
Hashed |
string |
|
Reverse |
string |
MongoDbShardKeySetting
描述 MongoDB 分區金鑰
名稱 | 類型 | Description |
---|---|---|
fields |
分區索引鍵內的欄位 |
|
isUnique |
boolean |
分區索引鍵是否是唯一的 |
MongoDbThrottlingSettings
指定移轉的資源限制
名稱 | 類型 | Description |
---|---|---|
maxParallelism |
integer |
(的工作項目數目上限,例如集合複本,) 平行處理 |
minFreeCpu |
integer |
移轉者嘗試避免使用的CPU時間百分比,從0到100 |
minFreeMemoryMb |
integer |
移轉者會嘗試避免使用的 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 |
string |
|
SqlServer |
string |
ObjectType
具有差異的物件類型。 例如 (數據表/檢視/StoredProcedure)
名稱 | 類型 | Description |
---|---|---|
Function |
string |
|
StoredProcedures |
string |
|
Table |
string |
|
User |
string |
|
View |
string |
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 |
總計否。批次中的語句 |
targetResult |
來自目標的查詢分析結果 |
ReplicateMigrationState
復寫報告移轉狀態的包裝函式。
名稱 | 類型 | Description |
---|---|---|
ACTION_REQUIRED |
string |
|
COMPLETE |
string |
|
FAILED |
string |
|
PENDING |
string |
|
UNDEFINED |
string |
|
VALIDATING |
string |
ReportableException
所有自定義例外狀況的例外狀況物件
名稱 | 類型 | Description |
---|---|---|
actionableMessage |
string |
此例外狀況的可採取動作步驟 |
filePath |
string |
發生例外狀況的檔案路徑 |
hResult |
integer |
指派給特定例外狀況的自動程式代碼數值 |
lineNumber |
string |
發生例外狀況的行號 |
message |
string |
錯誤訊息 |
stackTrace |
string |
堆疊追蹤 |
ScenarioSource
來源類型的列舉
名稱 | 類型 | Description |
---|---|---|
Access |
string |
|
DB2 |
string |
|
MongoDB |
string |
|
MySQL |
string |
|
MySQLRDS |
string |
|
Oracle |
string |
|
PostgreSQL |
string |
|
PostgreSQLRDS |
string |
|
SQL |
string |
|
SQLRDS |
string |
|
Sybase |
string |
ScenarioTarget
目標類型的列舉
名稱 | 類型 | Description |
---|---|---|
AzureDBForMySql |
string |
|
AzureDBForPostgresSQL |
string |
|
MongoDB |
string |
|
SQLDB |
string |
|
SQLDW |
string |
|
SQLMI |
string |
|
SQLServer |
string |
SchemaComparisonValidationResult
來源與目標之間的架構比較結果
名稱 | 類型 | Description |
---|---|---|
schemaDifferences |
來源和目標資料庫之間的架構差異清單 |
|
sourceDatabaseObjectCount |
object |
源資料庫物件的計數 |
targetDatabaseObjectCount |
object |
目標資料庫物件的計數 |
validationErrors |
執行架構比較驗證時發生的錯誤清單 |
SchemaComparisonValidationResultType
執行移轉驗證時發生的錯誤描述
名稱 | 類型 | Description |
---|---|---|
objectName |
string |
具有差異的物件名稱 |
objectType |
具有差異的物件類型。 例如 (數據表/檢視/StoredProcedure) |
|
updateAction |
更新目標動作類型 |
SelectedCertificateInput
要針對已啟用 TDE 的資料庫匯出憑證的資訊。
名稱 | 類型 | Description |
---|---|---|
certificateName |
string |
要導出的憑證名稱。 |
password |
string |
用於加密匯出憑證的密碼。 |
ServerLevelPermissionsGroup
驗證的許可權群組。 這些群組會執行一組許可權來驗證用戶活動。 選取您要執行之活動的許可權群組。
名稱 | 類型 | Description |
---|---|---|
Default |
string |
|
MigrationFromMySQLToAzureDBForMySQL |
string |
|
MigrationFromSqlServerToAzureDB |
string |
|
MigrationFromSqlServerToAzureMI |
string |
|
MigrationFromSqlServerToAzureVM |
string |
ServerProperties
MySQL 類型來源的伺服器屬性
名稱 | 類型 | Description |
---|---|---|
serverDatabaseCount |
integer |
伺服器中的資料庫數目 |
serverEdition |
string |
資料庫伺服器的版本 |
serverName |
string |
伺服器的名稱 |
serverOperatingSystemVersion |
string |
作業系統版本 |
serverPlatform |
string |
伺服器平台的名稱 |
serverVersion |
string |
資料庫伺服器的版本 |
Severity
驗證錯誤的嚴重性
名稱 | 類型 | Description |
---|---|---|
Error |
string |
|
Message |
string |
|
Warning |
string |
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 |
string |
SsisMigrationInfo
SSIS 存放區類型的 SSIS 移轉資訊,覆寫原則。
名稱 | 類型 | Description |
---|---|---|
environmentOverwriteOption |
SSIS 環境移轉的覆寫選項 |
|
projectOverwriteOption |
SSIS 專案移轉的覆寫選項 |
|
ssisStoreType |
來源的 SSIS 存放區類型,目前在 DMS 中僅支援 SSIS 目錄 (傳統) |
SsisMigrationOverwriteOption
SSIS 物件移轉的覆寫選項,DMS (傳統) 現在支援忽略和覆寫,未來可能會為容器物件新增 [重複使用] 選項
名稱 | 類型 | Description |
---|---|---|
Ignore |
string |
|
Overwrite |
string |
SsisMigrationStage
SSIS 移轉的目前階段
名稱 | 類型 | Description |
---|---|---|
Completed |
string |
|
InProgress |
string |
|
Initialize |
string |
|
None |
string |
SsisStoreType
DMS 中支援的來源 SSIS 存放區類型列舉, (傳統)
名稱 | 類型 | Description |
---|---|---|
SsisCatalog |
string |
StartMigrationScenarioServerRoleResult
伺服器角色移轉結果
名稱 | 類型 | Description |
---|---|---|
exceptionsAndWarnings |
移轉例外狀況和警告。 |
|
name |
string |
伺服器角色的名稱。 |
state |
移轉的目前狀態 |
SyncDatabaseMigrationReportingState
資料庫層級在線移轉的不同狀態列舉。
名稱 | 類型 | Description |
---|---|---|
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
在線移轉的資料庫移轉錯誤
名稱 | 類型 | Description |
---|---|---|
eventText |
string |
事件文字。 |
eventTypeString |
string |
事件類型。 |
timestampString |
string |
時間戳的字串值。 |
SyncTableMigrationState
數據表層級在線移轉的不同狀態列舉。
名稱 | 類型 | Description |
---|---|---|
BEFORE_LOAD |
string |
|
CANCELED |
string |
|
COMPLETED |
string |
|
ERROR |
string |
|
FAILED |
string |
|
FULL_LOAD |
string |
SystemData
名稱 | 類型 | Description |
---|---|---|
createdAt |
string |
|
createdBy |
string |
|
createdByType | ||
lastModifiedAt |
string |
|
lastModifiedBy |
string |
|
lastModifiedByType |
TaskState
工作的狀態。 如果提交,則會忽略此專案。
名稱 | 類型 | Description |
---|---|---|
Canceled |
string |
|
Failed |
string |
|
FailedInputValidation |
string |
|
Faulted |
string |
|
Queued |
string |
|
Running |
string |
|
Succeeded |
string |
|
Unknown |
string |
UpdateActionType
比較對象的實際差異類型,同時執行架構比較
名稱 | 類型 | Description |
---|---|---|
AddedOnTarget |
string |
|
ChangedOnTarget |
string |
|
DeletedOnTarget |
string |
ValidateMigrationInputSqlServerSqlDbSyncTaskProperties
驗證 SQL 移轉輸入以 Azure SQL 資料庫同步移轉的工作屬性
名稱 | 類型 | Description |
---|---|---|
clientData |
object |
用來將元數據資訊附加至工作的用戶端數據索引鍵值組 |
commands | CommandProperties[]: |
命令屬性的陣列。 |
errors |
錯誤的陣列。 如果提交,則會忽略此專案。 |
|
input |
工作輸入 |
|
output |
工作輸出: 如果提交,則會忽略此專案。 |
|
state |
工作的狀態。 如果提交,則會忽略此專案。 |
|
taskType |
string:
Validate |
工作類型。 |
ValidateMigrationInputSqlServerSqlMISyncTaskInput
將 SQL Server 資料庫移轉至在線案例 受控執行個體 Azure SQL 資料庫的工作輸入。
名稱 | 類型 | Description |
---|---|---|
azureApp |
Azure Active Directory 應用程式 DMS (傳統) 實例將用來連線到 Azure SQL 資料庫 受控執行個體 和 Azure 記憶體帳戶的目標實例 |
|
backupFileShare |
備份所有選取資料庫的檔案共享資訊。 |
|
selectedDatabases |
要移轉的資料庫 |
|
sourceConnectionInfo |
來源 SQL Server 的連接資訊 |
|
storageResourceId |
string |
記憶體的完整 resourceId |
targetConnectionInfo |
Azure SQL 資料庫 受控執行個體 的連接資訊 |
ValidateMigrationInputSqlServerSqlMISyncTaskOutput
驗證 Azure SQL 資料庫 受控執行個體 在線移轉之移轉輸入之工作的輸出
名稱 | 類型 | Description |
---|---|---|
id |
string |
資料庫標識碼 |
name |
string |
資料庫名稱 |
validationErrors |
與選取的資料庫對象相關聯的錯誤 |
ValidateMigrationInputSqlServerSqlMISyncTaskProperties
驗證 SQL 移轉至 Azure SQL 資料庫 受控執行個體 同步處理案例之移轉輸入的工作屬性
名稱 | 類型 | 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 |
string |
|
CompletedWithIssues |
string |
|
Default |
string |
|
Failed |
string |
|
InProgress |
string |
|
Initialized |
string |
|
NotStarted |
string |
|
Stopped |
string |
WaitStatistics
等候查詢批次執行期間收集的統計數據
名稱 | 類型 | 預設值 | Description |
---|---|---|---|
waitCount |
integer |
總計否。等候的 |
|
waitTimeMs |
number |
0 |
以毫秒為單位的總等候時間, (秒) |
waitType |
string |
等候的類型 |