Поделиться через


Service Tasks - Update

Создание или обновление задачи службы
Ресурс задач службы — это вложенный ресурс, который представляет работу, выполняемую экземпляром DMS (классический). Метод PATCH обновляет существующую задачу службы, но так как задачи службы не имеют изменяемых пользовательских свойств, это мало причин.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/serviceTasks/{taskName}?api-version=2022-03-30-preview

Параметры URI

Имя В Обязательно Тип Описание
groupName
path True

string

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

serviceName
path True

string

Имя службы

subscriptionId
path True

string

Идентификатор подписки, идентифицирующий подписку Azure.

taskName
path True

string

Имя задачи

api-version
query True

string

Версия API

Текст запроса

Имя Тип Описание
etag

string

Значение тега строгой сущности HTTP. Это игнорируется при отправке.

properties ProjectTaskProperties:

Настраиваемые свойства задачи

Ответы

Имя Тип Описание
200 OK

ProjectTask

Обновлен ресурс задачи службы

Other Status Codes

ApiError

Ошибка

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

azure_auth

Поток OAuth2 Azure Active Directory

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

Tasks_Update

Образец запроса

PATCH https://management.azure.com/subscriptions/fc04246f-04c5-437e-ac5e-206a19e7193f/resourceGroups/DmsSdkRg/providers/Microsoft.DataMigration/services/DmsSdkService/serviceTasks/DmsSdkTask?api-version=2022-03-30-preview

{
  "properties": {
    "taskType": "Service.Check.OCI",
    "input": {
      "serverVersion": "NA"
    }
  }
}

Пример ответа

{
  "properties": {
    "input": {
      "serverVersion": "NA"
    },
    "taskType": "Service.Check.OCI",
    "state": "Queued"
  },
  "etag": "0vPYxzfnDaDH9yhOJAnqTyTRpa09Kb7pm+LEukDBbw8=",
  "id": "/subscriptions/fc04246f-04c5-437e-ac5e-206a19e7193f/resourceGroups/DmsSdkRg/providers/Microsoft.DataMigration/services/DmsSdkService/serviceTasks/DmsSdkTask",
  "name": "DmsSdkTask",
  "type": "Microsoft.DataMigration/services/serviceTasks"
}

Определения

Имя Описание
ApiError

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

AuthenticationType

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

AzureActiveDirectoryApp

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

BackupFileInfo

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

BackupFileStatus

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

BackupMode

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

BackupSetInfo

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

BackupType

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

BlobShare

Сведения о хранилище контейнеров BLOB-объектов.

CommandState

Состояние команды. Это игнорируется при отправке.

ConnectToMongoDbTaskProperties

Свойства задачи, которая проверяет подключение к серверу MongoDB и предоставляет сведения о сервере MongoDB.

ConnectToSourceMySqlTaskInput

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

ConnectToSourceMySqlTaskProperties

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

ConnectToSourceNonSqlTaskOutput

Выходные данные для подключения к источнику типов MySQL

ConnectToSourceOracleSyncTaskInput

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

ConnectToSourceOracleSyncTaskOutput

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

ConnectToSourceOracleSyncTaskProperties

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

ConnectToSourcePostgreSqlSyncTaskInput

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

ConnectToSourcePostgreSqlSyncTaskOutput

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

ConnectToSourcePostgreSqlSyncTaskProperties

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

ConnectToSourceSqlServerSyncTaskProperties

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

ConnectToSourceSqlServerTaskInput

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

ConnectToSourceSqlServerTaskOutputAgentJobLevel

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

ConnectToSourceSqlServerTaskOutputDatabaseLevel

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

ConnectToSourceSqlServerTaskOutputLoginLevel

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

ConnectToSourceSqlServerTaskOutputTaskLevel

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

ConnectToSourceSqlServerTaskProperties

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

ConnectToTargetAzureDbForMySqlTaskInput

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

ConnectToTargetAzureDbForMySqlTaskOutput

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

ConnectToTargetAzureDbForMySqlTaskProperties

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

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

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

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput

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

ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties

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

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

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

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput

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

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties

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

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 и требованиям к целевому серверу для миграции через Интернет

createdByType
DatabaseBackupInfo

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

DatabaseCompatLevel

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

DatabaseFileInfo

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

DatabaseFileType

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

DatabaseMigrationStage

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

DatabaseMigrationState

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

DatabaseSchemaMap

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

DatabaseState

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

DatabaseSummaryResult

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

DatabaseTable

Свойства таблицы

DataIntegrityValidationResult

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

DataItemMigrationSummaryResult

Базовая сводка по миграции элементов данных

ExecutionStatistics

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

FileShare

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

GetTdeCertificatesSqlTaskInput

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

GetTdeCertificatesSqlTaskOutput

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

GetTdeCertificatesSqlTaskProperties

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

GetUserTablesMySqlTaskInput

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

GetUserTablesMySqlTaskOutput

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

GetUserTablesMySqlTaskProperties

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

GetUserTablesOracleTaskInput

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

GetUserTablesOracleTaskOutput

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

GetUserTablesOracleTaskProperties

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

GetUserTablesPostgreSqlTaskInput

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

GetUserTablesPostgreSqlTaskOutput

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

GetUserTablesPostgreSqlTaskProperties

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

GetUserTablesSqlSyncTaskInput

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

GetUserTablesSqlSyncTaskOutput

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

GetUserTablesSqlSyncTaskProperties

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

GetUserTablesSqlTaskInput

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

GetUserTablesSqlTaskOutput

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

GetUserTablesSqlTaskProperties

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

LoginMigrationStage

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

LoginType

Сопоставление перечисления SMO LoginType.

MigrateMISyncCompleteCommandInput

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

MigrateMISyncCompleteCommandOutput

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

MigrateMISyncCompleteCommandProperties

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

MigrateMongoDbTaskProperties

Свойства задачи, которая переносит данные между источниками данных MongoDB

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput

Сведения о конкретных базах данных для автономных входных данных MySQL в базу данных Azure для MySQL

MigrateMySqlAzureDbForMySqlOfflineTaskInput

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

MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel
MigrateMySqlAzureDbForMySqlOfflineTaskOutputError
MigrateMySqlAzureDbForMySqlOfflineTaskOutputMigrationLevel
MigrateMySqlAzureDbForMySqlOfflineTaskOutputTableLevel
MigrateMySqlAzureDbForMySqlOfflineTaskProperties

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

MigrateMySqlAzureDbForMySqlSyncDatabaseInput

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

MigrateMySqlAzureDbForMySqlSyncTaskInput

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

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseError
MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseLevel
MigrateMySqlAzureDbForMySqlSyncTaskOutputError
MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel
MigrateMySqlAzureDbForMySqlSyncTaskOutputTableLevel
MigrateMySqlAzureDbForMySqlSyncTaskProperties

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

MigrateOracleAzureDbForPostgreSqlSyncTaskProperties

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

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput

Сведения о конкретной базе данных Oracle в Базу данных Azure для PostgreSQL

MigrateOracleAzureDbPostgreSqlSyncTaskInput

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

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseError
MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseLevel
MigrateOracleAzureDbPostgreSqlSyncTaskOutputError
MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel
MigrateOracleAzureDbPostgreSqlSyncTaskOutputTableLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput

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

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput

Выбранные таблицы для миграции

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
MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult
MigrateSqlServerSqlDbTaskOutputError
MigrateSqlServerSqlDbTaskOutputMigrationLevel
MigrateSqlServerSqlDbTaskOutputTableLevel
MigrateSqlServerSqlDbTaskOutputValidationResult
MigrateSqlServerSqlDbTaskProperties

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

MigrateSqlServerSqlMIDatabaseInput

Сведения о конкретной базе данных для входных данных миграции управляемого экземпляра SQL Azure в Базу данных 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

MigrateSsisTaskInput

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

MigrateSsisTaskOutputMigrationLevel
MigrateSsisTaskOutputProjectLevel
MigrateSsisTaskProperties

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

MigrateSyncCompleteCommandInput

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

MigrateSyncCompleteCommandOutput

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

MigrateSyncCompleteCommandProperties

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

MigrationEligibilityInfo

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

MigrationReportResult

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

MigrationState

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

MigrationStatus

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

MigrationValidationDatabaseSummaryResult

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

MigrationValidationOptions

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

MigrationValidationResult

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

MiSqlConnectionInfo

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

MongoDbClusterInfo

Описание источника данных MongoDB

MongoDbClusterType

Тип источника данных

MongoDbCollectionInfo

Описание поддерживаемой коллекции в базе данных MongoDB

MongoDbCollectionProgress

Описание хода выполнения коллекции

MongoDbCollectionSettings

Описание переноса отдельной коллекции MongoDB

MongoDbConnectionInfo

Описание подключения к источнику данных MongoDB

MongoDbDatabaseInfo

Описание базы данных в источнике данных MongoDB

MongoDbDatabaseProgress

Описание хода выполнения базы данных

MongoDbDatabaseSettings

Описание переноса отдельной базы данных MongoDB

MongoDbError

Описание ошибки или предупреждения, которые произошли во время миграции MongoDB

MongoDbErrorType

Тип ошибки или предупреждения

MongoDbMigrationProgress

Описание хода выполнения общей миграции

MongoDbMigrationSettings

Описание выполнения миграции данных MongoDB

MongoDbMigrationState
MongoDbReplication

Описывает, как будут реплицироваться изменения из источника в целевой объект. Значение по умолчанию — OneTime.

MongoDbShardKeyField

Описание ссылки на поле в ключе сегментов MongoDB

MongoDbShardKeyInfo

Описание ключа сегментов MongoDB

MongoDbShardKeyOrder

Упорядочение полей

MongoDbShardKeySetting

Описание ключа сегментов MongoDB

MongoDbThrottlingSettings

Указывает ограничения ресурсов для миграции

MySqlConnectionInfo

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

MySqlTargetPlatformType

Целевая платформа для миграции

ObjectType

Тип объекта, имеющего разницу. например(Table/View/StoredProcedure)

ODataError

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

OracleConnectionInfo

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

OrphanedUserInfo

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

PostgreSqlConnectionInfo

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

ProjectTask

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

QueryAnalysisValidationResult

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

QueryExecutionResult

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

ReplicateMigrationState

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

ReportableException

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

ScenarioSource

Перечисление типа источника

ScenarioTarget

Перечисление типа целевого объекта

SchemaComparisonValidationResult

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

SchemaComparisonValidationResultType

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

SelectedCertificateInput

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

ServerLevelPermissionsGroup

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

ServerProperties

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

Severity

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

SqlConnectionInfo

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

SqlSourcePlatform

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

SsisMigrationInfo

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

SsisMigrationOverwriteOption

Параметр перезаписи для миграции объектов SSIS, только игнорировать и перезаписать поддерживаются в DMS (классической) и в будущем может добавить параметр повторного использования для объекта контейнера.

SsisMigrationStage

Текущий этап миграции служб SSIS

SsisStoreType

Перечисление поддерживаемого типа хранилища SSIS в DMS (классическая модель)

StartMigrationScenarioServerRoleResult

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

SyncDatabaseMigrationReportingState

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

SyncMigrationDatabaseErrorEvent

Ошибки миграции базы данных для миграции через Интернет

SyncTableMigrationState

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

SystemData
TaskState

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

UpdateActionType

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

ValidateMigrationInputSqlServerSqlDbSyncTaskProperties

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

ValidateMigrationInputSqlServerSqlMISyncTaskInput

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

ValidateMigrationInputSqlServerSqlMISyncTaskOutput

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

ValidateMigrationInputSqlServerSqlMISyncTaskProperties

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

ValidateMigrationInputSqlServerSqlMITaskInput

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

ValidateMigrationInputSqlServerSqlMITaskOutput

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

ValidateMigrationInputSqlServerSqlMITaskProperties

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

ValidateMongoDbTaskProperties

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

ValidateOracleAzureDbForPostgreSqlSyncTaskProperties

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

ValidateOracleAzureDbPostgreSqlSyncTaskOutput

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

ValidateSyncMigrationInputSqlServerTaskInput

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

ValidateSyncMigrationInputSqlServerTaskOutput

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

ValidationError

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

ValidationStatus

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

WaitStatistics

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

ApiError

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

Имя Тип Описание
error

ODataError

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

systemData

SystemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

AuthenticationType

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

Значение Описание
None
WindowsAuthentication
SqlAuthentication
ActiveDirectoryIntegrated
ActiveDirectoryPassword

AzureActiveDirectoryApp

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

Имя Тип Описание
appKey

string

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

applicationId

string

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

ignoreAzurePermissions

boolean

Игнорировать проверку разрешений Azure в приложении AAD

tenantId

string

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

BackupFileInfo

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

Имя Тип Описание
familySequenceNumber

integer

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

fileLocation

string

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

status

BackupFileStatus

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

BackupFileStatus

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

Значение Описание
Arrived
Queued
Uploading
Uploaded
Restoring
Restored
Cancelled

BackupMode

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

Значение Описание
CreateBackup
ExistingBackup

BackupSetInfo

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

Имя Тип Описание
backupFinishedDate

string (date-time)

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

backupSetId

string

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

backupStartDate

string (date-time)

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

backupType

BackupType

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

databaseName

string

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

firstLsn

string

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

isBackupRestored

boolean

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

lastLsn

string

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

lastModifiedTime

string (date-time)

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

listOfBackupFiles

BackupFileInfo[]

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

BackupType

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

Значение Описание
Database
TransactionLog
File
DifferentialDatabase
DifferentialFile
Partial
DifferentialPartial

BlobShare

Сведения о хранилище контейнеров BLOB-объектов.

Имя Тип Описание
sasUri

string

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

CommandState

Состояние команды. Это игнорируется при отправке.

Значение Описание
Unknown
Accepted
Running
Succeeded
Failed

ConnectToMongoDbTaskProperties

Свойства задачи, которая проверяет подключение к серверу MongoDB и предоставляет сведения о сервере MongoDB.

Имя Тип Описание
clientData

object

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

commands CommandProperties[]:

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

errors

ODataError[]

Массив ошибок. Это игнорируется при отправке.

input

MongoDbConnectionInfo

Описание подключения к источнику данных MongoDB

output

MongoDbClusterInfo[]

Массив, содержащий один объект MongoDbClusterInfo

state

TaskState

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

taskType string:

Connect.MongoDb

Тип задачи.

ConnectToSourceMySqlTaskInput

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

Имя Тип Default value Описание
checkPermissionsGroup

ServerLevelPermissionsGroup

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

isOfflineMigration

boolean

False

Пометка о том, находится ли миграция в автономном режиме

sourceConnectionInfo

MySqlConnectionInfo

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

targetPlatform

MySqlTargetPlatformType

Целевая платформа для миграции

ConnectToSourceMySqlTaskProperties

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

Имя Тип Описание
clientData

object

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

commands CommandProperties[]:

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

errors

ODataError[]

Массив ошибок. Это игнорируется при отправке.

input

ConnectToSourceMySqlTaskInput

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

output

ConnectToSourceNonSqlTaskOutput[]

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

state

TaskState

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

taskType string:

ConnectToSource.MySql

Тип задачи.

ConnectToSourceNonSqlTaskOutput

Выходные данные для подключения к источнику типов MySQL

Имя Тип Описание
databases

string[]

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

id

string

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

serverProperties

ServerProperties

Свойства сервера

sourceServerBrandVersion

string

Версия фирменной символики сервера

validationErrors

ReportableException[]

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

ConnectToSourceOracleSyncTaskInput

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

Имя Тип Описание
sourceConnectionInfo

OracleConnectionInfo

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

ConnectToSourceOracleSyncTaskOutput

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

Имя Тип Описание
databases

string[]

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

sourceServerBrandVersion

string

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

sourceServerVersion

string

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

validationErrors

ReportableException[]

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

ConnectToSourceOracleSyncTaskProperties

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

Имя Тип Описание
clientData

object

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

commands CommandProperties[]:

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

errors

ODataError[]

Массив ошибок. Это игнорируется при отправке.

input

ConnectToSourceOracleSyncTaskInput

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

output

ConnectToSourceOracleSyncTaskOutput[]

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

state

TaskState

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

taskType string:

ConnectToSource.Oracle.Sync

Тип задачи.

ConnectToSourcePostgreSqlSyncTaskInput

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

Имя Тип Описание
sourceConnectionInfo

PostgreSqlConnectionInfo

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

ConnectToSourcePostgreSqlSyncTaskOutput

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

Имя Тип Описание
databases

string[]

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

id

string

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

sourceServerBrandVersion

string

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

sourceServerVersion

string

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

validationErrors

ReportableException[]

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

ConnectToSourcePostgreSqlSyncTaskProperties

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

Имя Тип Описание
clientData

object

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

commands CommandProperties[]:

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

errors

ODataError[]

Массив ошибок. Это игнорируется при отправке.

input

ConnectToSourcePostgreSqlSyncTaskInput

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

output

ConnectToSourcePostgreSqlSyncTaskOutput[]

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

state

TaskState

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

taskType string:

ConnectToSource.PostgreSql.Sync

Тип задачи.

ConnectToSourceSqlServerSyncTaskProperties

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

Имя Тип Описание
clientData

object

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

commands CommandProperties[]:

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

errors

ODataError[]

Массив ошибок. Это игнорируется при отправке.

input

ConnectToSourceSqlServerTaskInput

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

output ConnectToSourceSqlServerTaskOutput[]:

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

state

TaskState

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

taskType string:

ConnectToSource.SqlServer.Sync

Тип задачи.

ConnectToSourceSqlServerTaskInput

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

Имя Тип Default value Описание
checkPermissionsGroup

ServerLevelPermissionsGroup

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

collectAgentJobs

boolean

False

Пометка о том, следует ли собирать задания агента с исходного сервера.

collectDatabases

boolean

True

Пометка о том, следует ли собирать базы данных с исходного сервера.

collectLogins

boolean

False

Пометка о том, следует ли собирать имена входа с исходного сервера.

collectTdeCertificateInfo

boolean

False

Пометка о том, следует ли собирать имена сертификатов TDE с исходного сервера.

encryptedKeyForSecureFields

string

зашифрованный ключ для безопасных полей

sourceConnectionInfo

SqlConnectionInfo

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

validateSsisCatalogOnly

boolean

False

Пометка о том, доступен ли каталог служб SSIS на исходном сервере.

ConnectToSourceSqlServerTaskOutputAgentJobLevel

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

Имя Тип Описание
id

string

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

isEnabled

boolean

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

jobCategory

string

Тип задания агента.

jobOwner

string

Владелец задания агента

lastExecutedOn

string (date-time)

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

migrationEligibility

MigrationEligibilityInfo

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

name

string

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

resultType string:

AgentJobLevelOutput

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

validationErrors

ReportableException[]

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

ConnectToSourceSqlServerTaskOutputDatabaseLevel

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

Имя Тип Описание
compatibilityLevel

DatabaseCompatLevel

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

databaseFiles

DatabaseFileInfo[]

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

databaseState

DatabaseState

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

id

string

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

name

string

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

resultType string:

DatabaseLevelOutput

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

sizeMB

number (double)

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

ConnectToSourceSqlServerTaskOutputLoginLevel

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

Имя Тип Описание
defaultDatabase

string

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

id

string

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

isEnabled

boolean

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

loginType

LoginType

Тип входа.

migrationEligibility

MigrationEligibilityInfo

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

name

string

Имя входа.

resultType string:

LoginLevelOutput

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

ConnectToSourceSqlServerTaskOutputTaskLevel

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

Имя Тип Описание
agentJobs

object

Задания исходного агента в виде сопоставления с именем задания агента и идентификатором.

databaseTdeCertificateMapping

object

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

databases

object

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

id

string

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

logins

object

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

resultType string:

TaskLevelOutput

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

sourceServerBrandVersion

string

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

sourceServerVersion

string

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

validationErrors

ReportableException[]

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

ConnectToSourceSqlServerTaskProperties

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

Имя Тип Описание
clientData

object

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

commands CommandProperties[]:

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

errors

ODataError[]

Массив ошибок. Это игнорируется при отправке.

input

ConnectToSourceSqlServerTaskInput

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

output ConnectToSourceSqlServerTaskOutput[]:

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

state

TaskState

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

taskId

string

Идентификатор задачи

taskType string:

ConnectToSource.SqlServer

Тип задачи.

ConnectToTargetAzureDbForMySqlTaskInput

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

Имя Тип Default value Описание
isOfflineMigration

boolean

False

Пометка о том, находится ли миграция в автономном режиме

sourceConnectionInfo

MySqlConnectionInfo

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

targetConnectionInfo

MySqlConnectionInfo

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

ConnectToTargetAzureDbForMySqlTaskOutput

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

Имя Тип Описание
databases

string[]

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

id

string

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

serverVersion

string

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

targetServerBrandVersion

string

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

validationErrors

ReportableException[]

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

ConnectToTargetAzureDbForMySqlTaskProperties

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

Имя Тип Описание
clientData

object

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

commands CommandProperties[]:

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

errors

ODataError[]

Массив ошибок. Это игнорируется при отправке.

input

ConnectToTargetAzureDbForMySqlTaskInput

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

output

ConnectToTargetAzureDbForMySqlTaskOutput[]

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

state

TaskState

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

taskType string:

ConnectToTarget.AzureDbForMySql

Тип задачи.

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

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

Имя Тип Описание
sourceConnectionInfo

PostgreSqlConnectionInfo

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

targetConnectionInfo

PostgreSqlConnectionInfo

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

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput

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

Имя Тип Описание
databases

string[]

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

id

string

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

targetServerBrandVersion

string

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

targetServerVersion

string

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

validationErrors

ReportableException[]

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

ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties

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

Имя Тип Описание
clientData

object

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

commands CommandProperties[]:

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

errors

ODataError[]

Массив ошибок. Это игнорируется при отправке.

input

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

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

output

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput[]

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

state

TaskState

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

taskType string:

ConnectToTarget.AzureDbForPostgreSql.Sync

Тип задачи.

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

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

Имя Тип Описание
targetConnectionInfo

PostgreSqlConnectionInfo

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

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput

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

Имя Тип Описание
databaseSchemaMap

DatabaseSchemaMap[]

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

databases

string[]

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

targetServerBrandVersion

string

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

targetServerVersion

string

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

validationErrors

ReportableException[]

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

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties

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

Имя Тип Описание
clientData

object

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

commands CommandProperties[]:

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

errors

ODataError[]

Массив ошибок. Это игнорируется при отправке.

input

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

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

output

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput[]

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

state

TaskState

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

taskType string:

ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync

Тип задачи.

ConnectToTargetSqlDbTaskInput

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

Имя Тип Описание
queryObjectCounts

boolean

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

targetConnectionInfo

SqlConnectionInfo

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

ConnectToTargetSqlDbTaskOutput

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

Имя Тип Описание
databases

object

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

id

string

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

targetServerBrandVersion

string

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

targetServerVersion

string

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

ConnectToTargetSqlDbTaskProperties

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

Имя Тип Описание
clientData

object

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

commands CommandProperties[]:

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

createdOn

string

DateTime в формате UTC при создании задачи

errors

ODataError[]

Массив ошибок. Это игнорируется при отправке.

input

ConnectToTargetSqlDbTaskInput

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

output

ConnectToTargetSqlDbTaskOutput[]

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

state

TaskState

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

taskType string:

ConnectToTarget.SqlDb

Тип задачи.

ConnectToTargetSqlMISyncTaskInput

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

Имя Тип Описание
azureApp

AzureActiveDirectoryApp

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

targetConnectionInfo

MiSqlConnectionInfo

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

ConnectToTargetSqlMISyncTaskOutput

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

Имя Тип Описание
targetServerBrandVersion

string

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

targetServerVersion

string

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

validationErrors

ReportableException[]

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

ConnectToTargetSqlMISyncTaskProperties

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

Имя Тип Описание
clientData

object

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

commands CommandProperties[]:

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

errors

ODataError[]

Массив ошибок. Это игнорируется при отправке.

input

ConnectToTargetSqlMISyncTaskInput

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

output

ConnectToTargetSqlMISyncTaskOutput[]

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

state

TaskState

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

taskType string:

ConnectToTarget.AzureSqlDbMI.Sync.LRS

Тип задачи.

ConnectToTargetSqlMITaskInput

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

Имя Тип Default value Описание
collectAgentJobs

boolean

True

Пометка о том, следует ли собирать задания агента с целевого сервера SQL MI Server.

collectLogins

boolean

True

Пометка о том, следует ли собирать имена входа из целевого СЕРВЕРА SQL MI Server.

targetConnectionInfo

SqlConnectionInfo

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

validateSsisCatalogOnly

boolean

False

Пометка о том, доступен ли каталог служб SSIS на целевом сервере SQL MI.

ConnectToTargetSqlMITaskOutput

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

Имя Тип Описание
agentJobs

string[]

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

id

string

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

logins

string[]

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

targetServerBrandVersion

string

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

targetServerVersion

string

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

validationErrors

ReportableException[]

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

ConnectToTargetSqlMITaskProperties

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

Имя Тип Описание
clientData

object

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

commands CommandProperties[]:

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

errors

ODataError[]

Массив ошибок. Это игнорируется при отправке.

input

ConnectToTargetSqlMITaskInput

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

output

ConnectToTargetSqlMITaskOutput[]

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

state

TaskState

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

taskType string:

ConnectToTarget.AzureSqlDbMI

Тип задачи.

ConnectToTargetSqlSqlDbSyncTaskInput

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

Имя Тип Описание
sourceConnectionInfo

SqlConnectionInfo

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

targetConnectionInfo

SqlConnectionInfo

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

ConnectToTargetSqlSqlDbSyncTaskProperties

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

Имя Тип Описание
clientData

object

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

commands CommandProperties[]:

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

errors

ODataError[]

Массив ошибок. Это игнорируется при отправке.

input

ConnectToTargetSqlSqlDbSyncTaskInput

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

output

ConnectToTargetSqlDbTaskOutput[]

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

state

TaskState

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

taskType string:

ConnectToTarget.SqlDb.Sync

Тип задачи.

createdByType

Значение Описание
User
Application
ManagedIdentity
Key

DatabaseBackupInfo

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

Имя Тип Описание
backupFiles

string[]

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

backupFinishDate

string (date-time)

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

backupType

BackupType

Тип резервного копирования.

databaseName

string

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

familyCount

integer

Количество файлов в резервном наборе.

isCompressed

boolean

Сжатие резервного набора данных

isDamaged

boolean

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

position

integer

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

DatabaseCompatLevel

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

Значение Описание
CompatLevel80
CompatLevel90
CompatLevel100
CompatLevel110
CompatLevel120
CompatLevel130
CompatLevel140

DatabaseFileInfo

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

Имя Тип Описание
databaseName

string

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

fileType

DatabaseFileType

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

id

string

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

logicalName

string

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

physicalFullName

string

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

restoreFullName

string

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

sizeMB

number (double)

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

DatabaseFileType

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

Значение Описание
Rows
Log
Filestream
NotSupported
Fulltext

DatabaseMigrationStage

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

Значение Описание
None
Initialize
Backup
FileCopy
Restore
Completed

DatabaseMigrationState

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

Значение Описание
UNDEFINED
INITIAL
FULL_BACKUP_UPLOAD_START
LOG_SHIPPING_START
UPLOAD_LOG_FILES_START
CUTOVER_START
POST_CUTOVER_COMPLETE
COMPLETED
CANCELLED
FAILED

DatabaseSchemaMap

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

Имя Тип Описание
database

string

schemas

string[]

DatabaseState

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

Значение Описание
Online
Restoring
Recovering
RecoveryPending
Suspect
Emergency
Offline
Copying
OfflineSecondary

DatabaseSummaryResult

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

Имя Тип Описание
endedOn

string (date-time)

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

errorPrefix

string

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

itemsCompletedCount

integer (int64)

Количество успешно завершенных элементов

itemsCount

integer (int64)

Число номенклатур

name

string

Имя элемента

resultPrefix

string

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

sizeMB

number (double)

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

startedOn

string (date-time)

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

state

MigrationState

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

statusMessage

string

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

DatabaseTable

Свойства таблицы

Имя Тип Описание
hasRows

boolean

Указывает, является ли таблица пустой или нет

name

string

Имя таблицы с указанием схемы

DataIntegrityValidationResult

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

Имя Тип Описание
failedObjects

object

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

validationErrors

ValidationError

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

DataItemMigrationSummaryResult

Базовая сводка по миграции элементов данных

Имя Тип Описание
endedOn

string (date-time)

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

errorPrefix

string

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

itemsCompletedCount

integer (int64)

Количество успешно завершенных элементов

itemsCount

integer (int64)

Число номенклатур

name

string

Имя элемента

resultPrefix

string

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

startedOn

string (date-time)

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

state

MigrationState

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

statusMessage

string

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

ExecutionStatistics

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

Имя Тип Описание
cpuTimeMs

number (float)

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

elapsedTimeMs

number (float)

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

executionCount

integer (int64)

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

hasErrors

boolean

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

sqlErrors

string[]

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

waitStats

<string,  WaitStatistics>

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

FileShare

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

Имя Тип Описание
password

string

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

path

string

Путь к папке для этой общей папки.

userName

string

Учетные данные имени пользователя для подключения к расположению общего ресурса

GetTdeCertificatesSqlTaskInput

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

Имя Тип Описание
backupFileShare

FileShare

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

connectionInfo

SqlConnectionInfo

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

selectedCertificates

SelectedCertificateInput[]

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

GetTdeCertificatesSqlTaskOutput

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

Имя Тип Описание
base64EncodedCertificates

object

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

validationErrors

ReportableException[]

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

GetTdeCertificatesSqlTaskProperties

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

Имя Тип Описание
clientData

object

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

commands CommandProperties[]:

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

errors

ODataError[]

Массив ошибок. Это игнорируется при отправке.

input

GetTdeCertificatesSqlTaskInput

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

output

GetTdeCertificatesSqlTaskOutput[]

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

state

TaskState

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

taskType string:

GetTDECertificates.Sql

Тип задачи.

GetUserTablesMySqlTaskInput

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

Имя Тип Описание
connectionInfo

MySqlConnectionInfo

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

selectedDatabases

string[]

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

GetUserTablesMySqlTaskOutput

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

Имя Тип Описание
databasesToTables

object

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

id

string

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

validationErrors

ReportableException[]

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

GetUserTablesMySqlTaskProperties

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

Имя Тип Описание
clientData

object

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

commands CommandProperties[]:

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

errors

ODataError[]

Массив ошибок. Это игнорируется при отправке.

input

GetUserTablesMySqlTaskInput

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

output

GetUserTablesMySqlTaskOutput[]

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

state

TaskState

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

taskType string:

GetUserTablesMySql

Тип задачи.

GetUserTablesOracleTaskInput

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

Имя Тип Описание
connectionInfo

OracleConnectionInfo

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

selectedSchemas

string[]

Список схем Oracle, для которых требуется собирать таблицы

GetUserTablesOracleTaskOutput

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

Имя Тип Описание
schemaName

string

Схема для этого результата

tables

DatabaseTable[]

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

validationErrors

ReportableException[]

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

GetUserTablesOracleTaskProperties

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

Имя Тип Описание
clientData

object

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

commands CommandProperties[]:

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

errors

ODataError[]

Массив ошибок. Это игнорируется при отправке.

input

GetUserTablesOracleTaskInput

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

output

GetUserTablesOracleTaskOutput[]

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

state

TaskState

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

taskType string:

GetUserTablesOracle

Тип задачи.

GetUserTablesPostgreSqlTaskInput

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

Имя Тип Описание
connectionInfo

PostgreSqlConnectionInfo

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

selectedDatabases

string[]

Список баз данных PostgreSQL для сбора таблиц

GetUserTablesPostgreSqlTaskOutput

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

Имя Тип Описание
databaseName

string

База данных, для нее используется

tables

DatabaseTable[]

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

validationErrors

ReportableException[]

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

GetUserTablesPostgreSqlTaskProperties

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

Имя Тип Описание
clientData

object

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

commands CommandProperties[]:

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

errors

ODataError[]

Массив ошибок. Это игнорируется при отправке.

input

GetUserTablesPostgreSqlTaskInput

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

output

GetUserTablesPostgreSqlTaskOutput[]

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

state

TaskState

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

taskType string:

GetUserTablesPostgreSql

Тип задачи.

GetUserTablesSqlSyncTaskInput

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

Имя Тип Описание
selectedSourceDatabases

string[]

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

selectedTargetDatabases

string[]

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

sourceConnectionInfo

SqlConnectionInfo

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

targetConnectionInfo

SqlConnectionInfo

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

GetUserTablesSqlSyncTaskOutput

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

Имя Тип Описание
databasesToSourceTables

object

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

databasesToTargetTables

object

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

tableValidationErrors

object

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

validationErrors

ReportableException[]

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

GetUserTablesSqlSyncTaskProperties

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

Имя Тип Описание
clientData

object

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

commands CommandProperties[]:

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

errors

ODataError[]

Массив ошибок. Это игнорируется при отправке.

input

GetUserTablesSqlSyncTaskInput

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

output

GetUserTablesSqlSyncTaskOutput[]

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

state

TaskState

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

taskType string:

GetUserTables.AzureSqlDb.Sync

Тип задачи.

GetUserTablesSqlTaskInput

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

Имя Тип Описание
connectionInfo

SqlConnectionInfo

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

encryptedKeyForSecureFields

string

зашифрованный ключ для безопасных полей

selectedDatabases

string[]

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

GetUserTablesSqlTaskOutput

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

Имя Тип Описание
databasesToTables

object

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

id

string

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

validationErrors

ReportableException[]

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

GetUserTablesSqlTaskProperties

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

Имя Тип Описание
clientData

object

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

commands CommandProperties[]:

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

errors

ODataError[]

Массив ошибок. Это игнорируется при отправке.

input

GetUserTablesSqlTaskInput

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

output

GetUserTablesSqlTaskOutput[]

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

state

TaskState

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

taskId

string

Идентификатор задачи

taskType string:

GetUserTables.Sql

Тип задачи.

LoginMigrationStage

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

Значение Описание
None
Initialize
LoginMigration
EstablishUserMapping
AssignRoleMembership
AssignRoleOwnership
EstablishServerPermissions
EstablishObjectPermissions
Completed

LoginType

Сопоставление перечисления SMO LoginType.

Значение Описание
WindowsUser
WindowsGroup
SqlLogin
Certificate
AsymmetricKey
ExternalUser
ExternalGroup

MigrateMISyncCompleteCommandInput

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

Имя Тип Описание
sourceDatabaseName

string

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

MigrateMISyncCompleteCommandOutput

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

Имя Тип Описание
errors

ReportableException[]

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

MigrateMISyncCompleteCommandProperties

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

Имя Тип Описание
commandType string:

Migrate.SqlServer.AzureDbSqlMi.Complete

Тип команды.

errors

ODataError[]

Массив ошибок. Это игнорируется при отправке.

input

MigrateMISyncCompleteCommandInput

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

output

MigrateMISyncCompleteCommandOutput

Выходные данные команд. Это игнорируется при отправке.

state

CommandState

Состояние команды. Это игнорируется при отправке.

MigrateMongoDbTaskProperties

Свойства задачи, которая переносит данные между источниками данных MongoDB

Имя Тип Описание
clientData

object

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

commands CommandProperties[]:

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

errors

ODataError[]

Массив ошибок. Это игнорируется при отправке.

input

MongoDbMigrationSettings

Описание выполнения миграции данных MongoDB

output MongoDbProgress[]:

Базовый класс для выходных данных миграции MongoDB

state

TaskState

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

taskType string:

Migrate.MongoDb

Тип задачи.

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput

Сведения о конкретных базах данных для автономных входных данных MySQL в базу данных Azure для MySQL

Имя Тип Описание
name

string

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

tableMap

object

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

targetDatabaseName

string

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

MigrateMySqlAzureDbForMySqlOfflineTaskInput

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

Имя Тип Default value Описание
encryptedKeyForSecureFields

string

зашифрованный ключ для безопасных полей

makeSourceServerReadOnly

boolean

False

Установка только для чтения исходного сервера

optionalAgentSettings

object

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

selectedDatabases

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput[]

Базы данных для миграции

sourceConnectionInfo

MySqlConnectionInfo

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

startedOn

string (date-time)

Параметр, указывающий при запуске миграции

targetConnectionInfo

MySqlConnectionInfo

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

MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel

Имя Тип Описание
databaseName

string

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

endedOn

string (date-time)

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

errorCount

integer (int64)

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

errorPrefix

string

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

exceptionsAndWarnings

ReportableException[]

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

id

string

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

lastStorageUpdate

string (date-time)

Последнее обновление хранилища

message

string

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

numberOfObjects

integer (int64)

Количество объектов

numberOfObjectsCompleted

integer (int64)

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

objectSummary

<string,  DataItemMigrationSummaryResult>

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

resultPrefix

string

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

resultType string:

DatabaseLevelOutput

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

stage

DatabaseMigrationStage

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

startedOn

string (date-time)

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

state

MigrationState

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

statusMessage

string

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

MigrateMySqlAzureDbForMySqlOfflineTaskOutputError

Имя Тип Описание
error

ReportableException

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

id

string

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

resultType string:

ErrorOutput

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

MigrateMySqlAzureDbForMySqlOfflineTaskOutputMigrationLevel

Имя Тип Описание
databaseSummary

<string,  DatabaseSummaryResult>

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

databases

object

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

durationInSeconds

integer (int64)

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

endedOn

string (date-time)

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

exceptionsAndWarnings

ReportableException[]

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

id

string

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

lastStorageUpdate

string (date-time)

Последнее обновление хранилища

message

string

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

migrationReportResult

MigrationReportResult

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

resultType string:

MigrationLevelOutput

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

sourceServerBrandVersion

string

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

sourceServerVersion

string

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

startedOn

string (date-time)

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

status

MigrationStatus

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

statusMessage

string

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

targetServerBrandVersion

string

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

targetServerVersion

string

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

MigrateMySqlAzureDbForMySqlOfflineTaskOutputTableLevel

Имя Тип Описание
endedOn

string (date-time)

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

errorPrefix

string

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

id

string

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

itemsCompletedCount

integer (int64)

Количество успешно завершенных элементов

itemsCount

integer (int64)

Число номенклатур

lastStorageUpdate

string (date-time)

Последнее обновление хранилища

objectName

string

Имя элемента

resultPrefix

string

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

resultType string:

TableLevelOutput

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

startedOn

string (date-time)

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

state

MigrationState

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

statusMessage

string

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

MigrateMySqlAzureDbForMySqlOfflineTaskProperties

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

Имя Тип Описание
clientData

object

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

commands CommandProperties[]:

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

errors

ODataError[]

Массив ошибок. Это игнорируется при отправке.

input

MigrateMySqlAzureDbForMySqlOfflineTaskInput

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

isCloneable

boolean

Может ли задача быть клонирована или нет

output MigrateMySqlAzureDbForMySqlOfflineTaskOutput[]:

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

state

TaskState

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

taskId

string

Идентификатор задачи

taskType string:

Migrate.MySql.AzureDbForMySql

Тип задачи.

MigrateMySqlAzureDbForMySqlSyncDatabaseInput

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

Имя Тип Описание
migrationSetting

object

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

name

string

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

sourceSetting

object

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

tableMap

object

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

targetDatabaseName

string

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

targetSetting

object

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

MigrateMySqlAzureDbForMySqlSyncTaskInput

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

Имя Тип Описание
selectedDatabases

MigrateMySqlAzureDbForMySqlSyncDatabaseInput[]

Базы данных для миграции

sourceConnectionInfo

MySqlConnectionInfo

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

targetConnectionInfo

MySqlConnectionInfo

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

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseError

Имя Тип Описание
errorMessage

string

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

events

SyncMigrationDatabaseErrorEvent[]

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

id

string

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

resultType string:

DatabaseLevelErrorOutput

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

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseLevel

Имя Тип Описание
appliedChanges

integer (int64)

Количество примененных изменений

cdcDeleteCounter

integer (int64)

Число удалений cdc

cdcInsertCounter

integer (int64)

Количество вставок cdc

cdcUpdateCounter

integer (int64)

Количество обновлений cdc

databaseName

string

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

endedOn

string (date-time)

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

fullLoadCompletedTables

integer (int64)

Количество таблиц, завершенных в полной загрузке

fullLoadErroredTables

integer (int64)

Количество таблиц, ошибок в полной загрузке

fullLoadLoadingTables

integer (int64)

Количество таблиц, загруженных в полную нагрузку

fullLoadQueuedTables

integer (int64)

Количество таблиц в очереди в полной нагрузке

id

string

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

incomingChanges

integer (int64)

Количество входящих изменений

initializationCompleted

boolean

Указывает, завершена ли начальная загрузка (полная загрузка)

latency

integer (int64)

Применение задержки CDC

migrationState

SyncDatabaseMigrationReportingState

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

resultType string:

DatabaseLevelOutput

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

startedOn

string (date-time)

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

MigrateMySqlAzureDbForMySqlSyncTaskOutputError

Имя Тип Описание
error

ReportableException

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

id

string

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

resultType string:

ErrorOutput

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

MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel

Имя Тип Описание
endedOn

string (date-time)

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

id

string

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

resultType string:

MigrationLevelOutput

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

sourceServer

string

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

sourceServerVersion

string

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

startedOn

string (date-time)

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

targetServer

string

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

targetServerVersion

string

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

MigrateMySqlAzureDbForMySqlSyncTaskOutputTableLevel

Имя Тип Описание
cdcDeleteCounter

string

Количество примененных удалений

cdcInsertCounter

string

Количество примененных вставок

cdcUpdateCounter

string

Количество примененных обновлений

dataErrorsCounter

integer (int64)

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

databaseName

string

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

fullLoadEndedOn

string (date-time)

Полное время окончания загрузки

fullLoadEstFinishTime

string (date-time)

Оценка завершения полной загрузки

fullLoadStartedOn

string (date-time)

Время начала полной загрузки

fullLoadTotalRows

integer (int64)

Количество строк, примененных в полной загрузке

id

string

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

lastModifiedTime

string (date-time)

Время последнего изменения в целевом объекте

resultType string:

TableLevelOutput

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

state

SyncTableMigrationState

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

tableName

string

Имя таблицы

totalChangesApplied

integer (int64)

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

MigrateMySqlAzureDbForMySqlSyncTaskProperties

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

Имя Тип Описание
clientData

object

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

commands CommandProperties[]:

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

errors

ODataError[]

Массив ошибок. Это игнорируется при отправке.

input

MigrateMySqlAzureDbForMySqlSyncTaskInput

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

output MigrateMySqlAzureDbForMySqlSyncTaskOutput[]:

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

state

TaskState

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

taskType string:

Migrate.MySql.AzureDbForMySql.Sync

Тип задачи.

MigrateOracleAzureDbForPostgreSqlSyncTaskProperties

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

Имя Тип Описание
clientData

object

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

commands CommandProperties[]:

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

errors

ODataError[]

Массив ошибок. Это игнорируется при отправке.

input

MigrateOracleAzureDbPostgreSqlSyncTaskInput

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

output MigrateOracleAzureDbPostgreSqlSyncTaskOutput[]:

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

state

TaskState

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

taskType string:

Migrate.Oracle.AzureDbForPostgreSql.Sync

Тип задачи.

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput

Сведения о конкретной базе данных Oracle в Базу данных Azure для PostgreSQL

Имя Тип Описание
caseManipulation

string

Обработка регистра имен объекта: "Сохранить" или "ToLower"

migrationSetting

object

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

name

string

Имя конвейера миграции

schemaName

string

Имя исходной схемы

sourceSetting

object

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

tableMap

object

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

targetDatabaseName

string

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

targetSetting

object

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

MigrateOracleAzureDbPostgreSqlSyncTaskInput

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

Имя Тип Описание
selectedDatabases

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput[]

Базы данных для миграции

sourceConnectionInfo

OracleConnectionInfo

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

targetConnectionInfo

PostgreSqlConnectionInfo

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

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseError

Имя Тип Описание
errorMessage

string

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

events

SyncMigrationDatabaseErrorEvent[]

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

id

string

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

resultType string:

DatabaseLevelErrorOutput

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

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseLevel

Имя Тип Описание
appliedChanges

integer (int64)

Количество примененных изменений

cdcDeleteCounter

integer (int64)

Число удалений cdc

cdcInsertCounter

integer (int64)

Количество вставок cdc

cdcUpdateCounter

integer (int64)

Количество обновлений cdc

databaseName

string

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

endedOn

string (date-time)

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

fullLoadCompletedTables

integer (int64)

Количество таблиц, завершенных в полной загрузке

fullLoadErroredTables

integer (int64)

Количество таблиц, ошибок в полной загрузке

fullLoadLoadingTables

integer (int64)

Количество таблиц, загруженных в полную нагрузку

fullLoadQueuedTables

integer (int64)

Количество таблиц в очереди в полной нагрузке

id

string

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

incomingChanges

integer (int64)

Количество входящих изменений

initializationCompleted

boolean

Указывает, завершена ли начальная загрузка (полная загрузка)

latency

integer (int64)

Применение задержки CDC

migrationState

SyncDatabaseMigrationReportingState

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

resultType string:

DatabaseLevelOutput

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

startedOn

string (date-time)

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

MigrateOracleAzureDbPostgreSqlSyncTaskOutputError

Имя Тип Описание
error

ReportableException

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

id

string

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

resultType string:

ErrorOutput

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

MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel

Имя Тип Описание
endedOn

string (date-time)

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

id

string

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

resultType string:

MigrationLevelOutput

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

sourceServer

string

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

sourceServerVersion

string

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

startedOn

string (date-time)

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

targetServer

string

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

targetServerVersion

string

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

MigrateOracleAzureDbPostgreSqlSyncTaskOutputTableLevel

Имя Тип Описание
cdcDeleteCounter

integer (int64)

Количество примененных удалений

cdcInsertCounter

integer (int64)

Количество примененных вставок

cdcUpdateCounter

integer (int64)

Количество примененных обновлений

dataErrorsCounter

integer (int64)

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

databaseName

string

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

fullLoadEndedOn

string (date-time)

Полное время окончания загрузки

fullLoadEstFinishTime

string (date-time)

Оценка завершения полной загрузки

fullLoadStartedOn

string (date-time)

Время начала полной загрузки

fullLoadTotalRows

integer (int64)

Количество строк, примененных в полной загрузке

id

string

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

lastModifiedTime

string (date-time)

Время последнего изменения в целевом объекте

resultType string:

TableLevelOutput

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

state

SyncTableMigrationState

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

tableName

string

Имя таблицы

totalChangesApplied

integer (int64)

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

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput

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

Имя Тип Описание
id

string

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

migrationSetting

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

name

string

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

selectedTables

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput[]

Таблицы, выбранные для миграции

sourceSetting

object

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

targetDatabaseName

string

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

targetSetting

object

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

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput

Выбранные таблицы для миграции

Имя Тип Описание
name

string

Имя таблицы для миграции

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

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

Имя Тип Описание
encryptedKeyForSecureFields

string

зашифрованный ключ для безопасных полей

selectedDatabases

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput[]

Базы данных для миграции

sourceConnectionInfo

PostgreSqlConnectionInfo

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

startedOn

string (date-time)

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

targetConnectionInfo

PostgreSqlConnectionInfo

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

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError

Имя Тип Описание
errorMessage

string

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

events

SyncMigrationDatabaseErrorEvent[]

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

id

string

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

resultType string:

DatabaseLevelErrorOutput

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

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel

Имя Тип Описание
appliedChanges

integer (int64)

Количество примененных изменений

cdcDeleteCounter

integer (int64)

Число удалений cdc

cdcInsertCounter

integer (int64)

Количество вставок cdc

cdcUpdateCounter

integer (int64)

Количество обновлений cdc

databaseName

string

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

endedOn

string (date-time)

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

fullLoadCompletedTables

integer (int64)

Количество таблиц, завершенных в полной загрузке

fullLoadErroredTables

integer (int64)

Количество таблиц, ошибок в полной загрузке

fullLoadLoadingTables

integer (int64)

Количество таблиц, загруженных в полную нагрузку

fullLoadQueuedTables

integer (int64)

Количество таблиц в очереди в полной нагрузке

id

string

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

incomingChanges

integer (int64)

Количество входящих изменений

initializationCompleted

boolean

Указывает, завершена ли начальная загрузка (полная загрузка)

latency

integer (int64)

Применение задержки CDC

migrationState

SyncDatabaseMigrationReportingState

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

resultType string:

DatabaseLevelOutput

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

startedOn

string (date-time)

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

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError

Имя Тип Описание
error

ReportableException

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

events

SyncMigrationDatabaseErrorEvent[]

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

id

string

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

resultType string:

ErrorOutput

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

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel

Имя Тип Описание
databaseCount

number

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

endedOn

string (date-time)

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

id

string

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

resultType string:

MigrationLevelOutput

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

sourceServer

string

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

sourceServerType

ScenarioSource

Тип исходного сервера.

sourceServerVersion

string

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

startedOn

string (date-time)

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

state

ReplicateMigrationState

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

targetServer

string

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

targetServerType

ScenarioTarget

Тип целевого сервера.

targetServerVersion

string

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

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputTableLevel

Имя Тип Описание
cdcDeleteCounter

integer (int64)

Количество примененных удалений

cdcInsertCounter

integer (int64)

Количество примененных вставок

cdcUpdateCounter

integer (int64)

Количество примененных обновлений

dataErrorsCounter

integer (int64)

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

databaseName

string

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

fullLoadEndedOn

string (date-time)

Полное время окончания загрузки

fullLoadEstFinishTime

string (date-time)

Оценка завершения полной загрузки

fullLoadStartedOn

string (date-time)

Время начала полной загрузки

fullLoadTotalRows

integer (int64)

Количество строк, примененных в полной загрузке

id

string

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

lastModifiedTime

string (date-time)

Время последнего изменения в целевом объекте

resultType string:

TableLevelOutput

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

state

SyncTableMigrationState

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

tableName

string

Имя таблицы

totalChangesApplied

integer (int64)

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

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties

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

Имя Тип Описание
clientData

object

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

commands CommandProperties[]:

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

createdOn

string

DateTime в формате UTC при создании задачи

errors

ODataError[]

Массив ошибок. Это игнорируется при отправке.

input

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

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

isCloneable

boolean

Может ли задача быть клонирована или нет

output MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutput[]:

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

state

TaskState

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

taskId

string

Идентификатор задачи

taskType string:

Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2

Тип задачи.

MigrateSqlServerSqlDbDatabaseInput

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

Имя Тип Описание
id

string

Идентификатор базы данных

makeSourceDbReadOnly

boolean

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

name

string

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

schemaSetting

object

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

tableMap

object

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

targetDatabaseName

string

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

MigrateSqlServerSqlDbSyncDatabaseInput

Сведения о конкретных базах данных для входных данных синхронизации sql в базу данных SQL Azure

Имя Тип Описание
id

string

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

migrationSetting

object

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

name

string

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

schemaName

string

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

sourceSetting

object

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

tableMap

object

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

targetDatabaseName

string

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

targetSetting

object

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

MigrateSqlServerSqlDbSyncTaskInput

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

Имя Тип Описание
selectedDatabases

MigrateSqlServerSqlDbSyncDatabaseInput[]

Базы данных для миграции

sourceConnectionInfo

SqlConnectionInfo

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

targetConnectionInfo

SqlConnectionInfo

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

validationOptions

MigrationValidationOptions

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

MigrateSqlServerSqlDbSyncTaskOutputDatabaseError

Имя Тип Описание
errorMessage

string

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

events

SyncMigrationDatabaseErrorEvent[]

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

id

string

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

resultType string:

DatabaseLevelErrorOutput

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

MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel

Имя Тип Описание
appliedChanges

integer (int64)

Количество примененных изменений

cdcDeleteCounter

integer (int64)

Число удалений cdc

cdcInsertCounter

integer (int64)

Количество вставок cdc

cdcUpdateCounter

integer (int64)

Количество обновлений cdc

databaseName

string

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

endedOn

string (date-time)

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

fullLoadCompletedTables

integer (int64)

Количество таблиц, завершенных в полной загрузке

fullLoadErroredTables

integer (int64)

Количество таблиц, ошибок в полной загрузке

fullLoadLoadingTables

integer (int64)

Количество таблиц, загруженных в полную нагрузку

fullLoadQueuedTables

integer (int64)

Количество таблиц в очереди в полной нагрузке

id

string

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

incomingChanges

integer (int64)

Количество входящих изменений

initializationCompleted

boolean

Указывает, завершена ли начальная загрузка (полная загрузка)

latency

integer (int64)

Применение задержки CDC

migrationState

SyncDatabaseMigrationReportingState

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

resultType string:

DatabaseLevelOutput

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

startedOn

string (date-time)

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

MigrateSqlServerSqlDbSyncTaskOutputError

Имя Тип Описание
error

ReportableException

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

id

string

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

resultType string:

ErrorOutput

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

MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel

Имя Тип Описание
databaseCount

integer

Количество баз данных

endedOn

string (date-time)

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

id

string

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

resultType string:

MigrationLevelOutput

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

sourceServer

string

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

sourceServerVersion

string

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

startedOn

string (date-time)

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

targetServer

string

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

targetServerVersion

string

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

MigrateSqlServerSqlDbSyncTaskOutputTableLevel

Имя Тип Описание
cdcDeleteCounter

integer (int64)

Количество примененных удалений

cdcInsertCounter

integer (int64)

Количество примененных вставок

cdcUpdateCounter

integer (int64)

Количество примененных обновлений

dataErrorsCounter

integer (int64)

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

databaseName

string

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

fullLoadEndedOn

string (date-time)

Полное время окончания загрузки

fullLoadEstFinishTime

string (date-time)

Оценка завершения полной загрузки

fullLoadStartedOn

string (date-time)

Время начала полной загрузки

fullLoadTotalRows

integer (int64)

Количество строк, примененных в полной загрузке

id

string

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

lastModifiedTime

string (date-time)

Время последнего изменения в целевом объекте

resultType string:

TableLevelOutput

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

state

SyncTableMigrationState

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

tableName

string

Имя таблицы

totalChangesApplied

integer (int64)

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

MigrateSqlServerSqlDbSyncTaskProperties

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

Имя Тип Описание
clientData

object

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

commands CommandProperties[]:

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

errors

ODataError[]

Массив ошибок. Это игнорируется при отправке.

input

MigrateSqlServerSqlDbSyncTaskInput

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

output MigrateSqlServerSqlDbSyncTaskOutput[]:

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

state

TaskState

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

taskType string:

Migrate.SqlServer.AzureSqlDb.Sync

Тип задачи.

MigrateSqlServerSqlDbTaskInput

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

Имя Тип Описание
encryptedKeyForSecureFields

string

зашифрованный ключ для безопасных полей

selectedDatabases

MigrateSqlServerSqlDbDatabaseInput[]

Базы данных для миграции

sourceConnectionInfo

SqlConnectionInfo

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

startedOn

string

Дата и время относительно UTC при запуске миграции

targetConnectionInfo

SqlConnectionInfo

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

validationOptions

MigrationValidationOptions

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

MigrateSqlServerSqlDbTaskOutputDatabaseLevel

Имя Тип Описание
databaseName

string

Имя элемента

endedOn

string (date-time)

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

errorCount

integer (int64)

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

errorPrefix

string

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

exceptionsAndWarnings

ReportableException[]

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

id

string

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

message

string

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

numberOfObjects

integer (int64)

Количество объектов

numberOfObjectsCompleted

integer (int64)

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

objectSummary

<string,  DataItemMigrationSummaryResult>

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

resultPrefix

string

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

resultType string:

DatabaseLevelOutput

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

stage

DatabaseMigrationStage

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

startedOn

string (date-time)

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

state

MigrationState

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

statusMessage

string

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

MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult

Имя Тип Описание
dataIntegrityValidationResult

DataIntegrityValidationResult

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

endedOn

string (date-time)

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

id

string

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

migrationId

string

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

queryAnalysisValidationResult

QueryAnalysisValidationResult

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

resultType string:

MigrationDatabaseLevelValidationOutput

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

schemaValidationResult

SchemaComparisonValidationResult

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

sourceDatabaseName

string

Имя исходной базы данных

startedOn

string (date-time)

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

status

ValidationStatus

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

targetDatabaseName

string

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

MigrateSqlServerSqlDbTaskOutputError

Имя Тип Описание
error

ReportableException

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

id

string

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

resultType string:

ErrorOutput

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

MigrateSqlServerSqlDbTaskOutputMigrationLevel

Имя Тип Описание
databaseSummary

<string,  DatabaseSummaryResult>

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

databases

object

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

durationInSeconds

integer (int64)

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

endedOn

string (date-time)

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

exceptionsAndWarnings

ReportableException[]

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

id

string

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

message

string

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

migrationReportResult

MigrationReportResult

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

migrationValidationResult MigrationValidationResult:

MigrateSqlServerSqlDbTaskOutputValidationResult

Результаты проверки миграции

resultType string:

MigrationLevelOutput

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

sourceServerBrandVersion

string

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

sourceServerVersion

string

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

startedOn

string (date-time)

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

status

MigrationStatus

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

statusMessage

string

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

targetServerBrandVersion

string

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

targetServerVersion

string

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

MigrateSqlServerSqlDbTaskOutputTableLevel

Имя Тип Описание
endedOn

string (date-time)

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

errorPrefix

string

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

id

string

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

itemsCompletedCount

integer (int64)

Количество успешно завершенных элементов

itemsCount

integer (int64)

Число номенклатур

objectName

string

Имя элемента

resultPrefix

string

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

resultType string:

TableLevelOutput

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

startedOn

string (date-time)

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

state

MigrationState

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

statusMessage

string

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

MigrateSqlServerSqlDbTaskOutputValidationResult

Имя Тип Описание
id

string

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

migrationId

string

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

resultType string:

MigrationValidationOutput

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

status

ValidationStatus

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

summaryResults

<string,  MigrationValidationDatabaseSummaryResult>

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

MigrateSqlServerSqlDbTaskProperties

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

Имя Тип Описание
clientData

object

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

commands CommandProperties[]:

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

createdOn

string

DateTime в формате UTC при создании задачи

errors

ODataError[]

Массив ошибок. Это игнорируется при отправке.

input

MigrateSqlServerSqlDbTaskInput

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

isCloneable

boolean

Может ли задача быть клонирована или нет

output MigrateSqlServerSqlDbTaskOutput[]:

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

state

TaskState

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

taskId

string

Идентификатор задачи

taskType string:

Migrate.SqlServer.SqlDb

Тип задачи.

MigrateSqlServerSqlMIDatabaseInput

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

Имя Тип Описание
backupFilePaths

string[]

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

backupFileShare

FileShare

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

id

string

Идентификатор базы данных

name

string

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

restoreDatabaseName

string

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

MigrateSqlServerSqlMISyncTaskInput

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

Имя Тип Описание
azureApp

AzureActiveDirectoryApp

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

backupFileShare

FileShare

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

numberOfParallelDatabaseMigrations

number

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

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Базы данных для миграции

sourceConnectionInfo

SqlConnectionInfo

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

storageResourceId

string

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

targetConnectionInfo

MiSqlConnectionInfo

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

MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel

Имя Тип Описание
activeBackupSets

BackupSetInfo[]

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

containerName

string

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

endedOn

string (date-time)

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

errorPrefix

string

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

exceptionsAndWarnings

ReportableException[]

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

fullBackupSetInfo

BackupSetInfo

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

id

string

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

isFullBackupRestored

boolean

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

lastRestoredBackupSetInfo

BackupSetInfo

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

migrationState

DatabaseMigrationState

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

resultType string:

DatabaseLevelOutput

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

sourceDatabaseName

string

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

startedOn

string (date-time)

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

MigrateSqlServerSqlMISyncTaskOutputError

Имя Тип Описание
error

ReportableException

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

id

string

Уникальный идентификатор исключения

resultType string:

ErrorOutput

Тип результата

MigrateSqlServerSqlMISyncTaskOutputMigrationLevel

Имя Тип Описание
databaseCount

integer

Количество баз данных

databaseErrorCount

integer

Количество ошибок уровня базы данных

endedOn

string (date-time)

Время окончания миграции

id

string

Идентификатор результата

resultType string:

MigrationLevelOutput

Тип результата

sourceServerBrandVersion

string

Версия фирменной символики исходного сервера

sourceServerName

string

Имя исходного сервера

sourceServerVersion

string

Версия исходного сервера

startedOn

string (date-time)

Время начала миграции

state

MigrationState

Текущее состояние миграции

targetServerBrandVersion

string

Версия фирменной символики целевого сервера

targetServerName

string

Имя целевого сервера

targetServerVersion

string

Версия целевого сервера

MigrateSqlServerSqlMISyncTaskProperties

Свойства для задачи, которая переносит базы данных SQL Server в сценарий синхронизации управляемого экземпляра Базы данных SQL Azure

Имя Тип Описание
clientData

object

Пары ключевых значений клиентских данных для присоединения метаданных к задаче

commands CommandProperties[]:

Массив свойств команды.

createdOn

string

DateTime в формате UTC при создании задачи

errors

ODataError[]

Массив ошибок. Это игнорируется при отправке.

input

MigrateSqlServerSqlMISyncTaskInput

Входные данные задачи

output MigrateSqlServerSqlMISyncTaskOutput[]:

Выходные данные задачи. Это игнорируется при отправке.

state

TaskState

Состояние задачи. Это игнорируется при отправке.

taskType string:

Migrate.SqlServer.AzureSqlDbMI.Sync.LRS

Тип задачи.

MigrateSqlServerSqlMITaskInput

Входные данные для задачи, которая переносит базы данных SQL Server в Управляемый экземпляр Базы данных SQL Azure.

Имя Тип Описание
aadDomainName

string

Доменное имя Azure Active Directory в формате "contoso.com" для федеративного Azure AD или "contoso.onmicrosoft.com" для управляемого домена, необходимо, если и только если выбраны имена входа Windows

backupBlobShare

BlobShare

URI SAS контейнера учетной записи хранения Azure, который будет использоваться для хранения файлов резервной копии.

backupFileShare

FileShare

Сведения о общей папке резервного копирования для всех выбранных баз данных.

backupMode

BackupMode

Режим резервного копирования, чтобы указать, следует ли использовать существующую резервную копию или создать новую резервную копию. При использовании существующих резервных копий пути к файлам резервного копирования должны быть предоставлены в выбранных Базах данных.

encryptedKeyForSecureFields

string

зашифрованный ключ для безопасных полей

selectedAgentJobs

string[]

Задания агента для миграции.

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Базы данных для миграции

selectedLogins

string[]

Имена входа для миграции.

sourceConnectionInfo

SqlConnectionInfo

Сведения о подключении к источнику

startedOn

string

Дата и время относительно UTC при запуске миграции

targetConnectionInfo

SqlConnectionInfo

Сведения о подключении к целевому объекту

MigrateSqlServerSqlMITaskOutputAgentJobLevel

Имя Тип Описание
endedOn

string (date-time)

Время окончания миграции

exceptionsAndWarnings

ReportableException[]

Ошибки миграции и предупреждения для каждого задания

id

string

Идентификатор результата

isEnabled

boolean

Состояние исходного задания агента.

message

string

Сообщение о ходе миграции

name

string

Имя задания агента.

resultType string:

AgentJobLevelOutput

Тип результата

startedOn

string (date-time)

Время начала миграции

state

MigrationState

Текущее состояние миграции

MigrateSqlServerSqlMITaskOutputDatabaseLevel

Имя Тип Описание
databaseName

string

Имя базы данных

endedOn

string (date-time)

Время окончания миграции

exceptionsAndWarnings

ReportableException[]

Исключения и предупреждения миграции

id

string

Идентификатор результата

message

string

Сообщение о ходе миграции

resultType string:

DatabaseLevelOutput

Тип результата

sizeMB

number (double)

Размер базы данных в мегабайтах

stage

DatabaseMigrationStage

Текущая стадия миграции

startedOn

string (date-time)

Время начала миграции

state

MigrationState

Текущее состояние миграции

MigrateSqlServerSqlMITaskOutputError

Имя Тип Описание
error

ReportableException

Ошибка миграции

id

string

Уникальный идентификатор исключения

resultType string:

ErrorOutput

Тип результата

MigrateSqlServerSqlMITaskOutputLoginLevel

Имя Тип Описание
endedOn

string (date-time)

Время окончания миграции входа

exceptionsAndWarnings

ReportableException[]

Ошибки миграции входа и предупреждения для каждого входа

id

string

Идентификатор результата

loginName

string

Имя входа.

message

string

Сообщение о ходе миграции входа

resultType string:

LoginLevelOutput

Тип результата

stage

LoginMigrationStage

Текущий этап входа

startedOn

string (date-time)

Время начала миграции входа

state

MigrationState

Текущее состояние входа

MigrateSqlServerSqlMITaskOutputMigrationLevel

Имя Тип Описание
agentJobs

object

Выбранные задания агента в качестве карты из имени в идентификатор

databases

object

Выбранные базы данных в качестве сопоставления с именем базы данных и идентификатором базы данных

endedOn

string (date-time)

Время окончания миграции

exceptionsAndWarnings

ReportableException[]

Исключения и предупреждения миграции.

id

string

Идентификатор результата

logins

object

Выбранные имена входа в качестве карты из имени в идентификатор

message

string

Сообщение о ходе миграции

orphanedUsersInfo

OrphanedUserInfo[]

Список потерянных пользователей.

resultType string:

MigrationLevelOutput

Тип результата

serverRoleResults

<string,  StartMigrationScenarioServerRoleResult>

Сопоставление результатов миграции ролей сервера.

sourceServerBrandVersion

string

Версия фирменной символики исходного сервера

sourceServerVersion

string

Версия исходного сервера

startedOn

string (date-time)

Время начала миграции

state

MigrationState

Текущее состояние миграции

status

MigrationStatus

Текущее состояние миграции

targetServerBrandVersion

string

Версия фирменной символики целевого сервера

targetServerVersion

string

Версия целевого сервера

MigrateSqlServerSqlMITaskProperties

Свойства задачи, которая переносит базы данных SQL Server в Управляемый экземпляр Базы данных SQL Azure

Имя Тип Описание
clientData

object

Пары ключевых значений клиентских данных для присоединения метаданных к задаче

commands CommandProperties[]:

Массив свойств команды.

createdOn

string

DateTime в формате UTC при создании задачи

errors

ODataError[]

Массив ошибок. Это игнорируется при отправке.

input

MigrateSqlServerSqlMITaskInput

Входные данные задачи

isCloneable

boolean

Может ли задача быть клонирована или нет

output MigrateSqlServerSqlMITaskOutput[]:

Выходные данные задачи. Это игнорируется при отправке.

parentTaskId

string

идентификатор родительской задачи

state

TaskState

Состояние задачи. Это игнорируется при отправке.

taskId

string

Идентификатор задачи

taskType string:

Migrate.SqlServer.AzureSqlDbMI

Тип задачи.

MigrateSsisTaskInput

Входные данные для задачи, которая переносит пакеты служб SSIS из SQL Server в Управляемый экземпляр Базы данных SQL Azure.

Имя Тип Описание
sourceConnectionInfo

SqlConnectionInfo

Сведения о подключении к источнику

ssisMigrationInfo

SsisMigrationInfo

Сведения о миграции пакетов служб SSIS.

targetConnectionInfo

SqlConnectionInfo

Сведения о подключении к целевому объекту

MigrateSsisTaskOutputMigrationLevel

Имя Тип Описание
endedOn

string (date-time)

Время окончания миграции

exceptionsAndWarnings

ReportableException[]

Исключения и предупреждения миграции.

id

string

Идентификатор результата

message

string

Сообщение о ходе миграции

resultType string:

MigrationLevelOutput

Тип результата

sourceServerBrandVersion

string

Версия фирменной символики исходного сервера

sourceServerVersion

string

Версия исходного сервера

stage

SsisMigrationStage

Этап миграции служб SSIS.

startedOn

string (date-time)

Время начала миграции

status

MigrationStatus

Текущее состояние миграции

targetServerBrandVersion

string

Версия фирменной символики целевого сервера

targetServerVersion

string

Версия целевого сервера

MigrateSsisTaskOutputProjectLevel

Имя Тип Описание
endedOn

string (date-time)

Время окончания миграции

exceptionsAndWarnings

ReportableException[]

Исключения и предупреждения миграции

folderName

string

Имя папки

id

string

Идентификатор результата

message

string

Сообщение о ходе миграции

projectName

string

Имя проекта

resultType string:

SsisProjectLevelOutput

Тип результата

stage

SsisMigrationStage

Этап миграции служб SSIS.

startedOn

string (date-time)

Время начала миграции

state

MigrationState

Текущее состояние миграции

MigrateSsisTaskProperties

Свойства задачи, которая переносит пакеты служб SSIS из баз данных SQL Server в Управляемый экземпляр Базы данных SQL Azure.

Имя Тип Описание
clientData

object

Пары ключевых значений клиентских данных для присоединения метаданных к задаче

commands CommandProperties[]:

Массив свойств команды.

errors

ODataError[]

Массив ошибок. Это игнорируется при отправке.

input

MigrateSsisTaskInput

Входные данные задачи

output MigrateSsisTaskOutput[]:

Выходные данные задачи. Это игнорируется при отправке.

state

TaskState

Состояние задачи. Это игнорируется при отправке.

taskType string:

Migrate.Ssis

Тип задачи.

MigrateSyncCompleteCommandInput

Входные данные для команды, которая завершает миграцию синхронизации для базы данных.

Имя Тип Описание
commitTimeStamp

string (date-time)

Метка времени для завершения

databaseName

string

Имя базы данных

MigrateSyncCompleteCommandOutput

Выходные данные для команды, которая завершает миграцию синхронизации для базы данных.

Имя Тип Описание
errors

ReportableException[]

Список ошибок, которые произошли во время выполнения команды

id

string

Идентификатор результата

MigrateSyncCompleteCommandProperties

Свойства команды, которая завершает миграцию синхронизации для базы данных.

Имя Тип Описание
commandId

string

Идентификатор команды

commandType string:

Migrate.Sync.Complete.Database

Тип команды.

errors

ODataError[]

Массив ошибок. Это игнорируется при отправке.

input

MigrateSyncCompleteCommandInput

Входные данные команд

output

MigrateSyncCompleteCommandOutput

Выходные данные команд. Это игнорируется при отправке.

state

CommandState

Состояние команды. Это игнорируется при отправке.

MigrationEligibilityInfo

Сведения о возможности миграции объекта сервера

Имя Тип Описание
isEligibleForMigration

boolean

Имеет ли объект право на миграцию или нет.

validationMessages

string[]

Сведения о сбое соответствия для объекта сервера.

MigrationReportResult

Результат проверки миграции содержит URL-адрес для скачивания созданного отчета.

Имя Тип Описание
id

string

Идентификатор результата проверки миграции

reportUrl

string

URL-адрес отчета.

MigrationState

Текущее состояние миграции

Значение Описание
None
InProgress
Failed
Warning
Completed
Skipped
Stopped

MigrationStatus

Текущее состояние миграции

Значение Описание
Default
Connecting
SourceAndTargetSelected
SelectLogins
Configured
Running
Error
Stopped
Completed
CompletedWithWarnings

MigrationValidationDatabaseSummaryResult

Сводный результат уровня базы данных проверки миграции

Имя Тип Описание
endedOn

string (date-time)

Время окончания проверки

id

string

Идентификатор результата

migrationId

string

Идентификатор миграции

sourceDatabaseName

string

Имя исходной базы данных

startedOn

string (date-time)

Время начала проверки

status

ValidationStatus

Текущее состояние проверки на уровне базы данных

targetDatabaseName

string

Имя целевой базы данных

MigrationValidationOptions

Типы проверок для выполнения после миграции

Имя Тип Описание
enableDataIntegrityValidation

boolean

Позволяет выполнять проверку целостности данных на основе контрольной суммы между источником и целевым объектом для выбранной базы данных или таблиц.

enableQueryAnalysisValidation

boolean

Позволяет выполнять быстрый и интеллектуальный анализ запросов, извлекая запросы из исходной базы данных и выполняя их в целевом объекте. Результат будет иметь статистику выполнения для выполнения в исходных и целевых базах данных для извлеченных запросов.

enableSchemaValidation

boolean

Позволяет сравнивать сведения о схеме между источником и целевым объектом.

MigrationValidationResult

Результат проверки миграции

Имя Тип Описание
id

string

Идентификатор результата проверки миграции

migrationId

string

Идентификатор миграции

status

ValidationStatus

Текущее состояние проверки на уровне миграции. Состояние результата проверки базы данных будет агрегировано здесь.

summaryResults

<string,  MigrationValidationDatabaseSummaryResult>

Сводные результаты проверки для каждой базы данных

MiSqlConnectionInfo

Свойства, необходимые для создания подключения к управляемому экземпляру базы данных SQL Azure

Имя Тип Описание
managedInstanceResourceId

string

Идентификатор ресурса для Управляемого экземпляра базы данных SQL Azure

password

string

Учетные данные пароля.

type string:

MiSqlConnectionInfo

Тип сведений о подключении

userName

string

Имя пользователя

MongoDbClusterInfo

Описание источника данных MongoDB

Имя Тип Описание
databases

MongoDbDatabaseInfo[]

Список несистемных баз данных в кластере

supportsSharding

boolean

Поддерживает ли кластер сегментированные коллекции

type

MongoDbClusterType

Тип источника данных

version

string

Версия источника данных в форме x.y.z (например, 3.6.7). Не используется, если тип — BLOBContainer.

MongoDbClusterType

Тип источника данных

Значение Описание
BlobContainer
CosmosDb
MongoDb

MongoDbCollectionInfo

Описание поддерживаемой коллекции в базе данных MongoDB

Имя Тип Описание
averageDocumentSize

integer (int64)

Средний размер документа или -1, если средний размер неизвестен

dataSize

integer (int64)

Предполагаемый общий размер данных в байтах или -1, если размер неизвестен.

databaseName

string

Имя базы данных, содержащей коллекцию

documentCount

integer (int64)

Предполагаемое общее количество документов или -1, если число документов неизвестно

isCapped

boolean

Является ли коллекция ограниченной коллекцией (т. е. имеет ли она фиксированный размер и действует как циклический буфер).

isSystemCollection

boolean

Является ли коллекция системной коллекцией

isView

boolean

Указывает, является ли коллекция представлением другой коллекции

name

string

Неквалифицированное имя базы данных или коллекции

qualifiedName

string

Полное имя базы данных или коллекции. Для коллекции это имя, указанное в базе данных.

shardKey

MongoDbShardKeyInfo

Ключ сегментов коллекции или значение NULL, если коллекция не сегментирована

supportsSharding

boolean

Включена ли база данных сегментирование. Обратите внимание, что при необходимости задача миграции включает сегментирование по целевому объекту.

viewOf

string

Имя коллекции, о которую это представление, если IsView имеет значение true

MongoDbCollectionProgress

Описание хода выполнения коллекции

Имя Тип Описание
bytesCopied

integer (int64)

Количество байтов документов, скопированных на этапе копирования

documentsCopied

integer (int64)

Количество документов, скопированных на этапе копирования

elapsedTime

string

Истекшее время в формате [ddd.]hh:mm:ss[.fff] (т. е. формат TimeSpan)

errors

<string,  MongoDbError>

Ошибки и предупреждения, возникшие для текущего объекта. Ключи — это коды ошибок.

eventsPending

integer (int64)

Количество событий oplog, ожидающих воспроизведения

eventsReplayed

integer (int64)

Число событий оплога, воспроизводимых до сих пор

lastEventTime

string (date-time)

Метка времени последнего события oplog, полученного или значение NULL, если событие oplog еще не получено.

lastReplayTime

string (date-time)

Метка времени воспроизведения последнего события oplog или null, если событие oplog еще не было воспроизведено.

name

string

Имя объекта progress. Для коллекции это неквалифицированное имя коллекции. Для базы данных это имя базы данных. Для общей миграции это значение NULL.

qualifiedName

string

Полное имя объекта progress. Для коллекции это имя, указанное в базе данных. Для базы данных это имя базы данных. Для общей миграции это значение NULL.

resultType string:

Collection

Тип объекта progress

state

MongoDbMigrationState

totalBytes

integer (int64)

Общее количество байтов документов в источнике в начале этапа копирования или -1, если общий размер был неизвестным

totalDocuments

integer (int64)

Общее количество документов в источнике в начале этапа копирования или -1, если общее число было неизвестно

MongoDbCollectionSettings

Описание переноса отдельной коллекции MongoDB

Имя Тип Описание
canDelete

boolean

Разрешено ли переносить целевую коллекцию в ходе миграции. Значение по умолчанию — true.

shardKey

MongoDbShardKeySetting

Описание ключа сегментов MongoDB

targetRUs

integer (int32)

Ез, которые необходимо настроить в целевом объекте CosmosDB или null, чтобы использовать значение по умолчанию. Это не влияет на целевые объекты, отличные от CosmosDB.

MongoDbConnectionInfo

Описание подключения к источнику данных MongoDB

Имя Тип Default value Описание
additionalSettings

string

Дополнительные параметры подключения

authentication

AuthenticationType

Тип проверки подлинности, используемый для подключения

connectionString

string

Строка подключения MongoDB или URL-адрес контейнера BLOB-объектов. Имя пользователя и пароль можно указать здесь или в свойствах имени пользователя и пароля.

dataSource

string

Источник данных

encryptConnection

boolean

Следует ли шифровать подключение

enforceSSL

boolean

password

string

Учетные данные пароля.

port

integer

порт для сервера

serverBrandVersion

string

Версия фирменной символики сервера

serverName

string

имя сервера

serverVersion

string

версия сервера

trustServerCertificate

boolean

False

Отношение доверия к сертификату сервера

type

string

Тип сведений о подключении

userName

string

Имя пользователя

MongoDbDatabaseInfo

Описание базы данных в источнике данных MongoDB

Имя Тип Описание
averageDocumentSize

integer (int64)

Средний размер документа или -1, если средний размер неизвестен

collections

MongoDbCollectionInfo[]

Список поддерживаемых коллекций в базе данных MongoDB

dataSize

integer (int64)

Предполагаемый общий размер данных в байтах или -1, если размер неизвестен.

documentCount

integer (int64)

Предполагаемое общее количество документов или -1, если число документов неизвестно

name

string

Неквалифицированное имя базы данных или коллекции

qualifiedName

string

Полное имя базы данных или коллекции. Для коллекции это имя, указанное в базе данных.

supportsSharding

boolean

Включена ли база данных сегментирование. Обратите внимание, что при необходимости задача миграции включает сегментирование по целевому объекту.

MongoDbDatabaseProgress

Описание хода выполнения базы данных

Имя Тип Описание
bytesCopied

integer (int64)

Количество байтов документов, скопированных на этапе копирования

collections

object

Ход выполнения коллекций в базе данных. Ключи — это неквалифицированные имена коллекций.

documentsCopied

integer (int64)

Количество документов, скопированных на этапе копирования

elapsedTime

string

Истекшее время в формате [ddd.]hh:mm:ss[.fff] (т. е. формат TimeSpan)

errors

<string,  MongoDbError>

Ошибки и предупреждения, возникшие для текущего объекта. Ключи — это коды ошибок.

eventsPending

integer (int64)

Количество событий oplog, ожидающих воспроизведения

eventsReplayed

integer (int64)

Число событий оплога, воспроизводимых до сих пор

lastEventTime

string (date-time)

Метка времени последнего события oplog, полученного или значение NULL, если событие oplog еще не получено.

lastReplayTime

string (date-time)

Метка времени воспроизведения последнего события oplog или null, если событие oplog еще не было воспроизведено.

name

string

Имя объекта progress. Для коллекции это неквалифицированное имя коллекции. Для базы данных это имя базы данных. Для общей миграции это значение NULL.

qualifiedName

string

Полное имя объекта progress. Для коллекции это имя, указанное в базе данных. Для базы данных это имя базы данных. Для общей миграции это значение NULL.

resultType string:

Database

Тип объекта progress

state

MongoDbMigrationState

totalBytes

integer (int64)

Общее количество байтов документов в источнике в начале этапа копирования или -1, если общий размер был неизвестным

totalDocuments

integer (int64)

Общее количество документов в источнике в начале этапа копирования или -1, если общее число было неизвестно

MongoDbDatabaseSettings

Описание переноса отдельной базы данных MongoDB

Имя Тип Описание
collections

<string,  MongoDbCollectionSettings>

Коллекции исходной базы данных для миграции в целевой объект. Ключи — это неквалифицированные имена коллекций.

targetRUs

integer (int32)

ЕЗ, которые следует настроить в целевом объекте CosmosDB или null, чтобы использовать значение по умолчанию, или значение 0, если пропускная способность не должна быть подготовлена для базы данных. Это не влияет на целевые объекты, отличные от CosmosDB.

MongoDbError

Описание ошибки или предупреждения, которые произошли во время миграции MongoDB

Имя Тип Описание
code

string

Не локализованный код, доступный для чтения компьютера, описывающий ошибку или предупреждение

count

integer (int32)

Количество попыток возникновения ошибки или предупреждения

message

string

Локализованное, удобочитаемое пользователем сообщение, описывающее ошибку или предупреждение

type

MongoDbErrorType

Тип ошибки или предупреждения

MongoDbErrorType

Тип ошибки или предупреждения

Значение Описание
Error
ValidationError
Warning

MongoDbMigrationProgress

Описание хода выполнения общей миграции

Имя Тип Описание
bytesCopied

integer (int64)

Количество байтов документов, скопированных на этапе копирования

databases

<string,  MongoDbDatabaseProgress>

Ход выполнения баз данных в миграции. Ключи — это имена баз данных

documentsCopied

integer (int64)

Количество документов, скопированных на этапе копирования

elapsedTime

string

Истекшее время в формате [ddd.]hh:mm:ss[.fff] (т. е. формат TimeSpan)

errors

<string,  MongoDbError>

Ошибки и предупреждения, возникшие для текущего объекта. Ключи — это коды ошибок.

eventsPending

integer (int64)

Количество событий oplog, ожидающих воспроизведения

eventsReplayed

integer (int64)

Число событий оплога, воспроизводимых до сих пор

lastEventTime

string (date-time)

Метка времени последнего события oplog, полученного или значение NULL, если событие oplog еще не получено.

lastReplayTime

string (date-time)

Метка времени воспроизведения последнего события oplog или null, если событие oplog еще не было воспроизведено.

name

string

Имя объекта progress. Для коллекции это неквалифицированное имя коллекции. Для базы данных это имя базы данных. Для общей миграции это значение NULL.

qualifiedName

string

Полное имя объекта progress. Для коллекции это имя, указанное в базе данных. Для базы данных это имя базы данных. Для общей миграции это значение NULL.

resultType string:

Migration

Тип объекта progress

state

MongoDbMigrationState

totalBytes

integer (int64)

Общее количество байтов документов в источнике в начале этапа копирования или -1, если общий размер был неизвестным

totalDocuments

integer (int64)

Общее количество документов в источнике в начале этапа копирования или -1, если общее число было неизвестно

MongoDbMigrationSettings

Описание выполнения миграции данных MongoDB

Имя Тип Описание
boostRUs

integer (int32)

Ограничение единиц запросов для целевого объекта CosmosDB, которое коллекции будут временно увеличены (если ниже) во время первоначальной копии миграции, с 10 000 до 1000 000 или 0, чтобы использовать повышение по умолчанию (как правило, максимальное), или значение NULL, чтобы не повысить ЕЗ. Этот параметр не влияет на целевые объекты, отличные от CosmosDB.

databases

<string,  MongoDbDatabaseSettings>

Базы данных в исходном кластере для миграции в целевой объект. Ключи — это имена баз данных.

replication

MongoDbReplication

Описывает, как будут реплицироваться изменения из источника в целевой объект. Значение по умолчанию — OneTime.

source

MongoDbConnectionInfo

Параметры, используемые для подключения к исходному кластеру

target

MongoDbConnectionInfo

Параметры, используемые для подключения к целевому кластеру

throttling

MongoDbThrottlingSettings

Параметры, используемые для ограничения использования ресурсов миграции

MongoDbMigrationState

Значение Описание
NotStarted
ValidatingInput
Initializing
Restarting
Copying
InitialReplay
Replaying
Finalizing
Complete
Canceled
Failed

MongoDbReplication

Описывает, как будут реплицироваться изменения из источника в целевой объект. Значение по умолчанию — OneTime.

Значение Описание
Disabled
OneTime
Continuous

MongoDbShardKeyField

Описание ссылки на поле в ключе сегментов MongoDB

Имя Тип Описание
name

string

Имя поля

order

MongoDbShardKeyOrder

Упорядочение полей

MongoDbShardKeyInfo

Описание ключа сегментов MongoDB

Имя Тип Описание
fields

MongoDbShardKeyField[]

Поля в ключе сегментов

isUnique

boolean

Уникальность ключа сегментов

MongoDbShardKeyOrder

Упорядочение полей

Значение Описание
Forward
Reverse
Hashed

MongoDbShardKeySetting

Описание ключа сегментов MongoDB

Имя Тип Описание
fields

MongoDbShardKeyField[]

Поля в ключе сегментов

isUnique

boolean

Уникальность ключа сегментов

MongoDbThrottlingSettings

Указывает ограничения ресурсов для миграции

Имя Тип Описание
maxParallelism

integer (int32)

Максимальное количество рабочих элементов (например, копий коллекции), которые будут обрабатываться параллельно.

minFreeCpu

integer (int32)

Процент времени ЦП, которое будет пытаться избежать использования, от 0 до 100

minFreeMemoryMb

integer (int32)

Количество мегабайт ОЗУ, которое миграция попытается избежать использования

MySqlConnectionInfo

Сведения о подключении к серверу MySQL

Имя Тип Default value Описание
additionalSettings

string

Дополнительные параметры подключения

authentication

AuthenticationType

Тип проверки подлинности, используемый для подключения

dataSource

string

Источник данных

encryptConnection

boolean

True

Следует ли шифровать подключение

password

string

Учетные данные пароля.

port

integer

Порт для сервера

serverName

string

Имя сервера

type string:

MySqlConnectionInfo

Тип сведений о подключении

userName

string

Имя пользователя

MySqlTargetPlatformType

Целевая платформа для миграции

Значение Описание
SqlServer
AzureDbForMySQL

ObjectType

Тип объекта, имеющего разницу. например(Table/View/StoredProcedure)

Значение Описание
StoredProcedures
Table
User
View
Function

ODataError

Сведения об ошибках в формате OData.

Имя Тип Описание
code

string

Описание ошибки, доступной для чтения компьютера, например InvalidRequest или InternalServerError.

details

ODataError[]

Внутренние ошибки, вызвавшие эту ошибку

message

string

Описание ошибки, доступной для чтения человеком

OracleConnectionInfo

Сведения о подключении к серверу Oracle

Имя Тип Описание
authentication

AuthenticationType

Тип проверки подлинности, используемый для подключения

dataSource

string

Строка подключения EZConnect или TNSName.

password

string

Учетные данные пароля.

port

integer

порт для сервера

serverName

string

имя сервера

serverVersion

string

версия сервера

type string:

OracleConnectionInfo

Тип сведений о подключении

userName

string

Имя пользователя

OrphanedUserInfo

Сведения о потерянных пользователях в базе данных SQL Server.

Имя Тип Описание
databaseName

string

Родительская база данных пользователя

name

string

Имя потерянного пользователя

PostgreSqlConnectionInfo

Сведения о подключении к серверу PostgreSQL

Имя Тип Default value Описание
additionalSettings

string

Дополнительные параметры подключения

authentication

AuthenticationType

Тип проверки подлинности, используемый для подключения

dataSource

string

Источник данных

databaseName

string

Имя базы данных

encryptConnection

boolean

True

Следует ли шифровать подключение

password

string

Учетные данные пароля.

port

integer

Порт для сервера

serverBrandVersion

string

Версия фирменной символики сервера

serverName

string

Имя сервера

serverVersion

string

версия сервера

trustServerCertificate

boolean

False

Отношение доверия к сертификату сервера

type string:

PostgreSqlConnectionInfo

Тип сведений о подключении

userName

string

Имя пользователя

ProjectTask

Ресурс задачи

Имя Тип Описание
etag

string

Значение тега строгой сущности HTTP. Это игнорируется при отправке.

id

string

Идентификатор ресурса.

name

string

Имя ресурса.

properties ProjectTaskProperties:

Настраиваемые свойства задачи

systemData

SystemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

type

string

Тип ресурса.

QueryAnalysisValidationResult

Результаты для сравнения анализа запросов между источником и целевым объектом

Имя Тип Описание
queryResults

QueryExecutionResult

Список выполненных запросов и результат выполнения в источнике и целевом объекте

validationErrors

ValidationError

Ошибки, которые являются частью выполнения

QueryExecutionResult

Описание результатов анализа запросов для выполнения в исходном и целевом объекте

Имя Тип Описание
queryText

string

Текст запроса, полученный с исходного сервера

sourceResult

ExecutionStatistics

Результат анализа запросов из источника

statementsInBatch

integer (int64)

Всего нет. операторы в пакете

targetResult

ExecutionStatistics

Результат анализа запросов из целевого объекта

ReplicateMigrationState

Оболочка для реплицируемых состояний миграции.

Значение Описание
UNDEFINED
VALIDATING
PENDING
COMPLETE
ACTION_REQUIRED
FAILED

ReportableException

Объект исключения для всех пользовательских исключений

Имя Тип Описание
actionableMessage

string

Действия для этого исключения

filePath

string

Путь к файлу, в котором произошло исключение

hResult

integer

Закодированное числовое значение, назначенное определенному исключению

lineNumber

string

Номер строки, в котором произошло исключение

message

string

Сообщение об ошибке

stackTrace

string

Трассировка стека

ScenarioSource

Перечисление типа источника

Значение Описание
Access
DB2
MySQL
Oracle
SQL
Sybase
PostgreSQL
MongoDB
SQLRDS
MySQLRDS
PostgreSQLRDS

ScenarioTarget

Перечисление типа целевого объекта

Значение Описание
SQLServer
SQLDB
SQLDW
SQLMI
AzureDBForMySql
AzureDBForPostgresSQL
MongoDB

SchemaComparisonValidationResult

Результаты сравнения схемы между источником и целевым объектом

Имя Тип Описание
schemaDifferences

SchemaComparisonValidationResultType

Список различий схемы между исходными и целевыми базами данных

sourceDatabaseObjectCount

object

Количество объектов базы данных-источника

targetDatabaseObjectCount

object

Количество целевых объектов базы данных

validationErrors

ValidationError

Список ошибок, которые произошли при выполнении проверки сравнения схем

SchemaComparisonValidationResultType

Описание ошибок при выполнении проверки миграции

Имя Тип Описание
objectName

string

Имя объекта с разницей

objectType

ObjectType

Тип объекта, имеющего разницу. например(Table/View/StoredProcedure)

updateAction

UpdateActionType

Обновление типа действия относительно целевого объекта

SelectedCertificateInput

Сведения о экспорте сертификата для баз данных с поддержкой TDE.

Имя Тип Описание
certificateName

string

Имя экспортированного сертификата.

password

string

Пароль для шифрования экспортированного сертификата.

ServerLevelPermissionsGroup

Группа разрешений для проверок. Эти группы будут запускать набор разрешений для проверки действий пользователей. Выберите группу разрешений для выполняемого действия.

Значение Описание
Default
MigrationFromSqlServerToAzureDB
MigrationFromSqlServerToAzureMI
MigrationFromMySQLToAzureDBForMySQL
MigrationFromSqlServerToAzureVM

ServerProperties

Свойства сервера для источника типов MySQL

Имя Тип Описание
serverDatabaseCount

integer

Количество баз данных на сервере

serverEdition

string

Выпуск сервера базы данных

serverName

string

Имя сервера

serverOperatingSystemVersion

string

Версия операционной системы

serverPlatform

string

Имя серверной платформы

serverVersion

string

Версия сервера базы данных

Severity

Серьезность ошибки проверки

Значение Описание
Message
Warning
Error

SqlConnectionInfo

Сведения о подключении к серверу базы данных SQL

Имя Тип Default value Описание
additionalSettings

string

Дополнительные параметры подключения

authentication

AuthenticationType

Тип проверки подлинности, используемый для подключения

dataSource

string

Источник данных в формате Protocol:MachineName\SQLServerInstanceName,PortNumber

encryptConnection

boolean

True

Следует ли шифровать подключение

password

string

Учетные данные пароля.

platform

SqlSourcePlatform

Тип платформы сервера для подключения

port

integer

Порт для сервера

resourceId

string

Представляет идентификатор ресурса HTTP, представленного поставщиком ресурсов Azure.

serverBrandVersion

string

Версия фирменной символики сервера

serverName

string

имя сервера

serverVersion

string

версия сервера

trustServerCertificate

boolean

False

Отношение доверия к сертификату сервера

type string:

SqlConnectionInfo

Тип сведений о подключении

userName

string

Имя пользователя

SqlSourcePlatform

Тип платформы сервера для подключения

Значение Описание
SqlOnPrem

SsisMigrationInfo

Сведения о миграции служб SSIS с типом хранилища служб SSIS, перезаписывать политику.

Имя Тип Описание
environmentOverwriteOption

SsisMigrationOverwriteOption

Параметр перезаписи для миграции среды SSIS

projectOverwriteOption

SsisMigrationOverwriteOption

Параметр перезаписи для миграции проекта служб SSIS

ssisStoreType

SsisStoreType

Тип источника хранилища служб SSIS поддерживается только в DMS (классическом) каталоге служб SSIS.

SsisMigrationOverwriteOption

Параметр перезаписи для миграции объектов SSIS, только игнорировать и перезаписать поддерживаются в DMS (классической) и в будущем может добавить параметр повторного использования для объекта контейнера.

Значение Описание
Ignore
Overwrite

SsisMigrationStage

Текущий этап миграции служб SSIS

Значение Описание
None
Initialize
InProgress
Completed

SsisStoreType

Перечисление поддерживаемого типа хранилища SSIS в DMS (классическая модель)

Значение Описание
SsisCatalog

StartMigrationScenarioServerRoleResult

Результат миграции роли сервера

Имя Тип Описание
exceptionsAndWarnings

ReportableException[]

Исключения и предупреждения миграции.

name

string

Имя роли сервера.

state

MigrationState

Текущее состояние миграции

SyncDatabaseMigrationReportingState

Перечисление различных состояний сетевой миграции уровня базы данных.

Значение Описание
UNDEFINED
CONFIGURING
INITIALIAZING
STARTING
RUNNING
READY_TO_COMPLETE
COMPLETING
COMPLETE
CANCELLING
CANCELLED
FAILED
VALIDATING
VALIDATION_COMPLETE
VALIDATION_FAILED
RESTORE_IN_PROGRESS
RESTORE_COMPLETED
BACKUP_IN_PROGRESS
BACKUP_COMPLETED

SyncMigrationDatabaseErrorEvent

Ошибки миграции базы данных для миграции через Интернет

Имя Тип Описание
eventText

string

Текст события.

eventTypeString

string

Тип события.

timestampString

string

Строковое значение метки времени.

SyncTableMigrationState

Перечисление различных состояний миграции уровня таблицы в сети.

Значение Описание
BEFORE_LOAD
FULL_LOAD
COMPLETED
CANCELED
ERROR
FAILED

SystemData

Имя Тип Описание
createdAt

string (date-time)

createdBy

string

createdByType

createdByType

lastModifiedAt

string (date-time)

lastModifiedBy

string

lastModifiedByType

createdByType

TaskState

Состояние задачи. Это игнорируется при отправке.

Значение Описание
Unknown
Queued
Running
Canceled
Succeeded
Failed
FailedInputValidation
Faulted

UpdateActionType

Тип фактической разницы для сравниваемого объекта при выполнении сравнения схем

Значение Описание
DeletedOnTarget
ChangedOnTarget
AddedOnTarget

ValidateMigrationInputSqlServerSqlDbSyncTaskProperties

Свойства задачи, проверяющие входные данные миграции для миграции sql в базу данных SQL Azure

Имя Тип Описание
clientData

object

Пары ключевых значений клиентских данных для присоединения метаданных к задаче

commands CommandProperties[]:

Массив свойств команды.

errors

ODataError[]

Массив ошибок. Это игнорируется при отправке.

input

ValidateSyncMigrationInputSqlServerTaskInput

Входные данные задачи

output

ValidateSyncMigrationInputSqlServerTaskOutput[]

Выходные данные задачи. Это игнорируется при отправке.

state

TaskState

Состояние задачи. Это игнорируется при отправке.

taskType string:

ValidateMigrationInput.SqlServer.SqlDb.Sync

Тип задачи.

ValidateMigrationInputSqlServerSqlMISyncTaskInput

Входные данные для задачи, которая переносит базы данных SQL Server в управляемый экземпляр Базы данных SQL Azure в режиме "в сети".

Имя Тип Описание
azureApp

AzureActiveDirectoryApp

Приложение Azure Active Directory, экземпляр DMS (классическая) будет использоваться для подключения к целевому экземпляру Управляемого экземпляра Базы данных SQL Azure и учетной записи хранения Azure.

backupFileShare

FileShare

Сведения о общей папке резервного копирования для всех выбранных баз данных.

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Базы данных для миграции

sourceConnectionInfo

SqlConnectionInfo

Сведения о подключении для исходного SQL Server

storageResourceId

string

Полный идентификатор ресурса хранилища

targetConnectionInfo

MiSqlConnectionInfo

Сведения о подключении для Управляемого экземпляра Базы данных SQL Azure

ValidateMigrationInputSqlServerSqlMISyncTaskOutput

Выходные данные для задачи, которая проверяет входные данные миграции для управляемого экземпляра Базы данных SQL Azure в сети

Имя Тип Описание
id

string

Идентификатор базы данных

name

string

Имя базы данных

validationErrors

ReportableException[]

Ошибки, связанные с выбранным объектом базы данных

ValidateMigrationInputSqlServerSqlMISyncTaskProperties

Свойства задачи, проверяющие входные данные миграции для сценария синхронизации управляемого экземпляра базы данных SQL Azure

Имя Тип Описание
clientData

object

Пары ключевых значений клиентских данных для присоединения метаданных к задаче

commands CommandProperties[]:

Массив свойств команды.

errors

ODataError[]

Массив ошибок. Это игнорируется при отправке.

input

ValidateMigrationInputSqlServerSqlMISyncTaskInput

Входные данные задачи

output

ValidateMigrationInputSqlServerSqlMISyncTaskOutput[]

Выходные данные задачи. Это игнорируется при отправке.

state

TaskState

Состояние задачи. Это игнорируется при отправке.

taskType string:

ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS

Тип задачи.

ValidateMigrationInputSqlServerSqlMITaskInput

Входные данные для задачи, проверяющей входные данные миграции для управляемого экземпляра SQL Azure в SQL Azure

Имя Тип Описание
backupBlobShare

BlobShare

URI SAS контейнера учетной записи хранения Azure, который будет использоваться для хранения файлов резервной копии.

backupFileShare

FileShare

Сведения о общей папке резервного копирования для всех выбранных баз данных.

backupMode

BackupMode

Режим резервного копирования, чтобы указать, следует ли использовать существующую резервную копию или создать новую резервную копию.

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Базы данных для миграции

selectedLogins

string[]

Имена входа для миграции

sourceConnectionInfo

SqlConnectionInfo

Сведения о подключении к источнику

targetConnectionInfo

SqlConnectionInfo

Сведения о подключении к целевому объекту

ValidateMigrationInputSqlServerSqlMITaskOutput

Выходные данные для задачи, которая проверяет входные данные миграции SQL в Управляемый экземпляр SQL Azure

Имя Тип Описание
backupFolderErrors

ReportableException[]

Ошибки, связанные с путем BackupFolder

backupShareCredentialsErrors

ReportableException[]

Ошибки, связанные с именем пользователя резервного ресурса и учетными данными пароля

backupStorageAccountErrors

ReportableException[]

Ошибки, связанные с предоставленной учетной записью хранения.

databaseBackupInfo

DatabaseBackupInfo

Сведения о файлах резервного копирования при использовании существующего режима резервного копирования.

existingBackupErrors

ReportableException[]

Ошибки, связанные с существующими файлами резервного копирования.

id

string

Идентификатор результата

name

string

Имя базы данных

restoreDatabaseNameErrors

ReportableException[]

Ошибки, связанные с restoreDatabaseName

ValidateMigrationInputSqlServerSqlMITaskProperties

Свойства задачи, проверяющие входные данные миграции для Управляемого экземпляра базы данных SQL Azure

Имя Тип Описание
clientData

object

Пары ключевых значений клиентских данных для присоединения метаданных к задаче

commands CommandProperties[]:

Массив свойств команды.

errors

ODataError[]

Массив ошибок. Это игнорируется при отправке.

input

ValidateMigrationInputSqlServerSqlMITaskInput

Входные данные задачи

output

ValidateMigrationInputSqlServerSqlMITaskOutput[]

Выходные данные задачи. Это игнорируется при отправке.

state

TaskState

Состояние задачи. Это игнорируется при отправке.

taskType string:

ValidateMigrationInput.SqlServer.AzureSqlDbMI

Тип задачи.

ValidateMongoDbTaskProperties

Свойства задачи, проверяющей миграцию между источниками данных MongoDB

Имя Тип Описание
clientData

object

Пары ключевых значений клиентских данных для присоединения метаданных к задаче

commands CommandProperties[]:

Массив свойств команды.

errors

ODataError[]

Массив ошибок. Это игнорируется при отправке.

input

MongoDbMigrationSettings

Описание выполнения миграции данных MongoDB

output

MongoDbMigrationProgress[]

Массив, содержащий один объект MongoDbMigrationProgress

state

TaskState

Состояние задачи. Это игнорируется при отправке.

taskType string:

Validate.MongoDb

Тип задачи.

ValidateOracleAzureDbForPostgreSqlSyncTaskProperties

Свойства задачи, которая проверяет миграцию Oracle в Базу данных Azure для PostgreSQL для миграции через Интернет

Имя Тип Описание
clientData

object

Пары ключевых значений клиентских данных для присоединения метаданных к задаче

commands CommandProperties[]:

Массив свойств команды.

errors

ODataError[]

Массив ошибок. Это игнорируется при отправке.

input

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Входные данные для задачи, которая переносит базы данных Oracle в Базу данных Azure для PostgreSQL для миграции через Интернет

output

ValidateOracleAzureDbPostgreSqlSyncTaskOutput[]

Массив, содержащий один объект ответа на ошибку проверки

state

TaskState

Состояние задачи. Это игнорируется при отправке.

taskType string:

Validate.Oracle.AzureDbPostgreSql.Sync

Тип задачи.

ValidateOracleAzureDbPostgreSqlSyncTaskOutput

Выходные данные для задачи, которая проверяет входные данные миграции Oracle в Базу данных Azure для PostgreSQL для миграции через Интернет

Имя Тип Описание
validationErrors

ReportableException[]

Ошибки, связанные с выбранным объектом базы данных

ValidateSyncMigrationInputSqlServerTaskInput

Входные данные для задачи, которая проверяет входные данные миграции для миграции синхронизации SQL

Имя Тип Описание
selectedDatabases

MigrateSqlServerSqlDbSyncDatabaseInput[]

Базы данных для миграции

sourceConnectionInfo

SqlConnectionInfo

Сведения о подключении к исходному СЕРВЕРУ SQL Server

targetConnectionInfo

SqlConnectionInfo

Сведения о подключении к целевому объекту

ValidateSyncMigrationInputSqlServerTaskOutput

Выходные данные для задачи, которая проверяет входные данные миграции для миграции синхронизации SQL

Имя Тип Описание
id

string

Идентификатор базы данных

name

string

Имя базы данных

validationErrors

ReportableException[]

Ошибки, связанные с выбранным объектом базы данных

ValidationError

Описание ошибок при выполнении проверки миграции

Имя Тип Описание
severity

Severity

Серьезность ошибки.

text

string

Текст сообщения об ошибке

ValidationStatus

Текущее состояние проверки

Значение Описание
Default
NotStarted
Initialized
InProgress
Completed
CompletedWithIssues
Stopped
Failed

WaitStatistics

Статистика ожидания, собранная во время выполнения пакета запросов

Имя Тип Default value Описание
waitCount

integer (int64)

Всего нет. ожиданий

waitTimeMs

number (float)

0

Общее время ожидания в миллисекундах

waitType

string

Тип ожидания