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


Tasks - Get

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

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

Параметры URI

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

string

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

projectName
path True

string

Имя проекта.

serviceName
path True

string

Имя службы

subscriptionId
path True

string

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

taskName
path True

string

Имя задачи

api-version
query True

string

Версия API

$expand
query

string

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

Ответы

Имя Тип Описание
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_Get

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

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

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

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

Определения

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

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

AuthenticationType

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

AzureActiveDirectoryApp

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

BackupFileInfo

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

BackupFileStatus

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

BackupMode

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

BackupSetInfo

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

BackupType

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

BlobShare

Сведения о хранилище контейнера 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

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

ConnectToTargetSqlMISyncTaskOutput

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

ConnectToTargetSqlMISyncTaskProperties

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

ConnectToTargetSqlMITaskInput

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

ConnectToTargetSqlMITaskOutput

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

ConnectToTargetSqlMITaskProperties

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

ConnectToTargetSqlSqlDbSyncTaskInput

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

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

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

MigrateMISyncCompleteCommandOutput

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

MigrateMISyncCompleteCommandProperties

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

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 в Azure SQL DB

MigrateSqlServerSqlDbSyncDatabaseInput

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

MigrateSqlServerSqlDbSyncTaskInput

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

MigrateSqlServerSqlDbSyncTaskOutputDatabaseError
MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel
MigrateSqlServerSqlDbSyncTaskOutputError
MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel
MigrateSqlServerSqlDbSyncTaskOutputTableLevel
MigrateSqlServerSqlDbSyncTaskProperties

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

MigrateSqlServerSqlDbTaskInput

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

MigrateSqlServerSqlDbTaskOutputDatabaseLevel
MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult
MigrateSqlServerSqlDbTaskOutputError
MigrateSqlServerSqlDbTaskOutputMigrationLevel
MigrateSqlServerSqlDbTaskOutputTableLevel
MigrateSqlServerSqlDbTaskOutputValidationResult
MigrateSqlServerSqlDbTaskProperties

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

MigrateSqlServerSqlMIDatabaseInput

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

MigrateSqlServerSqlMISyncTaskInput

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

MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel
MigrateSqlServerSqlMISyncTaskOutputError
MigrateSqlServerSqlMISyncTaskOutputMigrationLevel
MigrateSqlServerSqlMISyncTaskProperties

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

MigrateSqlServerSqlMITaskInput

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

MigrateSqlServerSqlMITaskOutputAgentJobLevel
MigrateSqlServerSqlMITaskOutputDatabaseLevel
MigrateSqlServerSqlMITaskOutputError
MigrateSqlServerSqlMITaskOutputLoginLevel
MigrateSqlServerSqlMITaskOutputMigrationLevel
MigrateSqlServerSqlMITaskProperties

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

MigrateSsisTaskInput

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

MigrateSsisTaskOutputMigrationLevel
MigrateSsisTaskOutputProjectLevel
MigrateSsisTaskProperties

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

MigrateSyncCompleteCommandInput

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

MigrateSyncCompleteCommandOutput

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

MigrateSyncCompleteCommandProperties

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

MigrationEligibilityInfo

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

MigrationReportResult

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

MigrationState

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

MigrationStatus

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

MigrationValidationDatabaseSummaryResult

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

MigrationValidationOptions

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

MigrationValidationResult

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

MiSqlConnectionInfo

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

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

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

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 в Azure SQL миграции синхронизации базы данных

ValidateMigrationInputSqlServerSqlMISyncTaskInput

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

ValidateMigrationInputSqlServerSqlMISyncTaskOutput

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

ValidateMigrationInputSqlServerSqlMISyncTaskProperties

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

ValidateMigrationInputSqlServerSqlMITaskInput

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

ValidateMigrationInputSqlServerSqlMITaskOutput

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

ValidateMigrationInputSqlServerSqlMITaskProperties

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

ValidateMongoDbTaskProperties

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

ValidateOracleAzureDbForPostgreSqlSyncTaskProperties

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

ValidateOracleAzureDbPostgreSqlSyncTaskOutput

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

ValidateSyncMigrationInputSqlServerTaskInput

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

ValidateSyncMigrationInputSqlServerTaskOutput

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

ValidationError

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

ValidationStatus

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

WaitStatistics

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

ApiError

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

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

ODataError

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

systemData

SystemData

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

AuthenticationType

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

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

string

ActiveDirectoryPassword

string

None

string

SqlAuthentication

string

WindowsAuthentication

string

AzureActiveDirectoryApp

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

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

string

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

applicationId

string

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

ignoreAzurePermissions

boolean

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

tenantId

string

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

BackupFileInfo

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

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

integer

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

fileLocation

string

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

status

BackupFileStatus

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

BackupFileStatus

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

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

string

Cancelled

string

Queued

string

Restored

string

Restoring

string

Uploaded

string

Uploading

string

BackupMode

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

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

string

ExistingBackup

string

BackupSetInfo

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

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

string

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

backupSetId

string

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

backupStartDate

string

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

backupType

BackupType

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

databaseName

string

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

firstLsn

string

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

isBackupRestored

boolean

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

lastLsn

string

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

lastModifiedTime

string

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

listOfBackupFiles

BackupFileInfo[]

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

BackupType

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

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

string

DifferentialDatabase

string

DifferentialFile

string

DifferentialPartial

string

File

string

Partial

string

TransactionLog

string

BlobShare

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

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

string

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

CommandState

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

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

string

Failed

string

Running

string

Succeeded

string

Unknown

string

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

Дата и время последнего выполнения задания агента в формате 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

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

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

Дата и время в формате UTC, когда была создана задача

errors

ODataError[]

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

input

ConnectToTargetSqlDbTaskInput

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

output

ConnectToTargetSqlDbTaskOutput[]

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

state

TaskState

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

taskType string:

ConnectToTarget.SqlDb

Тип задачи.

ConnectToTargetSqlMISyncTaskInput

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

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

AzureActiveDirectoryApp

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

targetConnectionInfo

MiSqlConnectionInfo

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

ConnectToTargetSqlMISyncTaskOutput

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

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

string

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

targetServerVersion

string

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

validationErrors

ReportableException[]

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

ConnectToTargetSqlMISyncTaskProperties

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

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

object

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

commands CommandProperties[]:

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

errors

ODataError[]

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

input

ConnectToTargetSqlMISyncTaskInput

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

output

ConnectToTargetSqlMISyncTaskOutput[]

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

state

TaskState

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

taskType string:

ConnectToTarget.AzureSqlDbMI.Sync.LRS

Тип задачи.

ConnectToTargetSqlMITaskInput

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

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

boolean

True

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

collectLogins

boolean

True

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

targetConnectionInfo

SqlConnectionInfo

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

validateSsisCatalogOnly

boolean

False

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

ConnectToTargetSqlMITaskOutput

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

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

string[]

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

id

string

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

logins

string[]

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

targetServerBrandVersion

string

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

targetServerVersion

string

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

validationErrors

ReportableException[]

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

ConnectToTargetSqlMITaskProperties

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

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

object

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

commands CommandProperties[]:

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

errors

ODataError[]

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

input

ConnectToTargetSqlMITaskInput

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

output

ConnectToTargetSqlMITaskOutput[]

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

state

TaskState

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

taskType string:

ConnectToTarget.AzureSqlDbMI

Тип задачи.

ConnectToTargetSqlSqlDbSyncTaskInput

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

Имя Тип Описание
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

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

string

Key

string

ManagedIdentity

string

User

string

DatabaseBackupInfo

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

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

string[]

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

backupFinishDate

string

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

backupType

BackupType

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

databaseName

string

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

familyCount

integer

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

isCompressed

boolean

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

isDamaged

boolean

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

position

integer

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

DatabaseCompatLevel

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

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

string

CompatLevel110

string

CompatLevel120

string

CompatLevel130

string

CompatLevel140

string

CompatLevel80

string

CompatLevel90

string

DatabaseFileInfo

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

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

string

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

fileType

DatabaseFileType

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

id

string

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

logicalName

string

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

physicalFullName

string

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

restoreFullName

string

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

sizeMB

number

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

DatabaseFileType

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

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

string

Fulltext

string

Log

string

NotSupported

string

Rows

string

DatabaseMigrationStage

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

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

string

Completed

string

FileCopy

string

Initialize

string

None

string

Restore

string

DatabaseMigrationState

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

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

string

COMPLETED

string

CUTOVER_START

string

FAILED

string

FULL_BACKUP_UPLOAD_START

string

INITIAL

string

LOG_SHIPPING_START

string

POST_CUTOVER_COMPLETE

string

UNDEFINED

string

UPLOAD_LOG_FILES_START

string

DatabaseSchemaMap

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

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

string

schemas

string[]

DatabaseState

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

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

string

Emergency

string

Offline

string

OfflineSecondary

string

Online

string

Recovering

string

RecoveryPending

string

Restoring

string

Suspect

string

DatabaseSummaryResult

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

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

string

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

errorPrefix

string

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

itemsCompletedCount

integer

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

itemsCount

integer

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

name

string

Имя элемента

resultPrefix

string

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

sizeMB

number

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

startedOn

string

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

state

MigrationState

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

statusMessage

string

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

DatabaseTable

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

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

boolean

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

name

string

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

DataIntegrityValidationResult

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

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

object

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

validationErrors

ValidationError

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

DataItemMigrationSummaryResult

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

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

string

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

errorPrefix

string

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

itemsCompletedCount

integer

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

itemsCount

integer

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

name

string

Имя элемента

resultPrefix

string

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

startedOn

string

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

state

MigrationState

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

statusMessage

string

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

ExecutionStatistics

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

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

number

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

elapsedTimeMs

number

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

executionCount

integer

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

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

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

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

string

AssignRoleOwnership

string

Completed

string

EstablishObjectPermissions

string

EstablishServerPermissions

string

EstablishUserMapping

string

Initialize

string

LoginMigration

string

None

string

LoginType

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

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

string

Certificate

string

ExternalGroup

string

ExternalUser

string

SqlLogin

string

WindowsGroup

string

WindowsUser

string

MigrateMISyncCompleteCommandInput

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

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

string

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

MigrateMISyncCompleteCommandOutput

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

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

ReportableException[]

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

MigrateMISyncCompleteCommandProperties

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

Имя Тип Описание
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

Параметр для указания времени начала миграции

targetConnectionInfo

MySqlConnectionInfo

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

MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel

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

string

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

endedOn

string

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

errorCount

integer

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

errorPrefix

string

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

exceptionsAndWarnings

ReportableException[]

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

id

string

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

lastStorageUpdate

string

Время последнего обновления хранилища

message

string

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

numberOfObjects

integer

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

numberOfObjectsCompleted

integer

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

objectSummary

<string,  DataItemMigrationSummaryResult>

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

resultPrefix

string

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

resultType string:

DatabaseLevelOutput

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

stage

DatabaseMigrationStage

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

startedOn

string

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

state

MigrationState

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

statusMessage

string

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

MigrateMySqlAzureDbForMySqlOfflineTaskOutputError

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

ReportableException

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

id

string

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

resultType string:

ErrorOutput

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

MigrateMySqlAzureDbForMySqlOfflineTaskOutputMigrationLevel

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

<string,  DatabaseSummaryResult>

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

databases

object

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

durationInSeconds

integer

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

endedOn

string

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

exceptionsAndWarnings

ReportableException[]

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

id

string

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

lastStorageUpdate

string

Время последнего обновления хранилища

message

string

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

migrationReportResult

MigrationReportResult

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

resultType string:

MigrationLevelOutput

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

sourceServerBrandVersion

string

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

sourceServerVersion

string

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

startedOn

string

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

status

MigrationStatus

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

statusMessage

string

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

targetServerBrandVersion

string

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

targetServerVersion

string

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

MigrateMySqlAzureDbForMySqlOfflineTaskOutputTableLevel

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

string

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

errorPrefix

string

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

id

string

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

itemsCompletedCount

integer

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

itemsCount

integer

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

lastStorageUpdate

string

Время последнего обновления хранилища

objectName

string

Имя элемента

resultPrefix

string

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

resultType string:

TableLevelOutput

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

startedOn

string

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

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

Число примененных изменений

cdcDeleteCounter

integer

Количество удалений cdc

cdcInsertCounter

integer

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

cdcUpdateCounter

integer

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

databaseName

string

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

endedOn

string

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

fullLoadCompletedTables

integer

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

fullLoadErroredTables

integer

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

fullLoadLoadingTables

integer

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

fullLoadQueuedTables

integer

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

id

string

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

incomingChanges

integer

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

initializationCompleted

boolean

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

latency

integer

Задержка при применении CDC

migrationState

SyncDatabaseMigrationReportingState

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

resultType string:

DatabaseLevelOutput

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

startedOn

string

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

MigrateMySqlAzureDbForMySqlSyncTaskOutputError

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

ReportableException

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

id

string

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

resultType string:

ErrorOutput

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

MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel

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

string

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

id

string

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

resultType string:

MigrationLevelOutput

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

sourceServer

string

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

sourceServerVersion

string

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

startedOn

string

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

targetServer

string

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

targetServerVersion

string

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

MigrateMySqlAzureDbForMySqlSyncTaskOutputTableLevel

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

string

Число примененных удалений

cdcInsertCounter

string

Количество примененных вставок

cdcUpdateCounter

string

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

dataErrorsCounter

integer

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

databaseName

string

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

fullLoadEndedOn

string

Время окончания полной загрузки

fullLoadEstFinishTime

string

Оценка завершения полной загрузки

fullLoadStartedOn

string

Время начала полной загрузки

fullLoadTotalRows

integer

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

id

string

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

lastModifiedTime

string

Время последнего изменения в целевом объекте

resultType string:

TableLevelOutput

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

state

SyncTableMigrationState

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

tableName

string

Имя таблицы

totalChangesApplied

integer

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

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

Обработка регистра имен объектов: Preserve или 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

Число примененных изменений

cdcDeleteCounter

integer

Число операций удаления cdc

cdcInsertCounter

integer

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

cdcUpdateCounter

integer

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

databaseName

string

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

endedOn

string

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

fullLoadCompletedTables

integer

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

fullLoadErroredTables

integer

Число таблиц с ошибкой при полной загрузке

fullLoadLoadingTables

integer

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

fullLoadQueuedTables

integer

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

id

string

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

incomingChanges

integer

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

initializationCompleted

boolean

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

latency

integer

Задержка при применении CDC

migrationState

SyncDatabaseMigrationReportingState

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

resultType string:

DatabaseLevelOutput

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

startedOn

string

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

MigrateOracleAzureDbPostgreSqlSyncTaskOutputError

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

ReportableException

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

id

string

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

resultType string:

ErrorOutput

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

MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel

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

string

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

id

string

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

resultType string:

MigrationLevelOutput

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

sourceServer

string

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

sourceServerVersion

string

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

startedOn

string

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

targetServer

string

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

targetServerVersion

string

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

MigrateOracleAzureDbPostgreSqlSyncTaskOutputTableLevel

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

integer

Число примененных удалений

cdcInsertCounter

integer

Количество примененных вставок

cdcUpdateCounter

integer

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

dataErrorsCounter

integer

Число ошибок данных

databaseName

string

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

fullLoadEndedOn

string

Время окончания полной загрузки

fullLoadEstFinishTime

string

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

fullLoadStartedOn

string

Время начала полной загрузки

fullLoadTotalRows

integer

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

id

string

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

lastModifiedTime

string

Время последнего изменения в целевом объекте

resultType string:

TableLevelOutput

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

state

SyncTableMigrationState

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

tableName

string

Имя таблицы

totalChangesApplied

integer

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

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

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

targetConnectionInfo

PostgreSqlConnectionInfo

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

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError

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

string

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

events

SyncMigrationDatabaseErrorEvent[]

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

id

string

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

resultType string:

DatabaseLevelErrorOutput

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

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel

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

integer

Число примененных изменений

cdcDeleteCounter

integer

Число операций удаления cdc

cdcInsertCounter

integer

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

cdcUpdateCounter

integer

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

databaseName

string

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

endedOn

string

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

fullLoadCompletedTables

integer

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

fullLoadErroredTables

integer

Число таблиц с ошибкой при полной загрузке

fullLoadLoadingTables

integer

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

fullLoadQueuedTables

integer

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

id

string

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

incomingChanges

integer

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

initializationCompleted

boolean

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

latency

integer

Задержка при применении CDC

migrationState

SyncDatabaseMigrationReportingState

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

resultType string:

DatabaseLevelOutput

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

startedOn

string

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

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError

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

ReportableException

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

events

SyncMigrationDatabaseErrorEvent[]

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

id

string

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

resultType string:

ErrorOutput

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

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel

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

number

Количество включаемых баз данных

endedOn

string

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

id

string

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

resultType string:

MigrationLevelOutput

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

sourceServer

string

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

sourceServerType

ScenarioSource

Тип исходного сервера.

sourceServerVersion

string

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

startedOn

string

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

state

ReplicateMigrationState

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

targetServer

string

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

targetServerType

ScenarioTarget

Тип целевого сервера.

targetServerVersion

string

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

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputTableLevel

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

integer

Число примененных удалений

cdcInsertCounter

integer

Количество примененных вставок

cdcUpdateCounter

integer

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

dataErrorsCounter

integer

Число ошибок данных

databaseName

string

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

fullLoadEndedOn

string

Время окончания полной загрузки

fullLoadEstFinishTime

string

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

fullLoadStartedOn

string

Время начала полной загрузки

fullLoadTotalRows

integer

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

id

string

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

lastModifiedTime

string

Время последнего изменения в целевом объекте

resultType string:

TableLevelOutput

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

state

SyncTableMigrationState

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

tableName

string

Имя таблицы

totalChangesApplied

integer

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

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties

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

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

object

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

commands CommandProperties[]:

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

createdOn

string

Дата и время создания задачи в формате UTC

errors

ODataError[]

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

input

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

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

isCloneable

boolean

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

output MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutput[]:

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

state

TaskState

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

taskId

string

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

taskType string:

Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2

Тип задачи.

MigrateSqlServerSqlDbDatabaseInput

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

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

string

идентификатор базы данных

makeSourceDbReadOnly

boolean

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

name

string

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

schemaSetting

object

Параметры, выбранные для переноса схемы базы данных.

tableMap

object

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

targetDatabaseName

string

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

MigrateSqlServerSqlDbSyncDatabaseInput

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

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

string

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

migrationSetting

object

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

name

string

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

schemaName

string

Имя переносимой схемы

sourceSetting

object

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

tableMap

object

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

targetDatabaseName

string

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

targetSetting

object

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

MigrateSqlServerSqlDbSyncTaskInput

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

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

MigrateSqlServerSqlDbSyncDatabaseInput[]

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

sourceConnectionInfo

SqlConnectionInfo

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

targetConnectionInfo

SqlConnectionInfo

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

validationOptions

MigrationValidationOptions

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

MigrateSqlServerSqlDbSyncTaskOutputDatabaseError

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

string

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

events

SyncMigrationDatabaseErrorEvent[]

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

id

string

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

resultType string:

DatabaseLevelErrorOutput

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

MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel

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

integer

Число примененных изменений

cdcDeleteCounter

integer

Количество удалений cdc

cdcInsertCounter

integer

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

cdcUpdateCounter

integer

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

databaseName

string

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

endedOn

string

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

fullLoadCompletedTables

integer

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

fullLoadErroredTables

integer

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

fullLoadLoadingTables

integer

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

fullLoadQueuedTables

integer

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

id

string

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

incomingChanges

integer

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

initializationCompleted

boolean

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

latency

integer

Задержка при применении CDC

migrationState

SyncDatabaseMigrationReportingState

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

resultType string:

DatabaseLevelOutput

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

startedOn

string

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

MigrateSqlServerSqlDbSyncTaskOutputError

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

ReportableException

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

id

string

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

resultType string:

ErrorOutput

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

MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel

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

integer

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

endedOn

string

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

id

string

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

resultType string:

MigrationLevelOutput

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

sourceServer

string

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

sourceServerVersion

string

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

startedOn

string

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

targetServer

string

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

targetServerVersion

string

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

MigrateSqlServerSqlDbSyncTaskOutputTableLevel

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

integer

Число примененных удалений

cdcInsertCounter

integer

Количество примененных вставок

cdcUpdateCounter

integer

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

dataErrorsCounter

integer

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

databaseName

string

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

fullLoadEndedOn

string

Время окончания полной загрузки

fullLoadEstFinishTime

string

Оценка завершения полной загрузки

fullLoadStartedOn

string

Время начала полной загрузки

fullLoadTotalRows

integer

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

id

string

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

lastModifiedTime

string

Время последнего изменения в целевом объекте

resultType string:

TableLevelOutput

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

state

SyncTableMigrationState

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

tableName

string

Имя таблицы

totalChangesApplied

integer

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

MigrateSqlServerSqlDbSyncTaskProperties

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

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

object

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

commands CommandProperties[]:

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

errors

ODataError[]

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

input

MigrateSqlServerSqlDbSyncTaskInput

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

output MigrateSqlServerSqlDbSyncTaskOutput[]:

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

state

TaskState

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

taskType string:

Migrate.SqlServer.AzureSqlDb.Sync

Тип задачи.

MigrateSqlServerSqlDbTaskInput

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

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

string

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

selectedDatabases

MigrateSqlServerSqlDbDatabaseInput[]

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

sourceConnectionInfo

SqlConnectionInfo

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

startedOn

string

Дата и время относительно времени в формате UTC, когда миграция была запущена

targetConnectionInfo

SqlConnectionInfo

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

validationOptions

MigrationValidationOptions

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

MigrateSqlServerSqlDbTaskOutputDatabaseLevel

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

string

Имя элемента

endedOn

string

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

errorCount

integer

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

errorPrefix

string

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

exceptionsAndWarnings

ReportableException[]

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

id

string

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

message

string

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

numberOfObjects

integer

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

numberOfObjectsCompleted

integer

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

objectSummary

<string,  DataItemMigrationSummaryResult>

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

resultPrefix

string

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

resultType string:

DatabaseLevelOutput

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

stage

DatabaseMigrationStage

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

startedOn

string

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

state

MigrationState

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

statusMessage

string

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

MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult

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

DataIntegrityValidationResult

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

endedOn

string

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

id

string

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

migrationId

string

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

queryAnalysisValidationResult

QueryAnalysisValidationResult

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

resultType string:

MigrationDatabaseLevelValidationOutput

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

schemaValidationResult

SchemaComparisonValidationResult

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

sourceDatabaseName

string

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

startedOn

string

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

status

ValidationStatus

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

targetDatabaseName

string

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

MigrateSqlServerSqlDbTaskOutputError

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

ReportableException

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

id

string

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

resultType string:

ErrorOutput

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

MigrateSqlServerSqlDbTaskOutputMigrationLevel

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

<string,  DatabaseSummaryResult>

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

databases

object

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

durationInSeconds

integer

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

endedOn

string

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

exceptionsAndWarnings

ReportableException[]

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

id

string

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

message

string

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

migrationReportResult

MigrationReportResult

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

migrationValidationResult MigrationValidationResult:

MigrateSqlServerSqlDbTaskOutputValidationResult

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

resultType string:

MigrationLevelOutput

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

sourceServerBrandVersion

string

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

sourceServerVersion

string

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

startedOn

string

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

status

MigrationStatus

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

statusMessage

string

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

targetServerBrandVersion

string

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

targetServerVersion

string

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

MigrateSqlServerSqlDbTaskOutputTableLevel

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

string

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

errorPrefix

string

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

id

string

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

itemsCompletedCount

integer

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

itemsCount

integer

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

objectName

string

Имя элемента

resultPrefix

string

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

resultType string:

TableLevelOutput

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

startedOn

string

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

state

MigrationState

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

statusMessage

string

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

MigrateSqlServerSqlDbTaskOutputValidationResult

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

string

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

migrationId

string

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

resultType string:

MigrationValidationOutput

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

status

ValidationStatus

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

summaryResults

<string,  MigrationValidationDatabaseSummaryResult>

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

MigrateSqlServerSqlDbTaskProperties

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

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

object

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

commands CommandProperties[]:

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

createdOn

string

Дата и время создания задачи в формате UTC

errors

ODataError[]

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

input

MigrateSqlServerSqlDbTaskInput

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

isCloneable

boolean

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

output MigrateSqlServerSqlDbTaskOutput[]:

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

state

TaskState

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

taskId

string

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

taskType string:

Migrate.SqlServer.SqlDb

Тип задачи.

MigrateSqlServerSqlMIDatabaseInput

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

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

string[]

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

backupFileShare

FileShare

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

id

string

идентификатор базы данных

name

string

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

restoreDatabaseName

string

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

MigrateSqlServerSqlMISyncTaskInput

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

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

AzureActiveDirectoryApp

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

backupFileShare

FileShare

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

numberOfParallelDatabaseMigrations

number

Число параллельных миграций баз данных

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

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

sourceConnectionInfo

SqlConnectionInfo

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

storageResourceId

string

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

targetConnectionInfo

MiSqlConnectionInfo

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

MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel

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

BackupSetInfo[]

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

containerName

string

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

endedOn

string

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

errorPrefix

string

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

exceptionsAndWarnings

ReportableException[]

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

fullBackupSetInfo

BackupSetInfo

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

id

string

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

isFullBackupRestored

boolean

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

lastRestoredBackupSetInfo

BackupSetInfo

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

migrationState

DatabaseMigrationState

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

resultType string:

DatabaseLevelOutput

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

sourceDatabaseName

string

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

startedOn

string

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

MigrateSqlServerSqlMISyncTaskOutputError

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

ReportableException

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

id

string

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

resultType string:

ErrorOutput

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

MigrateSqlServerSqlMISyncTaskOutputMigrationLevel

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

integer

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

databaseErrorCount

integer

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

endedOn

string

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

id

string

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

resultType string:

MigrationLevelOutput

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

sourceServerBrandVersion

string

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

sourceServerName

string

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

sourceServerVersion

string

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

startedOn

string

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

state

MigrationState

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

targetServerBrandVersion

string

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

targetServerName

string

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

targetServerVersion

string

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

MigrateSqlServerSqlMISyncTaskProperties

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

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

object

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

commands CommandProperties[]:

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

createdOn

string

Дата и время создания задачи в формате UTC

errors

ODataError[]

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

input

MigrateSqlServerSqlMISyncTaskInput

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

output MigrateSqlServerSqlMISyncTaskOutput[]:

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

state

TaskState

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

taskType string:

Migrate.SqlServer.AzureSqlDbMI.Sync.LRS

Тип задачи.

MigrateSqlServerSqlMITaskInput

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

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

string

Доменное имя Azure Active Directory в формате "contoso.com" для федеративных Azure AD или "contoso.onmicrosoft.com" для управляемого домена, требуется только в том случае, если выбраны имена входа Windows.

backupBlobShare

BlobShare

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

backupFileShare

FileShare

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

backupMode

BackupMode

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

encryptedKeyForSecureFields

string

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

selectedAgentJobs

string[]

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

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

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

selectedLogins

string[]

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

sourceConnectionInfo

SqlConnectionInfo

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

startedOn

string

Дата и время относительно времени в формате UTC, когда миграция была запущена

targetConnectionInfo

SqlConnectionInfo

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

MigrateSqlServerSqlMITaskOutputAgentJobLevel

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

string

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

exceptionsAndWarnings

ReportableException[]

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

id

string

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

isEnabled

boolean

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

message

string

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

name

string

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

resultType string:

AgentJobLevelOutput

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

startedOn

string

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

state

MigrationState

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

MigrateSqlServerSqlMITaskOutputDatabaseLevel

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

string

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

endedOn

string

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

exceptionsAndWarnings

ReportableException[]

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

id

string

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

message

string

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

resultType string:

DatabaseLevelOutput

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

sizeMB

number

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

stage

DatabaseMigrationStage

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

startedOn

string

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

state

MigrationState

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

MigrateSqlServerSqlMITaskOutputError

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

ReportableException

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

id

string

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

resultType string:

ErrorOutput

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

MigrateSqlServerSqlMITaskOutputLoginLevel

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

string

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

exceptionsAndWarnings

ReportableException[]

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

id

string

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

loginName

string

Имя входа.

message

string

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

resultType string:

LoginLevelOutput

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

stage

LoginMigrationStage

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

startedOn

string

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

state

MigrationState

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

MigrateSqlServerSqlMITaskOutputMigrationLevel

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

object

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

databases

object

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

endedOn

string

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

exceptionsAndWarnings

ReportableException[]

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

id

string

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

logins

object

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

message

string

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

orphanedUsersInfo

OrphanedUserInfo[]

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

resultType string:

MigrationLevelOutput

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

serverRoleResults

<string,  StartMigrationScenarioServerRoleResult>

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

sourceServerBrandVersion

string

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

sourceServerVersion

string

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

startedOn

string

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

state

MigrationState

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

status

MigrationStatus

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

targetServerBrandVersion

string

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

targetServerVersion

string

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

MigrateSqlServerSqlMITaskProperties

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

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

object

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

commands CommandProperties[]:

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

createdOn

string

Дата и время создания задачи в формате UTC

errors

ODataError[]

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

input

MigrateSqlServerSqlMITaskInput

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

isCloneable

boolean

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

output MigrateSqlServerSqlMITaskOutput[]:

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

parentTaskId

string

идентификатор родительской задачи

state

TaskState

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

taskId

string

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

taskType string:

Migrate.SqlServer.AzureSqlDbMI

Тип задачи.

MigrateSsisTaskInput

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

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

SqlConnectionInfo

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

ssisMigrationInfo

SsisMigrationInfo

Сведения о переносе пакетов служб SSIS.

targetConnectionInfo

SqlConnectionInfo

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

MigrateSsisTaskOutputMigrationLevel

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

string

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

exceptionsAndWarnings

ReportableException[]

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

id

string

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

message

string

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

resultType string:

MigrationLevelOutput

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

sourceServerBrandVersion

string

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

sourceServerVersion

string

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

stage

SsisMigrationStage

Этап миграции служб SSIS.

startedOn

string

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

status

MigrationStatus

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

targetServerBrandVersion

string

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

targetServerVersion

string

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

MigrateSsisTaskOutputProjectLevel

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

string

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

exceptionsAndWarnings

ReportableException[]

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

folderName

string

Имя папки

id

string

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

message

string

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

projectName

string

Имя проекта.

resultType string:

SsisProjectLevelOutput

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

stage

SsisMigrationStage

Этап миграции служб SSIS.

startedOn

string

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

state

MigrationState

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

MigrateSsisTaskProperties

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

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

object

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

commands CommandProperties[]:

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

errors

ODataError[]

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

input

MigrateSsisTaskInput

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

output MigrateSsisTaskOutput[]:

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

state

TaskState

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

taskType string:

Migrate.Ssis

Тип задачи.

MigrateSyncCompleteCommandInput

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

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

string

Метка времени завершения

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

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

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

string

Failed

string

InProgress

string

None

string

Skipped

string

Stopped

string

Warning

string

MigrationStatus

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

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

string

CompletedWithWarnings

string

Configured

string

Connecting

string

Default

string

Error

string

Running

string

SelectLogins

string

SourceAndTargetSelected

string

Stopped

string

MigrationValidationDatabaseSummaryResult

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

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

string

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

id

string

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

migrationId

string

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

sourceDatabaseName

string

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

startedOn

string

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

status

ValidationStatus

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

targetDatabaseName

string

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

MigrationValidationOptions

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

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

boolean

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

enableQueryAnalysisValidation

boolean

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

enableSchemaValidation

boolean

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

MigrationValidationResult

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

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

string

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

migrationId

string

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

status

ValidationStatus

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

summaryResults

<string,  MigrationValidationDatabaseSummaryResult>

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

MiSqlConnectionInfo

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

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

string

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

password

string

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

type string:

MiSqlConnectionInfo

Тип сведений о подключении

userName

string

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

MongoDbClusterInfo

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

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

MongoDbDatabaseInfo[]

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

supportsSharding

boolean

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

type

MongoDbClusterType

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

version

string

Версия источника данных в формате x.y.z (например, 3.6.7). Не используется, если type имеет значение BlobContainer.

MongoDbClusterType

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

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

string

CosmosDb

string

MongoDb

string

MongoDbCollectionInfo

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

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

integer

Средний размер документа или -1, если средний размер неизвестен

dataSize

integer

Предполагаемый общий размер данных в байтах или -1, если размер неизвестен.

databaseName

string

Имя базы данных, содержащей коллекцию

documentCount

integer

Предполагаемое общее число документов или -1, если число документов неизвестно

isCapped

boolean

Является ли коллекция ограниченной (т. е. имеет ли она фиксированный размер и действует ли она как циклический буфер)

isSystemCollection

boolean

Является ли коллекция системной коллекцией

isView

boolean

Является ли коллекция представлением другой коллекции

name

string

Неполное имя базы данных или коллекции

qualifiedName

string

Полное имя базы данных или коллекции. Для коллекции это имя с указанием базы данных.

shardKey

MongoDbShardKeyInfo

Ключ сегмента в коллекции или значение NULL, если коллекция не сегментирована

supportsSharding

boolean

Указывает, включена ли в базе данных сегментирование. Обратите внимание, что задача миграции при необходимости включает сегментирование на целевом объекте.

viewOf

string

Имя коллекции, в которую входит это представление, если isView имеет значение true.

MongoDbCollectionProgress

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

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

integer

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

documentsCopied

integer

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

elapsedTime

string

Затраченное время в формате [ddd.] чч:мм:сс[.fffffff] (т. е. формат TimeSpan)

errors

<string,  MongoDbError>

Ошибки и предупреждения, возникшие для текущего объекта. Ключи — это коды ошибок.

eventsPending

integer

Количество событий oplog, ожидающих воспроизведения

eventsReplayed

integer

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

lastEventTime

string

Метка времени последнего полученного события oplog или значение NULL, если событие oplog еще не получено.

lastReplayTime

string

Метка времени последнего воспроизведения события oplog или значение NULL, если событие oplog еще не было воспроизведено.

name

string

Имя объекта хода выполнения. Для коллекции это неквалифицированное имя коллекции. Для базы данных это имя базы данных. Для общей миграции это значение равно NULL.

qualifiedName

string

Полное имя объекта хода выполнения. Для коллекции это имя, полное базы данных. Для базы данных это имя базы данных. Для общей миграции это значение равно NULL.

resultType string:

Collection

Тип объекта progress

state

MongoDbMigrationState

totalBytes

integer

Общее число байтов документа в источнике в начале этапа копирования или -1, если общий размер неизвестен

totalDocuments

integer

Общее количество документов в источнике в начале этапа копирования или -1, если общее число документов неизвестно.

MongoDbCollectionSettings

Описывает, как следует перенести отдельную коллекцию MongoDB.

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

boolean

Разрешено ли переносчику удалять целевую коллекцию во время выполнения миграции. Значение по умолчанию — true.

shardKey

MongoDbShardKeySetting

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

targetRUs

integer

ЕЗ, которые должны быть настроены в целевом объекте CosmosDB, или значение NULL для использования значения по умолчанию. Это не влияет на целевые объекты, не относящиеся к CosmosDB.

MongoDbConnectionInfo

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

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

string

Дополнительные параметры подключения

authentication

AuthenticationType

Тип проверки подлинности, используемый для подключения

connectionString

string

URL-адрес строка подключения mongoDB или контейнера BLOB-объектов. Имя пользователя и пароль можно указать здесь или в свойствах userName и password.

dataSource

string

Источник данных

encryptConnection

boolean

Следует ли зашифровать подключение

enforceSSL

boolean

password

string

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

port

integer

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

serverBrandVersion

string

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

serverName

string

имя сервера

serverVersion

string

Версия сервера

trustServerCertificate

boolean

False

Указывает, следует ли доверять сертификату сервера

type

string

Тип сведений о подключении

userName

string

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

MongoDbDatabaseInfo

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

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

integer

Средний размер документа или -1, если средний размер неизвестен

collections

MongoDbCollectionInfo[]

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

dataSize

integer

Предполагаемый общий размер данных в байтах или -1, если размер неизвестен.

documentCount

integer

Предполагаемое общее число документов или -1, если число документов неизвестно

name

string

Неполное имя базы данных или коллекции

qualifiedName

string

Полное имя базы данных или коллекции. Для коллекции это имя с указанием базы данных.

supportsSharding

boolean

Указывает, включена ли в базе данных сегментирование. Обратите внимание, что задача миграции при необходимости включает сегментирование на целевом объекте.

MongoDbDatabaseProgress

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

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

integer

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

collections

object

Ход выполнения коллекций в базе данных. Ключи — это неквалифицированные имена коллекций.

documentsCopied

integer

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

elapsedTime

string

Затраченное время в формате [ddd.] чч:мм:сс[.fffffff] (т. е. формат TimeSpan)

errors

<string,  MongoDbError>

Ошибки и предупреждения, возникшие для текущего объекта. Ключи — это коды ошибок.

eventsPending

integer

Количество событий oplog, ожидающих воспроизведения

eventsReplayed

integer

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

lastEventTime

string

Метка времени последнего полученного события oplog или значение NULL, если событие oplog еще не получено.

lastReplayTime

string

Метка времени последнего воспроизведения события oplog или значение NULL, если событие oplog еще не было воспроизведено.

name

string

Имя объекта хода выполнения. Для коллекции это неквалифицированное имя коллекции. Для базы данных это имя базы данных. Для общей миграции это значение равно NULL.

qualifiedName

string

Полное имя объекта хода выполнения. Для коллекции это имя, полное базы данных. Для базы данных это имя базы данных. Для общей миграции это значение равно NULL.

resultType string:

Database

Тип объекта progress

state

MongoDbMigrationState

totalBytes

integer

Общее число байтов документа в источнике в начале этапа копирования или -1, если общий размер неизвестен

totalDocuments

integer

Общее количество документов в источнике в начале этапа копирования или -1, если общее число документов неизвестно.

MongoDbDatabaseSettings

Описывает, как должна быть перенесена отдельная база данных MongoDB.

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

<string,  MongoDbCollectionSettings>

Коллекции в базе данных-источнике для переноса в целевой объект. Ключи — это неквалифицированные имена коллекций.

targetRUs

integer

ЕЗ, которые должны быть настроены в целевом объекте CosmosDB, или значение NULL для использования по умолчанию, или 0, если пропускная способность не должна быть подготовлена для базы данных. Это не влияет на целевые объекты, не относящиеся к CosmosDB.

MongoDbError

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

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

string

Нелокализованный, машиночитаемый код, описывающий ошибку или предупреждение

count

integer

Количество ошибок или предупреждений

message

string

Локализованное, удобочитаемое сообщение, описывающее ошибку или предупреждение

type

MongoDbErrorType

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

MongoDbErrorType

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

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

string

ValidationError

string

Warning

string

MongoDbMigrationProgress

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

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

integer

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

databases

<string,  MongoDbDatabaseProgress>

Ход выполнения баз данных при миграции. Ключи — это имена баз данных.

documentsCopied

integer

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

elapsedTime

string

Затраченное время в формате [ddd.] hh:mm:ss[.fffffff] (т. е. формат TimeSpan)

errors

<string,  MongoDbError>

Ошибки и предупреждения, возникшие для текущего объекта. Ключи — это коды ошибок.

eventsPending

integer

Количество событий oplog, ожидающих воспроизведения

eventsReplayed

integer

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

lastEventTime

string

Метка времени последнего полученного события oplog или значение NULL, если событие oplog еще не получено

lastReplayTime

string

Метка времени последнего воспроизведенного события oplog или значение NULL, если событие oplog еще не было воспроизведено.

name

string

Имя объекта хода выполнения. Для коллекции это неполное имя коллекции. Для базы данных это имя базы данных. Для общей миграции это значение равно NULL.

qualifiedName

string

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

resultType string:

Migration

Тип объекта хода выполнения

state

MongoDbMigrationState

totalBytes

integer

Общее число байтов документа в источнике в начале этапа копирования или -1, если общий размер неизвестен

totalDocuments

integer

Общее количество документов в источнике в начале этапа копирования или -1, если общее число документов неизвестно

MongoDbMigrationSettings

Описывает, как должна выполняться миграция данных MongoDB

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

integer

Ограничение ЕЗ для целевого объекта CosmosDB, которое будет временно увеличено до (если меньше) во время начальной копии миграции, с 10 000 до 1 000 000 или 0, чтобы использовать повышение по умолчанию (обычно это максимальное значение), или значение NULL, чтобы не увеличивать ЕЗ. Этот параметр не влияет на целевые объекты, не относящиеся к CosmosDB.

databases

<string,  MongoDbDatabaseSettings>

Базы данных в исходном кластере для миграции в целевой объект. Ключи — это имена баз данных.

replication

MongoDbReplication

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

source

MongoDbConnectionInfo

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

target

MongoDbConnectionInfo

Параметры, используемые для подключения к целевому кластеру

throttling

MongoDbThrottlingSettings

Параметры, используемые для ограничения использования ресурсов при миграции

MongoDbMigrationState

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

string

Complete

string

Copying

string

Failed

string

Finalizing

string

InitialReplay

string

Initializing

string

NotStarted

string

Replaying

string

Restarting

string

ValidatingInput

string

MongoDbReplication

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

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

string

Disabled

string

OneTime

string

MongoDbShardKeyField

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

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

string

Имя поля

order

MongoDbShardKeyOrder

Порядок полей

MongoDbShardKeyInfo

Описание ключа сегмента MongoDB

Имя Тип Описание
fields

MongoDbShardKeyField[]

Поля в ключе сегмента

isUnique

boolean

Является ли ключ сегмента уникальным

MongoDbShardKeyOrder

Порядок полей

Имя Тип Описание
Forward

string

Hashed

string

Reverse

string

MongoDbShardKeySetting

Описание ключа сегмента MongoDB

Имя Тип Описание
fields

MongoDbShardKeyField[]

Поля в ключе сегмента

isUnique

boolean

Является ли ключ сегмента уникальным

MongoDbThrottlingSettings

Задает ограничения ресурсов для миграции.

Имя Тип Описание
maxParallelism

integer

Максимальное количество рабочих элементов (например, копий коллекций), которые будут обрабатываться параллельно.

minFreeCpu

integer

Процент времени ЦП, которое миграция попытается избежать использования, от 0 до 100

minFreeMemoryMb

integer

Количество мегабайт ОЗУ, которое миграция попытается избежать использования.

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

Целевая платформа для миграции

Имя Тип Описание
AzureDbForMySQL

string

SqlServer

string

ObjectType

Тип объекта, который имеет разницу. Например, (Table/View/StoredProcedure)

Имя Тип Описание
Function

string

StoredProcedures

string

Table

string

User

string

View

string

ODataError

Сведения об ошибке в формате OData.

Имя Тип Описание
code

string

Машинное описание ошибки, например InvalidRequest или InternalServerError.

details

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

Итоговый номер. инструкций в пакете

targetResult

ExecutionStatistics

Результат анализа запроса из целевого объекта

ReplicateMigrationState

Оболочка для репликации сообщаемого состояния миграции.

Имя Тип Описание
ACTION_REQUIRED

string

COMPLETE

string

FAILED

string

PENDING

string

UNDEFINED

string

VALIDATING

string

ReportableException

Объект exception для всех пользовательских исключений

Имя Тип Описание
actionableMessage

string

Действия для этого исключения

filePath

string

Путь к файлу, в котором произошло исключение

hResult

integer

Закодированное числовое значение, назначенное конкретному исключению

lineNumber

string

Номер строки, в которой произошло исключение

message

string

Сообщение об ошибке

stackTrace

string

трассировка стека;

ScenarioSource

Перечисление типа источника

Имя Тип Описание
Access

string

DB2

string

MongoDB

string

MySQL

string

MySQLRDS

string

Oracle

string

PostgreSQL

string

PostgreSQLRDS

string

SQL

string

SQLRDS

string

Sybase

string

ScenarioTarget

Перечисление целевого типа

Имя Тип Описание
AzureDBForMySql

string

AzureDBForPostgresSQL

string

MongoDB

string

SQLDB

string

SQLDW

string

SQLMI

string

SQLServer

string

SchemaComparisonValidationResult

Результаты сравнения схем между исходным и целевым объектами

Имя Тип Описание
schemaDifferences

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

string

MigrationFromMySQLToAzureDBForMySQL

string

MigrationFromSqlServerToAzureDB

string

MigrationFromSqlServerToAzureMI

string

MigrationFromSqlServerToAzureVM

string

ServerProperties

Свойства сервера для источника типа MySQL

Имя Тип Описание
serverDatabaseCount

integer

Количество баз данных на сервере

serverEdition

string

Выпуск сервера базы данных

serverName

string

Имя сервера

serverOperatingSystemVersion

string

Версия операционной системы

serverPlatform

string

Имя серверной платформы

serverVersion

string

Версия сервера базы данных

Severity

Серьезность ошибки проверки

Имя Тип Описание
Error

string

Message

string

Warning

string

SqlConnectionInfo

Сведения о подключении к серверу базы данных SQL

Имя Тип 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

string

SsisMigrationInfo

Сведения о миграции служб SSIS с типом хранилища служб SSIS, политика перезаписи.

Имя Тип Описание
environmentOverwriteOption

SsisMigrationOverwriteOption

Параметр перезаписи для миграции среды служб SSIS

projectOverwriteOption

SsisMigrationOverwriteOption

Параметр перезаписи для миграции проекта служб SSIS

ssisStoreType

SsisStoreType

Тип источника хранилища служб SSIS. Теперь в DMS (классическая модель) поддерживается только каталог служб SSIS.

SsisMigrationOverwriteOption

Параметр перезаписи для миграции объектов служб SSIS, только игнорировать и перезаписать поддерживаются в DMS (классическая версия) сейчас и в будущем может добавить параметр повторного использования для объекта контейнера

Имя Тип Описание
Ignore

string

Overwrite

string

SsisMigrationStage

Текущий этап миграции служб SSIS

Имя Тип Описание
Completed

string

InProgress

string

Initialize

string

None

string

SsisStoreType

Перечисление поддерживаемого исходного типа хранилища служб SSIS в DMS (классическая модель)

Имя Тип Описание
SsisCatalog

string

StartMigrationScenarioServerRoleResult

Результат миграции роли сервера

Имя Тип Описание
exceptionsAndWarnings

ReportableException[]

Исключения и предупреждения миграции.

name

string

Имя роли сервера.

state

MigrationState

Текущее состояние миграции

SyncDatabaseMigrationReportingState

Перечисление различных состояний миграции на уровне базы данных в режиме "в сети".

Имя Тип Описание
BACKUP_COMPLETED

string

BACKUP_IN_PROGRESS

string

CANCELLED

string

CANCELLING

string

COMPLETE

string

COMPLETING

string

CONFIGURING

string

FAILED

string

INITIALIAZING

string

READY_TO_COMPLETE

string

RESTORE_COMPLETED

string

RESTORE_IN_PROGRESS

string

RUNNING

string

STARTING

string

UNDEFINED

string

VALIDATING

string

VALIDATION_COMPLETE

string

VALIDATION_FAILED

string

SyncMigrationDatabaseErrorEvent

Ошибки миграции базы данных для миграции по сети

Имя Тип Описание
eventText

string

Текст события.

eventTypeString

string

Тип события.

timestampString

string

Строковое значение метки времени.

SyncTableMigrationState

Перечисление различных состояний миграции на уровне таблицы в сети.

Имя Тип Описание
BEFORE_LOAD

string

CANCELED

string

COMPLETED

string

ERROR

string

FAILED

string

FULL_LOAD

string

SystemData

Имя Тип Описание
createdAt

string

createdBy

string

createdByType

createdByType

lastModifiedAt

string

lastModifiedBy

string

lastModifiedByType

createdByType

TaskState

Состояние задачи. Этот параметр игнорируется при отправке.

Имя Тип Описание
Canceled

string

Failed

string

FailedInputValidation

string

Faulted

string

Queued

string

Running

string

Succeeded

string

Unknown

string

UpdateActionType

Тип фактической разницы для сравниваемого объекта при выполнении сравнения схемы

Имя Тип Описание
AddedOnTarget

string

ChangedOnTarget

string

DeletedOnTarget

string

ValidateMigrationInputSqlServerSqlDbSyncTaskProperties

Свойства задачи, которая проверяет входные данные миграции для SQL в Azure SQL миграции синхронизации базы данных

Имя Тип Описание
clientData

object

Пары ключевых значений данных клиента для присоединения метаданных к задаче

commands CommandProperties[]:

Массив свойств команды.

errors

ODataError[]

Массив ошибок. Этот параметр игнорируется при отправке.

input

ValidateSyncMigrationInputSqlServerTaskInput

Входные данные задачи

output

ValidateSyncMigrationInputSqlServerTaskOutput[]

Выходные данные задачи. Этот параметр игнорируется при отправке.

state

TaskState

Состояние задачи. Этот параметр игнорируется при отправке.

taskType string:

ValidateMigrationInput.SqlServer.SqlDb.Sync

Тип задачи.

ValidateMigrationInputSqlServerSqlMISyncTaskInput

Входные данные для задачи, которая переносит SQL Server базы данных в сценарий Azure SQL базы данных Управляемый экземпляр в сети.

Имя Тип Описание
azureApp

AzureActiveDirectoryApp

Приложение Azure Active Directory, которое будет использоваться экземпляром DMS (классический) для подключения к целевому экземпляру Azure SQL Database Управляемый экземпляр и учетной записи хранения Azure

backupFileShare

FileShare

Резервное копирование сведений о файловом ресурсе для всех выбранных баз данных.

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Переносимые базы данных

sourceConnectionInfo

SqlConnectionInfo

Сведения о подключении для исходного SQL Server

storageResourceId

string

Полный идентификатор ресурса хранилища

targetConnectionInfo

MiSqlConnectionInfo

Сведения о подключении для Управляемый экземпляр базы данных Azure SQL

ValidateMigrationInputSqlServerSqlMISyncTaskOutput

Выходные данные для задачи, которая проверяет входные данные миграции для Azure SQL Базы данных Управляемый экземпляр по сети

Имя Тип Описание
id

string

Идентификатор базы данных

name

string

Имя базы данных

validationErrors

ReportableException[]

Ошибки, связанные с выбранным объектом базы данных

ValidateMigrationInputSqlServerSqlMISyncTaskProperties

Свойства задачи, которая проверяет входные данные миграции для SQL в Azure SQL базы данных Управляемый экземпляр синхронизации

Имя Тип Описание
clientData

object

Пары ключевых значений данных клиента для присоединения метаданных к задаче

commands CommandProperties[]:

Массив свойств команды.

errors

ODataError[]

Массив ошибок. Этот параметр игнорируется при отправке.

input

ValidateMigrationInputSqlServerSqlMISyncTaskInput

Входные данные задачи

output

ValidateMigrationInputSqlServerSqlMISyncTaskOutput[]

Выходные данные задачи. Этот параметр игнорируется при отправке.

state

TaskState

Состояние задачи. Этот параметр игнорируется при отправке.

taskType string:

ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS

Тип задачи.

ValidateMigrationInputSqlServerSqlMITaskInput

Входные данные для задачи, которая проверяет входные данные миграции для SQL в Управляемый экземпляр 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 SQL Управляемый экземпляр

Имя Тип Описание
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

Текущее состояние проверки

Имя Тип Описание
Completed

string

CompletedWithIssues

string

Default

string

Failed

string

InProgress

string

Initialized

string

NotStarted

string

Stopped

string

WaitStatistics

Статистика ожидания, собранная во время выполнения пакета запроса

Имя Тип Default value Описание
waitCount

integer

Итоговый номер. ожиданий

waitTimeMs

number

0

Общее время ожидания в миллисекундах

waitType

string

Тип ожидания