Tasks - Get

Получить сведения о задаче
Ресурс Tasks — это вложенный, только прокси-серверный ресурс, представляющий работу, выполняемую экземпляром DMS. Метод GET получает сведения о задаче.

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

Параметры URI

Name In Required Type Description
groupName
path True
  • string

Имя группы ресурсов

projectName
path True
  • string

Имя проекта.

serviceName
path True
  • string

Имя службы

subscriptionId
path True
  • string

Идентификатор подписки

taskName
path True
  • string

Имя задачи

api-version
query True
  • string

Версия API

$expand
query
  • string

Развернуть ответ

Ответы

Name Type Description
200 OK

Ресурс задачи

Other Status Codes

Ошибка

Безопасность

azure_auth

Поток OAuth2 Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation олицетворение учетной записи пользователя

Примеры

Tasks_Get

Sample Request

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

Sample Response

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

Определения

ApiError

Сведения об ошибке.

AuthenticationType

Перечисление возможных типов проверки подлинности при подключении

AzureActiveDirectoryApp

Приложение Azure Active Directory

BackupFileInfo

Сведения о файле резервной копии

BackupFileStatus

Перечисление состояния файла резервной копии журнала.

BackupMode

Перечисление режимов резервного копирования

BackupSetInfo

Сведения о резервном наборе данных

BackupType

Перечисление различных типов резервных копий.

BlobShare

Сведения о хранилище контейнера больших двоичных объектов.

CommandState

Состояние команды. При отправке это значение пропускается.

ConnectToSourcePostgreSqlSyncTaskInput

Входные данные для задачи, которая проверяет подключение к PostgreSQL и требованиям исходного сервера

ConnectToSourcePostgreSqlSyncTaskOutput

Выходные данные для задачи, которая проверяет подключение к PostgreSQL и требованиям исходного сервера

ConnectToSourcePostgreSqlSyncTaskProperties

Свойства задачи, которая проверяет подключение к серверу PostgreSQL и требованиям к исходному серверу для оперативной миграции

ConnectToSourceSqlServerSyncTaskProperties

Свойства задачи, которая проверяет подключение к SQL Server и требованиям к исходному серверу для оперативной миграции

ConnectToSourceSqlServerTaskInput

Входные данные для задачи, которая проверяет подключение к SQL Server и также проверяет требования к исходному серверу.

ConnectToSourceSqlServerTaskOutputAgentJobLevel

Выходные данные уровня Ажентжоб для задачи, которая проверяет подключение к SQL Server и также проверяет требования к исходному серверу.

ConnectToSourceSqlServerTaskOutputDatabaseLevel

Выходные данные уровня базы данных для задачи, которая проверяет подключение к SQL Server и также проверяет требования к исходному серверу.

ConnectToSourceSqlServerTaskOutputLoginLevel

Выходные данные уровня входа для задачи, которая проверяет подключение к SQL Server и также проверяет требования к исходному серверу.

ConnectToSourceSqlServerTaskOutputTaskLevel

Выходные данные уровня задачи для задачи, которая проверяет подключение к SQL Server и также проверяет требования к исходному серверу.

ConnectToSourceSqlServerTaskProperties

Свойства задачи, которая проверяет подключение к SQL Server и также проверяет требования к исходному серверу

ConnectToTargetAzureDbForMySqlTaskInput

Входные данные для задачи, которая проверяет подключение к базе данных Azure для MySQL и требованиям целевого сервера

ConnectToTargetAzureDbForMySqlTaskOutput

Выходные данные для задачи, которая проверяет подключение к базе данных Azure для MySQL и требованиям целевого сервера

ConnectToTargetAzureDbForMySqlTaskProperties

Свойства задачи, которая проверяет подключение к базе данных Azure для MySQL и требованиям целевого сервера

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

Входные данные для задачи, которая проверяет подключение к базе данных Azure для PostgreSQL и требованиям целевого сервера

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput

Выходные данные для задачи, которая проверяет подключение к базе данных Azure для PostgreSQL и требованиям целевого сервера

ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties

Свойства задачи, которая проверяет подключение к серверу базы данных Azure для PostgreSQL и требованиям целевого сервера для оперативной миграции

ConnectToTargetSqlDbTaskInput

Входные данные для задачи, которая проверяет подключение к базе данных SQL и требованиям целевого сервера

ConnectToTargetSqlDbTaskOutput

Выходные данные для задачи, которая проверяет подключение к базе данных SQL и требованиям целевого сервера

ConnectToTargetSqlDbTaskProperties

Свойства задачи, которая проверяет подключение к базе данных SQL и требованиям целевого сервера

ConnectToTargetSqlMISyncTaskInput

Входные данные для задачи, которая проверяет подключение к Управляемый экземпляр Базы данных SQL Azureному сценарию в сети.

ConnectToTargetSqlMISyncTaskOutput

Выходные данные для задачи, которая проверяет подключение к Управляемый экземпляр Базы данных SQL Azure.

ConnectToTargetSqlMISyncTaskProperties

Свойства задачи, которая проверяет подключение к Управляемый экземпляр Базы данных SQL Azure

ConnectToTargetSqlMITaskInput

Входные данные для задачи, которая проверяет подключение к Управляемый экземпляр Базы данных SQL Azure.

ConnectToTargetSqlMITaskOutput

Выходные данные для задачи, которая проверяет подключение к Управляемый экземпляр Базы данных SQL Azure.

ConnectToTargetSqlMITaskProperties

Свойства задачи, которая проверяет подключение к Управляемый экземпляр Базы данных SQL Azure

ConnectToTargetSqlSqlDbSyncTaskInput

Входные данные для задачи, которая проверяет подключение к базе данных SQL Azure и требованиям целевого сервера

ConnectToTargetSqlSqlDbSyncTaskProperties

Свойства задачи, которая проверяет подключение к базе данных SQL и требования к целевому серверу для оперативной миграции

DatabaseBackupInfo

Сведения о файлах резервных копий при использовании существующего режима резервного копирования.

DatabaseCompatLevel

Перечисление SQL Server уровней совместимости баз данных

DatabaseFileInfo

Сведения о файле базы данных

DatabaseFileType

Перечисление SQL Server типов файлов базы данных

DatabaseMigrationStage

Текущий этап миграции

DatabaseMigrationState

Состояние миграции на уровне базы данных.

DatabaseState

Перечисление состояний базы данных SQL Server

DatabaseSummaryResult

Сводка по результатам базы данных при миграции

DataIntegrityValidationResult

Результаты проверки целостности данных на основе контрольной суммы

DataItemMigrationSummaryResult

Основные сведения о переносе элементов данных

ExecutionStatistics

Описание ошибок при выполнении проверки миграции

FileShare

Сведения о общей папке с путем, именем пользователя и паролем.

GetTdeCertificatesSqlTaskInput

Входные данные для задачи, которая получает сертификаты TDE в формате Base64.

GetTdeCertificatesSqlTaskOutput

Выходные данные задачи, которая получает сертификаты TDE в формате Base64.

GetTdeCertificatesSqlTaskProperties

Свойства задачи, получающей сертификаты TDE в формате, закодированном в формате Base64.

GetUserTablesSqlSyncTaskInput

Входные данные для задачи, которая собирает пользовательские таблицы для заданного списка баз данных

GetUserTablesSqlSyncTaskOutput

Выходные данные задачи, собирающие пользовательские таблицы для заданного списка баз данных

GetUserTablesSqlSyncTaskProperties

Свойства задачи, которая собирает пользовательские таблицы для заданного списка баз данных

GetUserTablesSqlTaskInput

Входные данные для задачи, которая собирает пользовательские таблицы для заданного списка баз данных

GetUserTablesSqlTaskOutput

Выходные данные задачи, собирающие пользовательские таблицы для заданного списка баз данных

GetUserTablesSqlTaskProperties

Свойства задачи, которая собирает пользовательские таблицы для заданного списка баз данных

LoginMigrationStage

Перечисление различных этапов миграции имени входа.

LoginType

Сопоставление перечислений объектов SMO тип учетных данных.

MigrateMISyncCompleteCommandInput

Входные данные для команды, которая завершает оперативную миграцию для Управляемый экземпляр Базы данных SQL Azure.

MigrateMISyncCompleteCommandOutput

Выходные данные для команды, завершающей оперативную миграцию для Управляемый экземпляр Базы данных SQL Azure.

MigrateMISyncCompleteCommandProperties

Свойства команды, которая завершает оперативную миграцию для Управляемый экземпляр Базы данных SQL Azure.

MigrateMySqlAzureDbForMySqlSyncDatabaseInput

Сведения о базе данных для задач миграции базы данных MySQL в Azure для MySQL

MigrateMySqlAzureDbForMySqlSyncTaskInput

Входные данные для задачи, которая переносит базы данных MySQL в базу данных Azure для MySQL для оперативной миграции

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseError
MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseLevel
MigrateMySqlAzureDbForMySqlSyncTaskOutputError
MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel
MigrateMySqlAzureDbForMySqlSyncTaskOutputTableLevel
MigrateMySqlAzureDbForMySqlSyncTaskProperties

Свойства задачи, которая переносит базы данных MySQL в базу данных Azure для MySQL для оперативной миграции

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput

Данные, относящиеся к базе данных для PostgreSQL в базу данных Azure для задачи миграции PostgreSQL

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

Входные данные для задачи, которая переносит базы данных PostgreSQL в базу данных Azure для PostgreSQL для оперативной миграции

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputTableLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties

Свойства задачи, которая переносит базы данных PostgreSQL в базу данных Azure для PostgreSQL для оперативной миграции

MigrateSqlServerSqlDbDatabaseInput

Сведения, относящиеся к базе данных для операций миграции SQL в базу данных SQL Azure

MigrateSqlServerSqlDbSyncDatabaseInput

Сведения, относящиеся к базе данных для операций миграции синхронизации SQL в базу данных SQL Azure

MigrateSqlServerSqlDbSyncTaskInput

Входные данные для задачи, которая переносит локальные базы данных SQL Server в базу данных SQL Azure для оперативной миграции

MigrateSqlServerSqlDbSyncTaskOutputDatabaseError
MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel
MigrateSqlServerSqlDbSyncTaskOutputError
MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel
MigrateSqlServerSqlDbSyncTaskOutputTableLevel
MigrateSqlServerSqlDbSyncTaskProperties

Свойства задачи, которая переносит локальные базы данных SQL Server в базу данных SQL Azure для оперативной миграции

MigrateSqlServerSqlDbTaskInput

Входные данные для задачи, которая переносит локальные базы данных SQL Server в базу данных SQL Azure

MigrateSqlServerSqlDbTaskOutputDatabaseLevel

Результат уровня базы данных для миграции SQL Server в базу данных SQL Azure.

MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult

Результат проверки базы данных для миграции SQL Server в базу данных SQL Azure.

MigrateSqlServerSqlDbTaskOutputError

Ошибки задач для миграции SQL Server в базу данных SQL Azure.

MigrateSqlServerSqlDbTaskOutputMigrationLevel

Результат уровня миграции SQL Server для миграции базы данных SQL Azure.

MigrateSqlServerSqlDbTaskOutputTableLevel

Результат уровня таблицы для миграции SQL Server в базу данных SQL Azure.

MigrateSqlServerSqlDbTaskOutputValidationResult

Результат проверки для миграции SQL Server в базу данных SQL Azure.

MigrateSqlServerSqlDbTaskProperties

Свойства задачи, которая переносит локальные базы данных SQL Server в базу данных SQL Azure

MigrateSqlServerSqlMIDatabaseInput

Сведения, относящиеся к базе данных для SQL в базу данных SQL Azure Управляемый экземпляр задача миграции

MigrateSqlServerSqlMISyncTaskInput

Входные данные для задачи, которая переносит SQL Server базы данных в сценарий Управляемый экземпляр Базы данных SQL Azure в сети.

MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel
MigrateSqlServerSqlMISyncTaskOutputError
MigrateSqlServerSqlMISyncTaskOutputMigrationLevel
MigrateSqlServerSqlMISyncTaskProperties

Свойства задачи, которая переносит SQL Server базы данных в сценарий синхронизации Управляемый экземпляр Базы данных SQL Azure

MigrateSqlServerSqlMITaskInput

Входные данные для задачи, которая переносит SQL Server базы данных в Управляемый экземпляр Базы данных SQL Azure.

MigrateSqlServerSqlMITaskOutputAgentJobLevel
MigrateSqlServerSqlMITaskOutputDatabaseLevel
MigrateSqlServerSqlMITaskOutputError
MigrateSqlServerSqlMITaskOutputLoginLevel
MigrateSqlServerSqlMITaskOutputMigrationLevel
MigrateSqlServerSqlMITaskProperties

Свойства задачи, которая переносит SQL Server базы данных в Управляемый экземпляр Базы данных SQL Azure

MigrateSyncCompleteCommandInput

Входные данные для команды, которая завершает миграцию для базы данных.

MigrateSyncCompleteCommandOutput

Выходные данные для команды, завершающей миграцию для базы данных.

MigrateSyncCompleteCommandProperties

Свойства команды, которая завершает миграцию для базы данных.

MigrationEligibilityInfo

Сведения о допустимости миграции объекта сервера

MigrationReportResult

Результат отчета о проверке миграции содержит URL-адрес для скачивания созданного отчета.

MigrationState

Текущее состояние миграции

MigrationStatus

Текущее состояние миграции

MigrationValidationDatabaseSummaryResult

Сводный результат уровня базы данных для проверки миграции

MigrationValidationOptions

Типы проверок, выполняемых после миграции

MiSqlConnectionInfo

Свойства, необходимые для создания подключения к управляемому экземпляру базы данных SQL Azure

MySqlConnectionInfo

Сведения для подключения к серверу MySQL

ObjectType

Тип объекта, который имеет разность. Например, "Таблица/представление/хранимая процедура"

ODataError

Сведения об ошибке в формате OData.

OrphanedUserInfo

Сведения о потерянных пользователях в базе данных SQL Server.

PostgreSqlConnectionInfo

Сведения для подключения к серверу PostgreSQL

ProjectTask

Ресурс задачи

QueryAnalysisValidationResult

Результаты для сравнения анализа запросов между исходным и целевым элементами

QueryExecutionResult

Описывает результаты анализа запросов для выполнения в исходном и целевом целях.

ReportableException

Объект Exception для всех пользовательских исключений

SchemaComparisonValidationResult

Результаты сравнения схем между исходным и целевым элементами

SchemaComparisonValidationResultType

Описание ошибок при выполнении проверки миграции

SelectedCertificateInput

Сведения о сертификате, который будет экспортирован для баз данных с поддержкой TDE.

ServerLevelPermissionsGroup

Группа разрешений для проверок. Эти группы будут запускать набор разрешений для проверки активности пользователей. Выберите группу разрешений для выполняемого действия.

Severity

Серьезность ошибки проверки

SqlConnectionInfo

Сведения для подключения к серверу базы данных SQL

SqlSourcePlatform

Тип серверной платформы для подключения

StartMigrationScenarioServerRoleResult

Результат миграции роли сервера

SyncDatabaseMigrationReportingState

Перечисление различных состояний оперативной миграции на уровне базы данных.

SyncMigrationDatabaseErrorEvent

Ошибки миграции базы данных для оперативной миграции

SyncTableMigrationState

Перечисление различных состояний оперативной миграции на уровне таблицы.

TaskState

Состояние задачи. При отправке это значение пропускается.

UpdateActionType

Тип фактической разности для сравниваемого объекта при выполнении сравнения схем

ValidateMigrationInputSqlServerSqlDbSyncTaskProperties

Свойства для задачи, которая проверяет входные данные миграции для миграции SQL в базу данных SQL Azure с синхронизацией

ValidateMigrationInputSqlServerSqlMISyncTaskInput

Входные данные для задачи, которая переносит SQL Server базы данных в сценарий Управляемый экземпляр Базы данных SQL Azure в сети.

ValidateMigrationInputSqlServerSqlMISyncTaskOutput

Выходные данные для задачи, которая проверяет входные данные миграции для Управляемый экземпляр Базы данных SQL Azure оперативной миграции

ValidateMigrationInputSqlServerSqlMISyncTaskProperties

Свойства для задачи, которая проверяет входные данные миграции для сценария синхронизации SQL с Управляемый экземпляр Базы данных SQL Azure

ValidateMigrationInputSqlServerSqlMITaskInput

Входные данные для задачи, которая проверяет входные данные миграции для SQL в Azure SQL Управляемый экземпляр

ValidateMigrationInputSqlServerSqlMITaskOutput

Выходные данные для задачи, которая проверяет входные данные миграции для SQL в Azure SQL Управляемый экземпляр миграции

ValidateMigrationInputSqlServerSqlMITaskProperties

Свойства для задачи, которая проверяет входные данные миграции для SQL в Управляемый экземпляр Базы данных SQL Azure

ValidateSyncMigrationInputSqlServerTaskInput

Входные данные для задачи, которая проверяет входные данные миграции для миграции синхронизации SQL

ValidateSyncMigrationInputSqlServerTaskOutput

Выходные данные для задачи, которая проверяет входные данные миграции для миграции синхронизации SQL

ValidationError

Описание ошибок при выполнении проверки миграции

ValidationStatus

Текущее состояние проверки

WaitStatistics

Статистика ожидания, собранная во время выполнения пакета запросов

ApiError

Сведения об ошибке.

Name Type Description
error

Сведения об ошибке в формате OData

AuthenticationType

Перечисление возможных типов проверки подлинности при подключении

Name Type Description
ActiveDirectoryIntegrated
  • string
ActiveDirectoryPassword
  • string
None
  • string
SqlAuthentication
  • string
WindowsAuthentication
  • string

AzureActiveDirectoryApp

Приложение Azure Active Directory

Name Type Description
appKey
  • string

Ключ, используемый для проверки подлинности в Azure Active Directory приложении

applicationId
  • string

Идентификатор приложения Azure Active Directory приложения

tenantId
  • string

Идентификатор клиента

BackupFileInfo

Сведения о файле резервной копии

Name Type Description
familySequenceNumber
  • integer

Порядковый номер файла резервной копии в резервном наборе данных

fileLocation
  • string

Расположение файла резервной копии в общей папке

status

Состояние файла резервной копии во время миграции

BackupFileStatus

Перечисление состояния файла резервной копии журнала.

Name Type Description
Arrived
  • string
Cancelled
  • string
Queued
  • string
Restored
  • string
Restoring
  • string
Uploaded
  • string
Uploading
  • string

BackupMode

Перечисление режимов резервного копирования

Name Type Description
CreateBackup
  • string
ExistingBackup
  • string

BackupSetInfo

Сведения о резервном наборе данных

Name Type Description
backupFinishedDate
  • string

Дата и время завершения операции резервного копирования

backupSetId
  • string

Идентификатор набора файлов резервных копий

backupStartDate
  • string

Дата и время начала операции резервного копирования

backupType

Перечисление различных типов резервных копий

databaseName
  • string

Имя базы данных, которой принадлежит резервный набор

firstLsn
  • string

Первый регистрационный номер в журнале файла резервной копии

isBackupRestored
  • boolean

Восстанавливается ли резервный набор данных

lastLsn
  • string

Последний регистрационный номер в журнале для файла резервной копии

lastModifiedTime
  • string

Время последнего изменения файла резервной копии в общей папке

listOfBackupFiles

Список файлов в резервном наборе данных

BackupType

Перечисление различных типов резервных копий.

Name Type Description
Database
  • string
DifferentialDatabase
  • string
DifferentialFile
  • string
DifferentialPartial
  • string
File
  • string
Partial
  • string
TransactionLog
  • string

BlobShare

Сведения о хранилище контейнера больших двоичных объектов.

Name Type Description
sasUri
  • string

URI SAS контейнера учетной записи хранения Azure.

CommandState

Состояние команды. При отправке это значение пропускается.

Name Type Description
Accepted
  • string
Failed
  • string
Running
  • string
Succeeded
  • string
Unknown
  • string

ConnectToSourcePostgreSqlSyncTaskInput

Входные данные для задачи, которая проверяет подключение к PostgreSQL и требованиям исходного сервера

Name Type Description
sourceConnectionInfo

Сведения о подключении для исходного сервера PostgreSQL

ConnectToSourcePostgreSqlSyncTaskOutput

Выходные данные для задачи, которая проверяет подключение к PostgreSQL и требованиям исходного сервера

Name Type Description
databases
  • string[]

Список баз данных на исходном сервере

id
  • string

Идентификатор результата

sourceServerBrandVersion
  • string

Версия марки исходного сервера

sourceServerVersion
  • string

Версия исходного сервера

validationErrors

Ошибки проверки, связанные с задачей

ConnectToSourcePostgreSqlSyncTaskProperties

Свойства задачи, которая проверяет подключение к серверу PostgreSQL и требованиям к исходному серверу для оперативной миграции

Name Type Description
commands CommandProperties[]:

Массив свойств команд.

errors

Массив ошибок. При отправке это значение пропускается.

input

Входные данные задачи

output

Выходные данные задачи. При отправке это значение пропускается.

state

Состояние задачи. При отправке это значение пропускается.

taskType string:
  • ConnectToSource.PostgreSql.Sync

Тип задачи.

ConnectToSourceSqlServerSyncTaskProperties

Свойства задачи, которая проверяет подключение к SQL Server и требованиям к исходному серверу для оперативной миграции

Name Type Description
commands CommandProperties[]:

Массив свойств команд.

errors

Массив ошибок. При отправке это значение пропускается.

input

Входные данные задачи

output ConnectToSourceSqlServerTaskOutput[]:

Выходные данные задачи. При отправке это значение пропускается.

state

Состояние задачи. При отправке это значение пропускается.

taskType string:
  • ConnectToSource.SqlServer.Sync

Тип задачи.

ConnectToSourceSqlServerTaskInput

Входные данные для задачи, которая проверяет подключение к SQL Server и также проверяет требования к исходному серверу.

Name Type Description
checkPermissionsGroup

Группа разрешений для проверок

collectAgentJobs
  • boolean

Флаг, определяющий, следует ли выполнять получение заданий агента с исходного сервера.

collectLogins
  • boolean

Флаг, определяющий, следует ли сохранять имена входа с исходного сервера.

sourceConnectionInfo

Сведения о соединении для исходного SQL Server

ConnectToSourceSqlServerTaskOutputAgentJobLevel

Выходные данные уровня Ажентжоб для задачи, которая проверяет подключение к SQL Server и также проверяет требования к исходному серверу.

Name Type Description
id
  • string

Идентификатор результата

isEnabled
  • boolean

Состояние исходного Ажентжоб.

jobCategory
  • string

Тип Ажентжоб.

jobOwner
  • string

Владелец Ажентжоб

lastExecutedOn
  • string

Дата и время последнего выполнения Ажентжоб в формате UTC.

migrationEligibility

Сведения о допустимости задания агента для миграции.

name
  • string

Имя Ажентжоб

resultType string:
  • AgentJobLevelOutput

Тип результата — уровень базы данных или уровень задачи

ConnectToSourceSqlServerTaskOutputDatabaseLevel

Выходные данные уровня базы данных для задачи, которая проверяет подключение к SQL Server и также проверяет требования к исходному серверу.

Name Type Description
compatibilityLevel

Уровень совместимости базы данных SQL Server

databaseFiles

Список файлов базы данных

databaseState

Состояние базы данных

id
  • string

Идентификатор результата

name
  • string

Имя базы данных

resultType string:
  • DatabaseLevelOutput

Тип результата — уровень базы данных или уровень задачи

sizeMB
  • number

Размер файла в мегабайтах

ConnectToSourceSqlServerTaskOutputLoginLevel

Выходные данные уровня входа для задачи, которая проверяет подключение к SQL Server и также проверяет требования к исходному серверу.

Name Type Description
defaultDatabase
  • string

База данных по умолчанию для имени входа.

id
  • string

Идентификатор результата

isEnabled
  • boolean

Состояние имени входа.

loginType

Тип имени входа.

migrationEligibility

Сведения о допустимости входа для миграции.

name
  • string

Имя входа.

resultType string:
  • LoginLevelOutput

Тип результата — уровень базы данных или уровень задачи

ConnectToSourceSqlServerTaskOutputTaskLevel

Выходные данные уровня задачи для задачи, которая проверяет подключение к SQL Server и также проверяет требования к исходному серверу.

Name Type Description
agentJobs
  • object

Исходные задания агента в виде соответствия имени задания агента с идентификатором.

databases
  • object

Базы данных-источники в виде соответствия между именем базы данных и идентификатором базы данных

id
  • string

Идентификатор результата

logins
  • object

Исходные имена входа в качестве соответствия имени входа с идентификатором входа.

resultType string:
  • TaskLevelOutput

Тип результата — уровень базы данных или уровень задачи

sourceServerBrandVersion
  • string

Версия марки исходного сервера

sourceServerVersion
  • string

Версия исходного сервера

validationErrors

Ошибки проверки

ConnectToSourceSqlServerTaskProperties

Свойства задачи, которая проверяет подключение к SQL Server и также проверяет требования к исходному серверу

Name Type Description
commands CommandProperties[]:

Массив свойств команд.

errors

Массив ошибок. При отправке это значение пропускается.

input

Входные данные задачи

output ConnectToSourceSqlServerTaskOutput[]:

Выходные данные задачи. При отправке это значение пропускается.

state

Состояние задачи. При отправке это значение пропускается.

taskType string:
  • ConnectToSource.SqlServer

Тип задачи.

ConnectToTargetAzureDbForMySqlTaskInput

Входные данные для задачи, которая проверяет подключение к базе данных Azure для MySQL и требованиям целевого сервера

Name Type Description
sourceConnectionInfo

Сведения о подключении для исходного MySQL Server

targetConnectionInfo

Сведения о подключении для целевого сервера базы данных Azure для MySQL

ConnectToTargetAzureDbForMySqlTaskOutput

Выходные данные для задачи, которая проверяет подключение к базе данных Azure для MySQL и требованиям целевого сервера

Name Type Description
databases
  • string[]

Список баз данных на целевом сервере

id
  • string

Идентификатор результата

serverVersion
  • string

Версия целевого сервера

targetServerBrandVersion
  • string

Версия торговой марки целевого сервера

validationErrors

Ошибки проверки, связанные с задачей

ConnectToTargetAzureDbForMySqlTaskProperties

Свойства задачи, которая проверяет подключение к базе данных Azure для MySQL и требованиям целевого сервера

Name Type Description
commands CommandProperties[]:

Массив свойств команд.

errors

Массив ошибок. При отправке это значение пропускается.

input

Входные данные задачи

output

Выходные данные задачи. При отправке это значение пропускается.

state

Состояние задачи. При отправке это значение пропускается.

taskType string:
  • ConnectToTarget.AzureDbForMySql

Тип задачи.

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

Входные данные для задачи, которая проверяет подключение к базе данных Azure для PostgreSQL и требованиям целевого сервера

Name Type Description
sourceConnectionInfo

Сведения о подключении для исходного сервера PostgreSQL

targetConnectionInfo

Сведения о подключении к целевому серверу базы данных Azure для PostgreSQL

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput

Выходные данные для задачи, которая проверяет подключение к базе данных Azure для PostgreSQL и требованиям целевого сервера

Name Type Description
databases
  • string[]

Список баз данных на целевом сервере

id
  • string

Идентификатор результата

targetServerBrandVersion
  • string

Версия торговой марки целевого сервера

targetServerVersion
  • string

Версия целевого сервера

validationErrors

Ошибки проверки, связанные с задачей

ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties

Свойства задачи, которая проверяет подключение к серверу базы данных Azure для PostgreSQL и требованиям целевого сервера для оперативной миграции

Name Type Description
commands CommandProperties[]:

Массив свойств команд.

errors

Массив ошибок. При отправке это значение пропускается.

input

Входные данные задачи

output

Выходные данные задачи. При отправке это значение пропускается.

state

Состояние задачи. При отправке это значение пропускается.

taskType string:
  • ConnectToTarget.AzureDbForPostgreSql.Sync

Тип задачи.

ConnectToTargetSqlDbTaskInput

Входные данные для задачи, которая проверяет подключение к базе данных SQL и требованиям целевого сервера

Name Type Description
targetConnectionInfo

Сведения о соединении для целевой базы данных SQL

ConnectToTargetSqlDbTaskOutput

Выходные данные для задачи, которая проверяет подключение к базе данных SQL и требованиям целевого сервера

Name Type Description
databases
  • object

Базы данных-источники в виде соответствия между именем базы данных и идентификатором базы данных

id
  • string

Идентификатор результата

targetServerBrandVersion
  • string

Версия торговой марки целевого сервера

targetServerVersion
  • string

Версия целевого сервера

ConnectToTargetSqlDbTaskProperties

Свойства задачи, которая проверяет подключение к базе данных SQL и требованиям целевого сервера

Name Type Description
commands CommandProperties[]:

Массив свойств команд.

errors

Массив ошибок. При отправке это значение пропускается.

input

Входные данные задачи

output

Выходные данные задачи. При отправке это значение пропускается.

state

Состояние задачи. При отправке это значение пропускается.

taskType string:
  • ConnectToTarget.SqlDb

Тип задачи.

ConnectToTargetSqlMISyncTaskInput

Входные данные для задачи, которая проверяет подключение к Управляемый экземпляр Базы данных SQL Azureному сценарию в сети.

Name Type Description
azureApp

Приложение Azure Active Directory, которое будет использоваться экземпляром DMS для подключения к целевому экземпляру Управляемый экземпляр Базы данных SQL Azure и учетной записи хранения Azure.

targetConnectionInfo

Сведения о подключении для Управляемый экземпляр Базы данных SQL Azure

ConnectToTargetSqlMISyncTaskOutput

Выходные данные для задачи, которая проверяет подключение к Управляемый экземпляр Базы данных SQL Azure.

Name Type Description
targetServerBrandVersion
  • string

Версия торговой марки целевого сервера

targetServerVersion
  • string

Версия целевого сервера

validationErrors

Ошибки проверки

ConnectToTargetSqlMISyncTaskProperties

Свойства задачи, которая проверяет подключение к Управляемый экземпляр Базы данных SQL Azure

Name Type Description
commands CommandProperties[]:

Массив свойств команд.

errors

Массив ошибок. При отправке это значение пропускается.

input

Входные данные задачи

output

Выходные данные задачи. При отправке это значение пропускается.

state

Состояние задачи. При отправке это значение пропускается.

taskType string:
  • ConnectToTarget.AzureSqlDbMI.Sync.LRS

Тип задачи.

ConnectToTargetSqlMITaskInput

Входные данные для задачи, которая проверяет подключение к Управляемый экземпляр Базы данных SQL Azure.

Name Type Description
targetConnectionInfo

Сведения о подключении для целевого SQL Server

ConnectToTargetSqlMITaskOutput

Выходные данные для задачи, которая проверяет подключение к Управляемый экземпляр Базы данных SQL Azure.

Name Type Description
agentJobs
  • string[]

Список заданий агента на целевом сервере.

id
  • string

Идентификатор результата

logins
  • string[]

Список имен входа на целевом сервере.

targetServerBrandVersion
  • string

Версия торговой марки целевого сервера

targetServerVersion
  • string

Версия целевого сервера

validationErrors

Ошибки проверки

ConnectToTargetSqlMITaskProperties

Свойства задачи, которая проверяет подключение к Управляемый экземпляр Базы данных SQL Azure

Name Type Description
commands CommandProperties[]:

Массив свойств команд.

errors

Массив ошибок. При отправке это значение пропускается.

input

Входные данные задачи

output

Выходные данные задачи. При отправке это значение пропускается.

state

Состояние задачи. При отправке это значение пропускается.

taskType string:
  • ConnectToTarget.AzureSqlDbMI

Тип задачи.

ConnectToTargetSqlSqlDbSyncTaskInput

Входные данные для задачи, которая проверяет подключение к базе данных SQL Azure и требованиям целевого сервера

Name Type Description
sourceConnectionInfo

Сведения о соединении для исходного SQL Server

targetConnectionInfo

Сведения о соединении для целевой базы данных SQL

ConnectToTargetSqlSqlDbSyncTaskProperties

Свойства задачи, которая проверяет подключение к базе данных SQL и требования к целевому серверу для оперативной миграции

Name Type Description
commands CommandProperties[]:

Массив свойств команд.

errors

Массив ошибок. При отправке это значение пропускается.

input

Входные данные задачи

output

Выходные данные задачи. При отправке это значение пропускается.

state

Состояние задачи. При отправке это значение пропускается.

taskType string:
  • ConnectToTarget.SqlDb.Sync

Тип задачи.

DatabaseBackupInfo

Сведения о файлах резервных копий при использовании существующего режима резервного копирования.

Name Type Description
backupFiles
  • string[]

Список файлов резервных копий для текущей базы данных.

backupFinishDate
  • string

Дата и время завершения операции резервного копирования.

backupType

Тип резервной копии.

databaseName
  • string

имя базы данных.

familyCount
  • integer

Число файлов в резервном наборе данных.

isCompressed
  • boolean

Является ли резервный набор данных сжатым

isDamaged
  • boolean

При резервном копировании база данных была повреждена, но была запрошена операция резервного копирования, несмотря на ошибки.

position
  • integer

Расположение текущей резервной копии базы данных в файле.

DatabaseCompatLevel

Перечисление SQL Server уровней совместимости баз данных

Name Type Description
CompatLevel100
  • string
CompatLevel110
  • string
CompatLevel120
  • string
CompatLevel130
  • string
CompatLevel140
  • string
CompatLevel80
  • string
CompatLevel90
  • string

DatabaseFileInfo

Сведения о файле базы данных

Name Type Description
databaseName
  • string

Имя базы данных.

fileType

Тип файла базы данных

id
  • string

Уникальный идентификатор для файла базы данных

logicalName
  • string

Логическое имя файла

physicalFullName
  • string

Полный путь к файлу в операционной системе

restoreFullName
  • string

Предложенный полный путь к файлу для восстановления

sizeMB
  • number

Размер файла в мегабайтах

DatabaseFileType

Перечисление SQL Server типов файлов базы данных

Name Type Description
Filestream
  • string
Fulltext
  • string
Log
  • string
NotSupported
  • string
Rows
  • string

DatabaseMigrationStage

Текущий этап миграции

Name Type Description
Backup
  • string
Completed
  • string
FileCopy
  • string
Initialize
  • string
None
  • string
Restore
  • string

DatabaseMigrationState

Состояние миграции на уровне базы данных.

Name Type 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

DatabaseState

Перечисление состояний базы данных SQL Server

Name Type Description
Copying
  • string
Emergency
  • string
Offline
  • string
OfflineSecondary
  • string
Online
  • string
Recovering
  • string
RecoveryPending
  • string
Restoring
  • string
Suspect
  • string

DatabaseSummaryResult

Сводка по результатам базы данных при миграции

Name Type Description
endedOn
  • string

Время окончания миграции

errorPrefix
  • string

Префикс строки с подстановочными знаками, используемый для запроса всех ошибок элемента

itemsCompletedCount
  • integer

Число успешно выполненных элементов

itemsCount
  • integer

Количество элементов

name
  • string

Имя элемента

resultPrefix
  • string

Префикс строки с подстановочными знаками, используемый для запроса всех результатов TEM элемента

sizeMB
  • number

Размер базы данных в мегабайтах

startedOn
  • string

Время начала миграции

state

Текущее состояние миграции

statusMessage
  • string

Сообщение о состоянии

DataIntegrityValidationResult

Результаты проверки целостности данных на основе контрольной суммы

Name Type Description
failedObjects
  • object

Список неудачных имен таблиц для исходной и целевой пар

validationErrors

Список ошибок, возникших при выполнении проверки целостности данных

DataItemMigrationSummaryResult

Основные сведения о переносе элементов данных

Name Type Description
endedOn
  • string

Время окончания миграции

errorPrefix
  • string

Префикс строки с подстановочными знаками, используемый для запроса всех ошибок элемента

itemsCompletedCount
  • integer

Число успешно выполненных элементов

itemsCount
  • integer

Количество элементов

name
  • string

Имя элемента

resultPrefix
  • string

Префикс строки с подстановочными знаками, используемый для запроса всех результатов TEM элемента

startedOn
  • string

Время начала миграции

state

Текущее состояние миграции

statusMessage
  • string

Сообщение о состоянии

ExecutionStatistics

Описание ошибок при выполнении проверки миграции

Name Type Description
cpuTimeMs
  • number

Время ЦП в миллисекундах для выполнения запроса

elapsedTimeMs
  • number

Время, затраченное на выполнение запроса в миллисекундах

executionCount
  • integer

Нет. выполнения запросов

hasErrors
  • boolean

Указывает, завершился ли запрос ошибкой

sqlErrors
  • string[]

Список ошибок SQL

waitStats

Словарь типов ожидания выполнения запросов SQL и соответствующие статистические данные

FileShare

Сведения о общей папке с путем, именем пользователя и паролем.

Name Type Description
password
  • string

Учетные данные пароля, используемые для подключения к общей папке.

path
  • string

Путь к папке для этого общего ресурса.

userName
  • string

Имя пользователя учетные данные для подключения к общей папке

GetTdeCertificatesSqlTaskInput

Входные данные для задачи, которая получает сертификаты TDE в формате Base64.

Name Type Description
backupFileShare

Резервное копирование данных файлового ресурса для файлового ресурса, используемого для временного хранения файлов.

connectionInfo

Сведения о подключении для SQL Server

selectedCertificates

Список, содержащий имена сертификатов и соответствующий пароль, используемые для шифрования экспортированного сертификата.

GetTdeCertificatesSqlTaskOutput

Выходные данные задачи, которая получает сертификаты TDE в формате Base64.

Name Type Description
base64EncodedCertificates
  • object

Сопоставление имени сертификата и формата в кодировке Base 64.

validationErrors

Ошибки проверки

GetTdeCertificatesSqlTaskProperties

Свойства задачи, получающей сертификаты TDE в формате, закодированном в формате Base64.

Name Type Description
commands CommandProperties[]:

Массив свойств команд.

errors

Массив ошибок. При отправке это значение пропускается.

input

Входные данные задачи

output

Выходные данные задачи. При отправке это значение пропускается.

state

Состояние задачи. При отправке это значение пропускается.

taskType string:
  • GetTDECertificates.Sql

Тип задачи.

GetUserTablesSqlSyncTaskInput

Входные данные для задачи, которая собирает пользовательские таблицы для заданного списка баз данных

Name Type Description
selectedSourceDatabases
  • string[]

Список имен исходных баз данных, для которых собираются таблицы

selectedTargetDatabases
  • string[]

Список имен целевых баз данных, для которых собираются таблицы

sourceConnectionInfo

Сведения о подключении для SQL Server

targetConnectionInfo

Сведения о соединении для базы данных SQL

GetUserTablesSqlSyncTaskOutput

Выходные данные задачи, собирающие пользовательские таблицы для заданного списка баз данных

Name Type Description
databasesToSourceTables
  • object

Сопоставление имени базы данных и списка исходных таблиц

databasesToTargetTables
  • object

Сопоставление имени базы данных и списка целевых таблиц

tableValidationErrors
  • object

Сопоставление имени базы данных со списком ошибок проверки

validationErrors

Ошибки проверки

GetUserTablesSqlSyncTaskProperties

Свойства задачи, которая собирает пользовательские таблицы для заданного списка баз данных

Name Type Description
commands CommandProperties[]:

Массив свойств команд.

errors

Массив ошибок. При отправке это значение пропускается.

input

Входные данные задачи

output

Выходные данные задачи. При отправке это значение пропускается.

state

Состояние задачи. При отправке это значение пропускается.

taskType string:
  • GetUserTables.AzureSqlDb.Sync

Тип задачи.

GetUserTablesSqlTaskInput

Входные данные для задачи, которая собирает пользовательские таблицы для заданного списка баз данных

Name Type Description
connectionInfo

Сведения о подключении для SQL Server

selectedDatabases
  • string[]

Список имен баз данных, для которых собираются таблицы

GetUserTablesSqlTaskOutput

Выходные данные задачи, собирающие пользовательские таблицы для заданного списка баз данных

Name Type Description
databasesToTables
  • object

Сопоставление имени базы данных и списка таблиц

id
  • string

Идентификатор результата

validationErrors

Ошибки проверки

GetUserTablesSqlTaskProperties

Свойства задачи, которая собирает пользовательские таблицы для заданного списка баз данных

Name Type Description
commands CommandProperties[]:

Массив свойств команд.

errors

Массив ошибок. При отправке это значение пропускается.

input

Входные данные задачи

output

Выходные данные задачи. При отправке это значение пропускается.

state

Состояние задачи. При отправке это значение пропускается.

taskType string:
  • GetUserTables.Sql

Тип задачи.

LoginMigrationStage

Перечисление различных этапов миграции имени входа.

Name Type Description
AssignRoleMembership
  • string
AssignRoleOwnership
  • string
Completed
  • string
EstablishObjectPermissions
  • string
EstablishServerPermissions
  • string
EstablishUserMapping
  • string
Initialize
  • string
LoginMigration
  • string
None
  • string

LoginType

Сопоставление перечислений объектов SMO тип учетных данных.

Name Type Description
AsymmetricKey
  • string
Certificate
  • string
ExternalGroup
  • string
ExternalUser
  • string
SqlLogin
  • string
WindowsGroup
  • string
WindowsUser
  • string

MigrateMISyncCompleteCommandInput

Входные данные для команды, которая завершает оперативную миграцию для Управляемый экземпляр Базы данных SQL Azure.

Name Type Description
sourceDatabaseName
  • string

Имя базы данных управляемого экземпляра

MigrateMISyncCompleteCommandOutput

Выходные данные для команды, завершающей оперативную миграцию для Управляемый экземпляр Базы данных SQL Azure.

Name Type Description
errors

Список ошибок, произошедших во время выполнения команды

MigrateMISyncCompleteCommandProperties

Свойства команды, которая завершает оперативную миграцию для Управляемый экземпляр Базы данных SQL Azure.

Name Type Description
commandType string:
  • Migrate.SqlServer.AzureDbSqlMi.Complete

Тип команды.

errors

Массив ошибок. При отправке это значение пропускается.

input

Входные данные команды

output

Выходные данные команды. При отправке это значение пропускается.

state

Состояние команды. При отправке это значение пропускается.

MigrateMySqlAzureDbForMySqlSyncDatabaseInput

Сведения о базе данных для задач миграции базы данных MySQL в Azure для MySQL

Name Type Description
migrationSetting
  • object

Параметры миграции, которые настраивает поведение миграции

name
  • string

Имя базы данных.

sourceSetting
  • object

Параметры источника для настройки поведения миграции исходной конечной точки

targetDatabaseName
  • string

Имя целевой базы данных. Примечание. Целевая база данных будет усечена перед началом миграции.

targetSetting
  • object

Целевые параметры для настройки поведения миграции целевой конечной точки

MigrateMySqlAzureDbForMySqlSyncTaskInput

Входные данные для задачи, которая переносит базы данных MySQL в базу данных Azure для MySQL для оперативной миграции

Name Type Description
selectedDatabases

Переносимые базы данных

sourceConnectionInfo

Сведения о подключении для источника MySQL

targetConnectionInfo

Сведения о подключении для целевой базы данных Azure для MySQL

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseError

Name Type Description
errorMessage
  • string

Сообщение об ошибке

events

Список событий ошибок.

id
  • string

Идентификатор результата

resultType string:
  • DatabaseLevelErrorOutput

Тип результата

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseLevel

Name Type 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:
  • DatabaseLevelOutput

Тип результата

startedOn
  • string

Время начала миграции

MigrateMySqlAzureDbForMySqlSyncTaskOutputError

Name Type Description
error

Ошибка миграции

id
  • string

Идентификатор результата

resultType string:
  • ErrorOutput

Тип результата

MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel

Name Type Description
endedOn
  • string

Время окончания миграции

id
  • string

Идентификатор результата

resultType string:
  • MigrationLevelOutput

Тип результата

sourceServer
  • string

Имя исходного сервера

sourceServerVersion
  • string

Версия исходного сервера

startedOn
  • string

Время начала миграции

targetServer
  • string

Имя целевого сервера

targetServerVersion
  • string

Версия целевого сервера

MigrateMySqlAzureDbForMySqlSyncTaskOutputTableLevel

Name Type 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:
  • TableLevelOutput

Тип результата

state

Текущее состояние миграции таблиц

tableName
  • string

Имя таблицы

totalChangesApplied
  • integer

Общее число примененных изменений

MigrateMySqlAzureDbForMySqlSyncTaskProperties

Свойства задачи, которая переносит базы данных MySQL в базу данных Azure для MySQL для оперативной миграции

Name Type Description
commands CommandProperties[]:

Массив свойств команд.

errors

Массив ошибок. При отправке это значение пропускается.

input

Входные данные задачи

output MigrateMySqlAzureDbForMySqlSyncTaskOutput[]:

Выходные данные задачи. При отправке это значение пропускается.

state

Состояние задачи. При отправке это значение пропускается.

taskType string:
  • Migrate.MySql.AzureDbForMySql.Sync

Тип задачи.

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput

Данные, относящиеся к базе данных для PostgreSQL в базу данных Azure для задачи миграции PostgreSQL

Name Type Description
migrationSetting
  • object

Параметры миграции, которые настраивает поведение миграции

name
  • string

Имя базы данных.

sourceSetting
  • object

Параметры источника для настройки поведения миграции исходной конечной точки

targetDatabaseName
  • string

Имя целевой базы данных. Примечание. Целевая база данных будет усечена перед началом миграции.

targetSetting
  • object

Целевые параметры для настройки поведения миграции целевой конечной точки

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

Входные данные для задачи, которая переносит базы данных PostgreSQL в базу данных Azure для PostgreSQL для оперативной миграции

Name Type Description
selectedDatabases

Переносимые базы данных

sourceConnectionInfo

Сведения о соединении для источника PostgreSQL

targetConnectionInfo

Сведения о подключении к целевой базе данных Azure для PostgreSQL

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError

Name Type Description
errorMessage
  • string

Сообщение об ошибке

events

Список событий ошибок.

id
  • string

Идентификатор результата

resultType string:
  • DatabaseLevelErrorOutput

Тип результата

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel

Name Type 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:
  • DatabaseLevelOutput

Тип результата

startedOn
  • string

Время начала миграции

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError

Name Type Description
error

Ошибка миграции

id
  • string

Идентификатор результата

resultType string:
  • ErrorOutput

Тип результата

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel

Name Type Description
endedOn
  • string

Время окончания миграции

id
  • string

Идентификатор результата

resultType string:
  • MigrationLevelOutput

Тип результата

sourceServer
  • string

Имя исходного сервера

sourceServerVersion
  • string

Версия исходного сервера

startedOn
  • string

Время начала миграции

targetServer
  • string

Имя целевого сервера

targetServerVersion
  • string

Версия целевого сервера

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputTableLevel

Name Type 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:
  • TableLevelOutput

Тип результата

state

Текущее состояние миграции таблиц

tableName
  • string

Имя таблицы

totalChangesApplied
  • integer

Общее число примененных изменений

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties

Свойства задачи, которая переносит базы данных PostgreSQL в базу данных Azure для PostgreSQL для оперативной миграции

Name Type Description
commands CommandProperties[]:

Массив свойств команд.

errors

Массив ошибок. При отправке это значение пропускается.

input

Входные данные задачи

output MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutput[]:

Выходные данные задачи. При отправке это значение пропускается.

state

Состояние задачи. При отправке это значение пропускается.

taskType string:
  • Migrate.PostgreSql.AzureDbForPostgreSql.Sync

Тип задачи.

MigrateSqlServerSqlDbDatabaseInput

Сведения, относящиеся к базе данных для операций миграции SQL в базу данных SQL Azure

Name Type Description
makeSourceDbReadOnly
  • boolean

Задать ли базу данных только для чтения перед миграцией

name
  • string

Имя базы данных.

tableMap
  • object

Сопоставление источника с целевыми таблицами

targetDatabaseName
  • string

Имя целевой базы данных. Примечание. Целевая база данных будет усечена перед началом миграции.

MigrateSqlServerSqlDbSyncDatabaseInput

Сведения, относящиеся к базе данных для операций миграции синхронизации SQL в базу данных SQL Azure

Name Type Description
id
  • string

Уникальный идентификатор базы данных

migrationSetting
  • object

Параметры миграции, которые настраивает поведение миграции

name
  • string

Имя базы данных

schemaName
  • string

Имя схемы для переноса

sourceSetting
  • object

Параметры источника для настройки поведения миграции исходной конечной точки

tableMap
  • object

Сопоставление источника с целевыми таблицами

targetDatabaseName
  • string

Имя целевой базы данных

targetSetting
  • object

Целевые параметры для настройки поведения миграции целевой конечной точки

MigrateSqlServerSqlDbSyncTaskInput

Входные данные для задачи, которая переносит локальные базы данных SQL Server в базу данных SQL Azure для оперативной миграции

Name Type Description
selectedDatabases

Переносимые базы данных

sourceConnectionInfo

Сведения для подключения к источнику

targetConnectionInfo

Сведения для подключения к целевому объекту

validationOptions

Параметры проверки

MigrateSqlServerSqlDbSyncTaskOutputDatabaseError

Name Type Description
errorMessage
  • string

Сообщение об ошибке

events

Список событий ошибок.

id
  • string

Идентификатор результата

resultType string:
  • DatabaseLevelErrorOutput

Тип результата

MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel

Name Type 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:
  • DatabaseLevelOutput

Тип результата

startedOn
  • string

Время начала миграции

MigrateSqlServerSqlDbSyncTaskOutputError

Name Type Description
error

Ошибка миграции

id
  • string

Идентификатор результата

resultType string:
  • ErrorOutput

Тип результата

MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel

Name Type Description
databaseCount
  • integer

Число баз данных

endedOn
  • string

Время окончания миграции

id
  • string

Идентификатор результата

resultType string:
  • MigrationLevelOutput

Тип результата

sourceServer
  • string

Имя исходного сервера

sourceServerVersion
  • string

Версия исходного сервера

startedOn
  • string

Время начала миграции

targetServer
  • string

Имя целевого сервера

targetServerVersion
  • string

Версия целевого сервера

MigrateSqlServerSqlDbSyncTaskOutputTableLevel

Name Type 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:
  • TableLevelOutput

Тип результата

state

Текущее состояние миграции таблиц

tableName
  • string

Имя таблицы

totalChangesApplied
  • integer

Общее число примененных изменений

MigrateSqlServerSqlDbSyncTaskProperties

Свойства задачи, которая переносит локальные базы данных SQL Server в базу данных SQL Azure для оперативной миграции

Name Type Description
commands CommandProperties[]:

Массив свойств команд.

errors

Массив ошибок. При отправке это значение пропускается.

input

Входные данные задачи

output MigrateSqlServerSqlDbSyncTaskOutput[]:

Выходные данные задачи. При отправке это значение пропускается.

state

Состояние задачи. При отправке это значение пропускается.

taskType string:
  • Migrate.SqlServer.AzureSqlDb.Sync

Тип задачи.

MigrateSqlServerSqlDbTaskInput

Входные данные для задачи, которая переносит локальные базы данных SQL Server в базу данных SQL Azure

Name Type Description
selectedDatabases

Переносимые базы данных

sourceConnectionInfo

Сведения для подключения к источнику

targetConnectionInfo

Сведения для подключения к целевому объекту

validationOptions

Параметры для включения различных проверок после миграции. Доступные параметры, 1.) Проверка целостности данных: выполняет сравнение на основе исходной и целевой таблиц после миграции для обеспечения правильности данных. 2.) проверка схемы: выполняет полное сравнение схем между исходной и целевой таблицами и предоставляет список различий между исходной и целевой базами данных, 3.) анализ запросов: выполняет набор запросов, которые выбираются автоматически, из кэша планов запросов или из хранилища запросов и сравнивают время выполнения между исходной и целевой базами данных.

MigrateSqlServerSqlDbTaskOutputDatabaseLevel

Результат уровня базы данных для миграции SQL Server в базу данных SQL Azure.

Name Type Description
databaseName
  • string

Имя элемента

endedOn
  • string

Время окончания миграции

errorCount
  • integer

Число ошибок базы данных или объектов.

errorPrefix
  • string

Префикс строки с подстановочными знаками, используемый для запроса всех ошибок элемента

exceptionsAndWarnings

Исключения и предупреждения миграции.

id
  • string

Идентификатор результата

message
  • string

Сообщение о ходе миграции

numberOfObjects
  • integer

Число объектов

numberOfObjectsCompleted
  • integer

Число успешно завершенных объектов

objectSummary

Сводка по результатам объекта в процессе миграции

resultPrefix
  • string

Префикс строки с подстановочными знаками, используемый для запроса всех результатов TEM элемента

resultType string:
  • DatabaseLevelOutput

Тип результата

stage

Стадия миграции, в которой находится эта база данных

startedOn
  • string

Время начала миграции

state

Текущее состояние миграции

statusMessage
  • string

Сообщение о состоянии

MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult

Результат проверки базы данных для миграции SQL Server в базу данных SQL Azure.

Name Type Description
dataIntegrityValidationResult

Предоставляет результат проверки целостности данных между исходной и целевой таблицами, которые переносятся.

endedOn
  • string

Время окончания проверки

id
  • string

Идентификатор результата

migrationId
  • string

Идентификатор миграции

queryAnalysisValidationResult

Результаты некоторых результатов выполнения запроса между исходной и целевой базами данных

resultType string:
  • MigrationDatabaseLevelValidationOutput

Тип результата

schemaValidationResult

Предоставляет результат сравнения схем между исходной и целевой базами данных

sourceDatabaseName
  • string

Имя базы данных источника

startedOn
  • string

Время начала проверки

status

Текущее состояние проверки на уровне базы данных

targetDatabaseName
  • string

Имя целевой базы данных

MigrateSqlServerSqlDbTaskOutputError

Ошибки задач для миграции SQL Server в базу данных SQL Azure.

Name Type Description
error

Ошибка миграции

id
  • string

Уникальный идентификатор исключения

resultType string:
  • ErrorOutput

Тип результата

MigrateSqlServerSqlDbTaskOutputMigrationLevel

Результат уровня миграции SQL Server для миграции базы данных SQL Azure.

Name Type Description
databaseSummary

Сводка по результатам базы данных при миграции

databases
  • object

Выбранные базы данных в качестве соответствия между именем базы данных и идентификатором базы данных

durationInSeconds
  • integer

Длительность выполнения задачи в секундах.

endedOn
  • string

Время окончания миграции

exceptionsAndWarnings

Исключения и предупреждения миграции.

id
  • string

Идентификатор результата

message
  • string

Сообщение о ходе миграции

migrationReport

Результат отчета о миграции предоставляет уникальный URL-адрес для скачивания отчета о миграции.

resultType string:
  • MigrationLevelOutput

Тип результата

sourceServerBrandVersion
  • string

Версия марки исходного сервера

sourceServerVersion
  • string

Версия исходного сервера

startedOn
  • string

Время начала миграции

status

Текущее состояние миграции

statusMessage
  • string

Сообщение о состоянии миграции

targetServerBrandVersion
  • string

Версия торговой марки целевого сервера

targetServerVersion
  • string

Версия целевого сервера

MigrateSqlServerSqlDbTaskOutputTableLevel

Результат уровня таблицы для миграции SQL Server в базу данных SQL Azure.

Name Type Description
endedOn
  • string

Время окончания миграции

errorPrefix
  • string

Префикс строки с подстановочными знаками, используемый для запроса всех ошибок элемента

id
  • string

Идентификатор результата

itemsCompletedCount
  • integer

Число успешно выполненных элементов

itemsCount
  • integer

Количество элементов

objectName
  • string

Имя элемента

resultPrefix
  • string

Префикс строки с подстановочными знаками, используемый для запроса всех результатов TEM элемента

resultType string:
  • TableLevelOutput

Тип результата

startedOn
  • string

Время начала миграции

state

Текущее состояние миграции

statusMessage
  • string

Сообщение о состоянии

MigrateSqlServerSqlDbTaskOutputValidationResult

Результат проверки для миграции SQL Server в базу данных SQL Azure.

Name Type Description
id
  • string

Идентификатор результата

migrationId
  • string

Идентификатор миграции

resultType string:
  • MigrationValidationOutput

Тип результата

status

Текущее состояние проверки на уровне миграции. Состояние из состояния результатов проверки базы данных будет агрегировано здесь.

summaryResults

Сводные результаты проверки для каждой базы данных

MigrateSqlServerSqlDbTaskProperties

Свойства задачи, которая переносит локальные базы данных SQL Server в базу данных SQL Azure

Name Type Description
commands CommandProperties[]:

Массив свойств команд.

errors

Массив ошибок. При отправке это значение пропускается.

input

Входные данные задачи

output MigrateSqlServerSqlDbTaskOutput[]:

Выходные данные задачи. При отправке это значение пропускается.

state

Состояние задачи. При отправке это значение пропускается.

taskType string:
  • Migrate.SqlServer.SqlDb

Тип задачи.

MigrateSqlServerSqlMIDatabaseInput

Сведения, относящиеся к базе данных для SQL в базу данных SQL Azure Управляемый экземпляр задача миграции

Name Type Description
backupFilePaths
  • string[]

Список файлов резервных копий, которые будут использоваться в случае существующих резервных копий.

backupFileShare

Резервная копия данных файлового ресурса для резервного копирования этой базы.

name
  • string

Имя базы данных.

restoreDatabaseName
  • string

Имя базы данных в месте назначения

MigrateSqlServerSqlMISyncTaskInput

Входные данные для задачи, которая переносит SQL Server базы данных в сценарий Управляемый экземпляр Базы данных SQL Azure в сети.

Name Type Description
azureApp

Приложение Azure Active Directory, которое будет использоваться экземпляром DMS для подключения к целевому экземпляру Управляемый экземпляр Базы данных SQL Azure и учетной записи хранения Azure.

backupFileShare

Создать резервную копию сведений о файловых ресурсах для всех выбранных баз данных.

selectedDatabases

Переносимые базы данных

sourceConnectionInfo

Сведения о соединении для исходного SQL Server

storageResourceId
  • string

Полный идентификатор ресурса хранилища

targetConnectionInfo

Сведения о подключении для Управляемый экземпляр Базы данных SQL Azure

MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel

Name Type Description
activeBackupSets

Резервные наборы данных, которые сейчас активны (передаются или восстанавливаются);

containerName
  • string

Имя контейнера, созданного в учетной записи хранения Azure, куда копируются резервные копии

endedOn
  • string

Время окончания миграции базы данных

errorPrefix
  • string

Строка префикса, используемая для запроса ошибок в этой базе данных

exceptionsAndWarnings

Исключения и предупреждения миграции

fullBackupSetInfo

Сведения о полном резервном наборе данных

id
  • string

Идентификатор результата

isFullBackupRestored
  • boolean

Была ли полная резервная копия применена к целевой базе данных

lastRestoredBackupSetInfo

Сведения о последнем примененном резервном наборе данных

migrationState

Текущее состояние базы данных

resultType string:
  • DatabaseLevelOutput

Тип результата

sourceDatabaseName
  • string

Имя базы данных.

startedOn
  • string

Время начала миграции базы данных

MigrateSqlServerSqlMISyncTaskOutputError

Name Type Description
error

Ошибка миграции

id
  • string

Уникальный идентификатор исключения

resultType string:
  • ErrorOutput

Тип результата

MigrateSqlServerSqlMISyncTaskOutputMigrationLevel

Name Type Description
databaseCount
  • integer

Число баз данных

databaseErrorCount
  • integer

Количество ошибок уровня базы данных

endedOn
  • string

Время окончания миграции

id
  • string

Идентификатор результата

resultType string:
  • MigrationLevelOutput

Тип результата

sourceServerBrandVersion
  • string

Версия марки исходного сервера

sourceServerName
  • string

Имя исходного сервера

sourceServerVersion
  • string

Версия исходного сервера

startedOn
  • string

Время начала миграции

state

Текущее состояние миграции

targetServerBrandVersion
  • string

Версия торговой марки целевого сервера

targetServerName
  • string

Имя целевого сервера

targetServerVersion
  • string

Версия целевого сервера

MigrateSqlServerSqlMISyncTaskProperties

Свойства задачи, которая переносит SQL Server базы данных в сценарий синхронизации Управляемый экземпляр Базы данных SQL Azure

Name Type Description
commands CommandProperties[]:

Массив свойств команд.

errors

Массив ошибок. При отправке это значение пропускается.

input

Входные данные задачи

output MigrateSqlServerSqlMISyncTaskOutput[]:

Выходные данные задачи. При отправке это значение пропускается.

state

Состояние задачи. При отправке это значение пропускается.

taskType string:
  • Migrate.SqlServer.AzureSqlDbMI.Sync.LRS

Тип задачи.

MigrateSqlServerSqlMITaskInput

Входные данные для задачи, которая переносит SQL Server базы данных в Управляемый экземпляр Базы данных SQL Azure.

Name Type Description
backupBlobShare

URI SAS контейнера учетной записи хранения Azure, который будет использоваться для хранения файлов резервных копий.

backupFileShare

Создать резервную копию сведений о файловых ресурсах для всех выбранных баз данных.

backupMode

Режим резервного копирования для указания необходимости использования существующей резервной копии или создания новой резервной копии. При использовании существующих резервных копий необходимо предоставить пути к файлам резервных копий в Селектеддатабасес.

selectedAgentJobs
  • string[]

Задания агента для миграции.

selectedDatabases

Переносимые базы данных

selectedLogins
  • string[]

Имена входа для миграции.

sourceConnectionInfo

Сведения для подключения к источнику

targetConnectionInfo

Сведения для подключения к целевому объекту

MigrateSqlServerSqlMITaskOutputAgentJobLevel

Name Type Description
endedOn
  • string

Время окончания миграции

exceptionsAndWarnings

Ошибки и предупреждения миграции для каждого задания

id
  • string

Идентификатор результата

isEnabled
  • boolean

Состояние исходного задания агента.

message
  • string

Сообщение о ходе миграции

name
  • string

Имя задания агента.

resultType string:
  • AgentJobLevelOutput

Тип результата

startedOn
  • string

Время начала миграции

state

Текущее состояние миграции

MigrateSqlServerSqlMITaskOutputDatabaseLevel

Name Type Description
databaseName
  • string

Имя базы данных.

endedOn
  • string

Время окончания миграции

exceptionsAndWarnings

Исключения и предупреждения миграции

id
  • string

Идентификатор результата

message
  • string

Сообщение о ходе миграции

resultType string:
  • DatabaseLevelOutput

Тип результата

sizeMB
  • number

Размер базы данных в мегабайтах

stage

Текущий этап миграции

startedOn
  • string

Время начала миграции

state

Текущее состояние миграции

MigrateSqlServerSqlMITaskOutputError

Name Type Description
error

Ошибка миграции

id
  • string

Уникальный идентификатор исключения

resultType string:
  • ErrorOutput

Тип результата

MigrateSqlServerSqlMITaskOutputLoginLevel

Name Type Description
endedOn
  • string

Время окончания миграции имени входа

exceptionsAndWarnings

Ошибки миграции имени входа и предупреждения на имя входа

id
  • string

Идентификатор результата

loginName
  • string

Имя входа.

message
  • string

Сообщение о ходе миграции имени входа

resultType string:
  • LoginLevelOutput

Тип результата

stage

Текущий этап входа

startedOn
  • string

Время начала миграции имени входа

state

Текущее состояние входа

MigrateSqlServerSqlMITaskOutputMigrationLevel

Name Type Description
agentJobs
  • object

Выбранные задания агента в виде соответствия имени с идентификатором

databases
  • object

Выбранные базы данных в качестве соответствия между именем базы данных и идентификатором базы данных

endedOn
  • string

Время окончания миграции

exceptionsAndWarnings

Исключения и предупреждения миграции.

id
  • string

Идентификатор результата

logins
  • object

Выбранные имена входа в качестве сопоставлений из имени в идентификатор

message
  • string

Сообщение о ходе миграции

orphanedUsersInfo

Список потерянных пользователей.

resultType string:
  • MigrationLevelOutput

Тип результата

serverRoleResults

Схема результатов миграции роли сервера.

sourceServerBrandVersion
  • string

Версия марки исходного сервера

sourceServerVersion
  • string

Версия исходного сервера

startedOn
  • string

Время начала миграции

state

Текущее состояние миграции

status

Текущее состояние миграции

targetServerBrandVersion
  • string

Версия торговой марки целевого сервера

targetServerVersion
  • string

Версия целевого сервера

MigrateSqlServerSqlMITaskProperties

Свойства задачи, которая переносит SQL Server базы данных в Управляемый экземпляр Базы данных SQL Azure

Name Type Description
commands CommandProperties[]:

Массив свойств команд.

errors

Массив ошибок. При отправке это значение пропускается.

input

Входные данные задачи

output MigrateSqlServerSqlMITaskOutput[]:

Выходные данные задачи. При отправке это значение пропускается.

state

Состояние задачи. При отправке это значение пропускается.

taskType string:
  • Migrate.SqlServer.AzureSqlDbMI

Тип задачи.

MigrateSyncCompleteCommandInput

Входные данные для команды, которая завершает миграцию для базы данных.

Name Type Description
commitTimeStamp
  • string

Отметка времени для выполнения

databaseName
  • string

Имя базы данных

MigrateSyncCompleteCommandOutput

Выходные данные для команды, завершающей миграцию для базы данных.

Name Type Description
errors

Список ошибок, произошедших во время выполнения команды

id
  • string

Идентификатор результата

MigrateSyncCompleteCommandProperties

Свойства команды, которая завершает миграцию для базы данных.

Name Type Description
commandType string:
  • Migrate.Sync.Complete.Database

Тип команды.

errors

Массив ошибок. При отправке это значение пропускается.

input

Входные данные команды

output

Выходные данные команды. При отправке это значение пропускается.

state

Состояние команды. При отправке это значение пропускается.

MigrationEligibilityInfo

Сведения о допустимости миграции объекта сервера

Name Type Description
isEligibleForMigration
  • boolean

Подходит ли объект для миграции.

validationMessages
  • string[]

Сведения об ошибке допустимости для объекта Server.

MigrationReportResult

Результат отчета о проверке миграции содержит URL-адрес для скачивания созданного отчета.

Name Type Description
id
  • string

Идентификатор результата проверки миграции

reportUrl
  • string

URL-адрес отчета.

MigrationState

Текущее состояние миграции

Name Type Description
Completed
  • string
Failed
  • string
InProgress
  • string
None
  • string
Skipped
  • string
Stopped
  • string
Warning
  • string

MigrationStatus

Текущее состояние миграции

Name Type Description
Completed
  • string
CompletedWithWarnings
  • string
Configured
  • string
Connecting
  • string
Default
  • string
Error
  • string
Running
  • string
SelectLogins
  • string
SourceAndTargetSelected
  • string
Stopped
  • string

MigrationValidationDatabaseSummaryResult

Сводный результат уровня базы данных для проверки миграции

Name Type Description
endedOn
  • string

Время окончания проверки

id
  • string

Идентификатор результата

migrationId
  • string

Идентификатор миграции

sourceDatabaseName
  • string

Имя базы данных источника

startedOn
  • string

Время начала проверки

status

Текущее состояние проверки на уровне базы данных

targetDatabaseName
  • string

Имя целевой базы данных

MigrationValidationOptions

Типы проверок, выполняемых после миграции

Name Type Description
enableDataIntegrityValidation
  • boolean

Позволяет выполнять проверку целостности данных на основе контрольной суммы между источником и назначением для выбранных баз данных и таблиц.

enableQueryAnalysisValidation
  • boolean

Позволяет выполнять быстрый и интеллектуальный анализ запросов, получая запросы из базы данных-источника и выполняющий их в целевом объекте. Результат будет содержать статистику выполнения для исходных и целевых баз данных для извлеченных запросов.

enableSchemaValidation
  • boolean

Позволяет сравнить сведения о схеме между источником и целевым объектом.

MiSqlConnectionInfo

Свойства, необходимые для создания подключения к управляемому экземпляру базы данных SQL Azure

Name Type Description
managedInstanceResourceId
  • string

Идентификатор ресурса для управляемого экземпляра базы данных SQL Azure

password
  • string

Учетные данные пароля.

type string:

Тип сведений о соединении

userName
  • string

Имя пользователя

MySqlConnectionInfo

Сведения для подключения к серверу MySQL

Name Type Description
password
  • string

Учетные данные пароля.

port
  • integer

Порт для сервера

serverName
  • string

Имя сервера

type string:

Тип сведений о соединении

userName
  • string

Имя пользователя

ObjectType

Тип объекта, который имеет разность. Например, "Таблица/представление/хранимая процедура"

Name Type Description
Function
  • string
StoredProcedures
  • string
Table
  • string
User
  • string
View
  • string

ODataError

Сведения об ошибке в формате OData.

Name Type Description
code
  • string

Понятное для компьютера описание ошибки, например "Инвалидрекуест" или "InternalServerError"

details

Внутренние ошибки, вызвавшие эту ошибку

message
  • string

Понятное описание ошибки

OrphanedUserInfo

Сведения о потерянных пользователях в базе данных SQL Server.

Name Type Description
databaseName
  • string

Родительская база данных пользователя

name
  • string

Имя потерянного пользователя

PostgreSqlConnectionInfo

Сведения для подключения к серверу PostgreSQL

Name Type Description
databaseName
  • string

Имя базы данных.

password
  • string

Учетные данные пароля.

port
  • integer

Порт для сервера

serverName
  • string

Имя сервера

type string:

Тип сведений о соединении

userName
  • string

Имя пользователя

ProjectTask

Ресурс задачи

Name Type Description
etag
  • string

Значение тега строгого объекта HTTP. При отправке это значение пропускается.

id
  • string

Идентификатор ресурса.

name
  • string

Имя ресурса.

properties ProjectTaskProperties:

Свойства настраиваемой задачи

type
  • string

Тип ресурса.

QueryAnalysisValidationResult

Результаты для сравнения анализа запросов между исходным и целевым элементами

Name Type Description
queryResults

Список выполненных запросов и результаты его выполнения в исходном и целевом

validationErrors

Ошибки, которые являются частью выполнения

QueryExecutionResult

Описывает результаты анализа запросов для выполнения в исходном и целевом целях.

Name Type Description
queryText
  • string

Текст запроса, полученный с исходного сервера

sourceResult

Результаты анализа запроса из источника

statementsInBatch
  • integer

Всего инструкций в пакете

targetResult

Результат анализа запроса от целевого объекта

ReportableException

Объект Exception для всех пользовательских исключений

Name Type Description
actionableMessage
  • string

Действия для этого исключения

filePath
  • string

Путь к файлу, в котором произошло исключение

hResult
  • integer

Закодированное числовое значение, присвоенное определенному исключению

lineNumber
  • string

Номер строки, где возникло исключение

message
  • string

Сообщение об ошибке

stackTrace
  • string

Трассировка стека

SchemaComparisonValidationResult

Результаты сравнения схем между исходным и целевым элементами

Name Type Description
schemaDifferences

Список различий схем между исходной и целевой базами данных

sourceDatabaseObjectCount
  • object

Число объектов базы данных источника

targetDatabaseObjectCount
  • object

Число объектов целевой базы данных

validationErrors

Список ошибок, возникших при выполнении проверки сравнения схем

SchemaComparisonValidationResultType

Описание ошибок при выполнении проверки миграции

Name Type Description
objectName
  • string

Имя объекта, имеющего разницу

objectType

Тип объекта, который имеет разность. Например, "Таблица/представление/хранимая процедура"

updateAction

Обновить тип действия по отношению к целевому объекту

SelectedCertificateInput

Сведения о сертификате, который будет экспортирован для баз данных с поддержкой TDE.

Name Type Description
certificateName
  • string

Имя экспортируемого сертификата.

password
  • string

Пароль, используемый для шифрования экспортированного сертификата.

ServerLevelPermissionsGroup

Группа разрешений для проверок. Эти группы будут запускать набор разрешений для проверки активности пользователей. Выберите группу разрешений для выполняемого действия.

Name Type Description
Default
  • string
MigrationFromMySQLToAzureDBForMySQL
  • string
MigrationFromSqlServerToAzureDB
  • string
MigrationFromSqlServerToAzureMI
  • string

Severity

Серьезность ошибки проверки

Name Type Description
Error
  • string
Message
  • string
Warning
  • string

SqlConnectionInfo

Сведения для подключения к серверу базы данных SQL

Name Type Description
additionalSettings
  • string

Дополнительные параметры подключения

authentication

Тип проверки подлинности, используемый для соединения

dataSource
  • string

Источник данных в формате протокол: Мачиненаме\склсерверинстанценаме, номер_порта

encryptConnection
  • boolean

Следует ли шифровать соединение

password
  • string

Учетные данные пароля.

platform

Тип серверной платформы для подключения

trustServerCertificate
  • boolean

Следует ли доверять сертификату сервера

type string:

Тип сведений о соединении

userName
  • string

Имя пользователя

SqlSourcePlatform

Тип серверной платформы для подключения

Name Type Description
SqlOnPrem
  • string

StartMigrationScenarioServerRoleResult

Результат миграции роли сервера

Name Type Description
exceptionsAndWarnings

Исключения и предупреждения миграции.

name
  • string

Имя роли сервера.

state

Текущее состояние миграции

SyncDatabaseMigrationReportingState

Перечисление различных состояний оперативной миграции на уровне базы данных.

Name Type Description
CANCELLED
  • string
CANCELLING
  • string
COMPLETE
  • string
COMPLETING
  • string
CONFIGURING
  • string
FAILED
  • string
INITIALIAZING
  • string
READY_TO_COMPLETE
  • string
RUNNING
  • string
STARTING
  • string
UNDEFINED
  • string

SyncMigrationDatabaseErrorEvent

Ошибки миграции базы данных для оперативной миграции

Name Type Description
eventText
  • string

Текст события.

eventTypeString
  • string

Тип события.

timestampString
  • string

Строковое значение метки времени.

SyncTableMigrationState

Перечисление различных состояний оперативной миграции на уровне таблицы.

Name Type Description
BEFORE_LOAD
  • string
CANCELED
  • string
COMPLETED
  • string
ERROR
  • string
FAILED
  • string
FULL_LOAD
  • string

TaskState

Состояние задачи. При отправке это значение пропускается.

Name Type Description
Canceled
  • string
Failed
  • string
FailedInputValidation
  • string
Faulted
  • string
Queued
  • string
Running
  • string
Succeeded
  • string
Unknown
  • string

UpdateActionType

Тип фактической разности для сравниваемого объекта при выполнении сравнения схем

Name Type Description
AddedOnTarget
  • string
ChangedOnTarget
  • string
DeletedOnTarget
  • string

ValidateMigrationInputSqlServerSqlDbSyncTaskProperties

Свойства для задачи, которая проверяет входные данные миграции для миграции SQL в базу данных SQL Azure с синхронизацией

Name Type Description
commands CommandProperties[]:

Массив свойств команд.

errors

Массив ошибок. При отправке это значение пропускается.

input

Входные данные задачи

output

Выходные данные задачи. При отправке это значение пропускается.

state

Состояние задачи. При отправке это значение пропускается.

taskType string:
  • ValidateMigrationInput.SqlServer.SqlDb.Sync

Тип задачи.

ValidateMigrationInputSqlServerSqlMISyncTaskInput

Входные данные для задачи, которая переносит SQL Server базы данных в сценарий Управляемый экземпляр Базы данных SQL Azure в сети.

Name Type Description
azureApp

Приложение Azure Active Directory, которое будет использоваться экземпляром DMS для подключения к целевому экземпляру Управляемый экземпляр Базы данных SQL Azure и учетной записи хранения Azure.

backupFileShare

Создать резервную копию сведений о файловых ресурсах для всех выбранных баз данных.

selectedDatabases

Переносимые базы данных

sourceConnectionInfo

Сведения о соединении для исходного SQL Server

storageResourceId
  • string

Полный идентификатор ресурса хранилища

targetConnectionInfo

Сведения о подключении для Управляемый экземпляр Базы данных SQL Azure

ValidateMigrationInputSqlServerSqlMISyncTaskOutput

Выходные данные для задачи, которая проверяет входные данные миграции для Управляемый экземпляр Базы данных SQL Azure оперативной миграции

Name Type Description
id
  • string

Идентификатор базы данных

name
  • string

Имя базы данных

validationErrors

Ошибки, связанные с выбранным объектом базы данных

ValidateMigrationInputSqlServerSqlMISyncTaskProperties

Свойства для задачи, которая проверяет входные данные миграции для сценария синхронизации SQL с Управляемый экземпляр Базы данных SQL Azure

Name Type Description
commands CommandProperties[]:

Массив свойств команд.

errors

Массив ошибок. При отправке это значение пропускается.

input

Входные данные задачи

output

Выходные данные задачи. При отправке это значение пропускается.

state

Состояние задачи. При отправке это значение пропускается.

taskType string:
  • ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS

Тип задачи.

ValidateMigrationInputSqlServerSqlMITaskInput

Входные данные для задачи, которая проверяет входные данные миграции для SQL в Azure SQL Управляемый экземпляр

Name Type Description
backupBlobShare

URI SAS контейнера учетной записи хранения Azure, который будет использоваться для хранения файлов резервных копий.

backupFileShare

Создать резервную копию сведений о файловых ресурсах для всех выбранных баз данных.

backupMode

Режим резервного копирования для указания необходимости использования существующей резервной копии или создания новой резервной копии.

selectedDatabases

Переносимые базы данных

selectedLogins
  • string[]

Имена входа для миграции

sourceConnectionInfo

Сведения для подключения к источнику

targetConnectionInfo

Сведения для подключения к целевому объекту

ValidateMigrationInputSqlServerSqlMITaskOutput

Выходные данные для задачи, которая проверяет входные данные миграции для SQL в Azure SQL Управляемый экземпляр миграции

Name Type Description
backupFolderErrors

Ошибки, связанные с путем Баккупфолдер

backupShareCredentialsErrors

Ошибки, связанные с учетными данными имени пользователя и пароля общего ресурса архивации

backupStorageAccountErrors

Ошибки, связанные с предоставленной учетной записью хранения.

databaseBackupInfo

Сведения о файлах резервных копий при использовании существующего режима резервного копирования.

existingBackupErrors

Ошибки, связанные с существующими файлами резервных копий.

id
  • string

Идентификатор результата

name
  • string

Имя базы данных

restoreDatabaseNameErrors

Ошибки, связанные с Ресторедатабасенаме

ValidateMigrationInputSqlServerSqlMITaskProperties

Свойства для задачи, которая проверяет входные данные миграции для SQL в Управляемый экземпляр Базы данных SQL Azure

Name Type Description
commands CommandProperties[]:

Массив свойств команд.

errors

Массив ошибок. При отправке это значение пропускается.

input

Входные данные задачи

output

Выходные данные задачи. При отправке это значение пропускается.

state

Состояние задачи. При отправке это значение пропускается.

taskType string:
  • ValidateMigrationInput.SqlServer.AzureSqlDbMI

Тип задачи.

ValidateSyncMigrationInputSqlServerTaskInput

Входные данные для задачи, которая проверяет входные данные миграции для миграции синхронизации SQL

Name Type Description
selectedDatabases

Переносимые базы данных

sourceConnectionInfo

Сведения для подключения к исходному экземпляру SQL Server

targetConnectionInfo

Сведения для подключения к целевому объекту

ValidateSyncMigrationInputSqlServerTaskOutput

Выходные данные для задачи, которая проверяет входные данные миграции для миграции синхронизации SQL

Name Type Description
id
  • string

Идентификатор базы данных

name
  • string

Имя базы данных

validationErrors

Ошибки, связанные с выбранным объектом базы данных

ValidationError

Описание ошибок при выполнении проверки миграции

Name Type Description
severity

Серьезность ошибки.

text
  • string

Текст сообщения об ошибке

ValidationStatus

Текущее состояние проверки

Name Type Description
Completed
  • string
CompletedWithIssues
  • string
Default
  • string
Failed
  • string
InProgress
  • string
Initialized
  • string
NotStarted
  • string
Stopped
  • string

WaitStatistics

Статистика ожидания, собранная во время выполнения пакета запросов

Name Type Description
waitCount
  • integer

Всего ожиданий

waitTimeMs
  • number

Общее время ожидания в миллисекундах

waitType
  • string

Тип ожидания