Service Tasks - Update
Создание или обновление задачи службы
Ресурс задач службы — это вложенный ресурс, который представляет работу, выполняемую экземпляром DMS (классический). Метод PATCH обновляет существующую задачу службы, но так как задачи службы не имеют изменяемых пользовательских свойств, это мало причин.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/serviceTasks/{taskName}?api-version=2022-03-30-preview
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
group
|
path | True |
string |
Имя группы ресурсов |
|
service
|
path | True |
string |
Имя службы |
|
subscription
|
path | True |
string |
Идентификатор подписки, идентифицирующий подписку Azure. |
|
task
|
path | True |
string |
Имя задачи |
|
api-version
|
query | True |
string |
Версия API |
Текст запроса
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
Обновлен ресурс задачи службы |
|
| Other Status Codes |
Ошибка |
Безопасность
azure_auth
Поток OAuth2 Azure Active Directory
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
| Имя | Описание |
|---|---|
| user_impersonation | олицетворения учетной записи пользователя |
Примеры
Tasks_Update
Образец запроса
PATCH https://management.azure.com/subscriptions/fc04246f-04c5-437e-ac5e-206a19e7193f/resourceGroups/DmsSdkRg/providers/Microsoft.DataMigration/services/DmsSdkService/serviceTasks/DmsSdkTask?api-version=2022-03-30-preview
{
"properties": {
"taskType": "Service.Check.OCI",
"input": {
"serverVersion": "NA"
}
}
}
Пример ответа
{
"properties": {
"input": {
"serverVersion": "NA"
},
"taskType": "Service.Check.OCI",
"state": "Queued"
},
"etag": "0vPYxzfnDaDH9yhOJAnqTyTRpa09Kb7pm+LEukDBbw8=",
"id": "/subscriptions/fc04246f-04c5-437e-ac5e-206a19e7193f/resourceGroups/DmsSdkRg/providers/Microsoft.DataMigration/services/DmsSdkService/serviceTasks/DmsSdkTask",
"name": "DmsSdkTask",
"type": "Microsoft.DataMigration/services/serviceTasks"
}
Определения
| Имя | Описание |
|---|---|
|
Api |
Сведения об ошибке. |
|
Authentication |
Перечисление возможных типов проверки подлинности при подключении |
|
Azure |
Приложение Azure Active Directory |
|
Backup |
Сведения о файле резервной копии |
|
Backup |
Перечисление состояния файла резервной копии журнала. |
|
Backup |
Перечисление режимов резервного копирования |
|
Backup |
Сведения о резервном наборе данных |
|
Backup |
Перечисление различных типов резервных копий. |
|
Blob |
Сведения о хранилище контейнеров BLOB-объектов. |
|
Command |
Состояние команды. Это игнорируется при отправке. |
|
Connect |
Свойства задачи, которая проверяет подключение к серверу MongoDB и предоставляет сведения о сервере MongoDB. |
|
Connect |
Входные данные для задачи, которая проверяет подключение к базе данных MySQL |
|
Connect |
Свойства задачи, проверяющей подключение к базе данных MySQL |
|
Connect |
Выходные данные для подключения к источнику типов MySQL |
|
Connect |
Входные данные для задачи, которая проверяет подключение к базе данных Oracle |
|
Connect |
Выходные данные для задачи, которая проверяет подключение к базе данных Oracle |
|
Connect |
Свойства задачи, которая проверяет подключение к базе данных Oracle |
|
Connect |
Входные данные для задачи, которая проверяет подключение к PostgreSQL и требованиям к исходному серверу |
|
Connect |
Выходные данные для задачи, которая проверяет подключение к PostgreSQL и требованиям к исходному серверу |
|
Connect |
Свойства задачи, проверяющей подключение к серверу PostgreSQL и требованиям исходного сервера для миграции через Интернет |
|
Connect |
Свойства задачи, которая проверяет подключение к SQL Server и требованиям исходного сервера для миграции через Интернет |
|
Connect |
Входные данные для задачи, которая проверяет подключение к SQL Server, а также проверяет требования к исходному серверу |
|
Connect |
Выходные данные уровня задания агента для задачи, которая проверяет подключение к SQL Server, а также проверяет требования к исходному серверу |
|
Connect |
Выходные данные уровня базы данных для задачи, которая проверяет подключение к SQL Server, а также проверяет требования к исходному серверу |
|
Connect |
Выходные данные уровня входа для задачи, которая проверяет подключение к SQL Server, а также проверяет требования к исходному серверу |
|
Connect |
Выходные данные уровня задач для задачи, которая проверяет подключение к SQL Server, а также проверяет требования к исходному серверу |
|
Connect |
Свойства задачи, которая проверяет подключение к SQL Server, а также проверяет требования к исходному серверу |
|
Connect |
Входные данные для задачи, которая проверяет подключение к Базе данных Azure для MySQL и требования к целевому серверу |
|
Connect |
Выходные данные для задачи, которая проверяет подключение к Базе данных Azure для MySQL и требования к целевому серверу |
|
Connect |
Свойства задачи, которая проверяет подключение к Базе данных Azure для MySQL и требования к целевому серверу |
|
Connect |
Входные данные для задачи, которая проверяет подключение к Базе данных Azure для PostgreSQL и требования к целевому серверу |
|
Connect |
Выходные данные для задачи, которая проверяет подключение к Базе данных Azure для PostgreSQL и требования к целевому серверу |
|
Connect |
Свойства задачи, которая проверяет подключение к серверу Базы данных Azure для PostgreSQL и целевым требованиям к серверу для миграции через Интернет |
|
Connect |
Входные данные для задачи, которая проверяет подключение к Базе данных Azure для PostgreSQL и требования к целевому серверу для источника Oracle. |
|
Connect |
Выходные данные для задачи, которая проверяет подключение к Базе данных Azure для PostgreSQL и требования к целевому серверу для источника Oracle. |
|
Connect |
Свойства задачи, которая проверяет подключение к серверу Базы данных Azure для PostgreSQL и целевым требованиям к серверу для миграции через Интернет для источника Oracle. |
|
Connect |
Входные данные для задачи, которая проверяет подключение к базе данных SQL и требованиям к целевому серверу |
|
Connect |
Выходные данные для задачи, которая проверяет подключение к базе данных SQL и требованиям к целевому серверу |
|
Connect |
Свойства задачи, проверяющей подключение к базе данных SQL и требованиям к целевому серверу |
|
Connect |
Входные данные для задачи, которая проверяет подключение к управляемому экземпляру Базы данных SQL Azure в сети. |
|
Connect |
Выходные данные для задачи, которая проверяет подключение к управляемому экземпляру Базы данных SQL Azure. |
|
Connect |
Свойства задачи, проверяющей подключение к Управляемому экземпляру Базы данных SQL Azure |
|
Connect |
Входные данные для задачи, которая проверяет подключение к Управляемому экземпляру Базы данных SQL Azure. |
|
Connect |
Выходные данные для задачи, которая проверяет подключение к управляемому экземпляру Базы данных SQL Azure. |
|
Connect |
Свойства задачи, проверяющей подключение к Управляемому экземпляру Базы данных SQL Azure |
|
Connect |
Входные данные для задачи, которая проверяет подключение к базе данных SQL Azure и требованиям к целевому серверу |
|
Connect |
Свойства задачи, которая проверяет подключение к базе данных SQL и требованиям к целевому серверу для миграции через Интернет |
|
created |
|
|
Database |
Сведения о файлах резервного копирования при использовании существующего режима резервного копирования. |
|
Database |
Перечисление уровней совместимости базы данных SQL Server |
|
Database |
Сведения о файле базы данных |
|
Database |
Перечисление типов файлов базы данных SQL Server |
|
Database |
Текущая стадия миграции |
|
Database |
Состояние миграции уровня базы данных. |
|
Database |
Сопоставление схем на базу данных |
|
Database |
Перечисление состояний базы данных SQL Server |
|
Database |
Сводка по результатам миграции базы данных |
|
Database |
Свойства таблицы |
|
Data |
Результаты проверки целостности данных на основе контрольной суммы |
|
Data |
Базовая сводка по миграции элементов данных |
|
Execution |
Описание ошибок при выполнении проверки миграции |
|
File |
Сведения о общей папке с путьом, именем пользователя и паролем. |
|
Get |
Входные данные для задачи, которая получает сертификаты TDE в кодировке Base64. |
|
Get |
Выходные данные задачи, получающей сертификаты TDE в кодировке Base64. |
|
Get |
Свойства задачи, которая получает сертификаты TDE в кодировке Base64. |
|
Get |
Входные данные для задачи, которая собирает пользовательские таблицы для заданного списка баз данных |
|
Get |
Выходные данные задачи, которая собирает пользовательские таблицы для заданного списка баз данных |
|
Get |
Свойства задачи, которая собирает пользовательские таблицы для заданного списка баз данных |
|
Get |
Входные данные для задачи, которая получает список таблиц, содержащихся в предоставленном списке схем Oracle. |
|
Get |
Выходные данные для задачи, которая получает список таблиц, содержащихся в предоставленном списке схем Oracle. |
|
Get |
Свойства задачи, которая собирает пользовательские таблицы для заданного списка схем Oracle |
|
Get |
Входные данные для задачи, которая получает список таблиц для предоставленного списка баз данных PostgreSQL. |
|
Get |
Выходные данные для задачи, которая получает список таблиц для предоставленного списка баз данных PostgreSQL. |
|
Get |
Свойства задачи, которая собирает пользовательские таблицы для заданного списка баз данных |
|
Get |
Входные данные для задачи, которая собирает пользовательские таблицы для заданного списка баз данных |
|
Get |
Выходные данные задачи, которая собирает пользовательские таблицы для заданного списка баз данных |
|
Get |
Свойства задачи, которая собирает пользовательские таблицы для заданного списка баз данных |
|
Get |
Входные данные для задачи, которая собирает пользовательские таблицы для заданного списка баз данных |
|
Get |
Выходные данные задачи, которая собирает пользовательские таблицы для заданного списка баз данных |
|
Get |
Свойства задачи, которая собирает пользовательские таблицы для заданного списка баз данных |
|
Login |
Перечисление различных этапов миграции входа. |
|
Login |
Сопоставление перечисления SMO LoginType. |
|
Migrate |
Входные данные для команды, которая завершает миграцию по сети для управляемого экземпляра Базы данных SQL Azure. |
|
Migrate |
Выходные данные для команды, которая завершает миграцию по сети для Управляемого экземпляра Базы данных SQL Azure. |
|
Migrate |
Свойства команды, которая завершает миграцию через Интернет для Управляемого экземпляра Базы данных SQL Azure. |
|
Migrate |
Свойства задачи, которая переносит данные между источниками данных MongoDB |
|
Migrate |
Сведения о конкретных базах данных для автономных входных данных MySQL в базу данных Azure для MySQL |
|
Migrate |
Входные данные для задачи, которая переносит базы данных MySQL в Базу данных Azure для MySQL для автономной миграции |
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
Свойства задачи, которая переносит базы данных MySQL в Базу данных Azure для MySQL для автономной миграции |
|
Migrate |
Сведения о конкретных базах данных для MySQL в базу данных Azure для задач миграции MySQL |
|
Migrate |
Входные данные для задачи, которая переносит базы данных MySQL в Базу данных Azure для MySQL для миграции через Интернет |
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
Свойства задачи, которая переносит базы данных MySQL в Базу данных Azure для MySQL для миграции через Интернет |
|
Migrate |
Свойства задачи, которая переносит Oracle в Базу данных Azure для PostgreSQL для миграции через Интернет |
|
Migrate |
Сведения о конкретной базе данных Oracle в Базу данных Azure для PostgreSQL |
|
Migrate |
Входные данные для задачи, которая переносит базы данных Oracle в Базу данных Azure для PostgreSQL для миграции через Интернет |
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
Сведения о конкретной базе данных для PostgreSQL в Базу данных Azure для PostgreSQL для входных данных миграции |
|
Migrate |
Выбранные таблицы для миграции |
|
Migrate |
Входные данные для задачи, которая переносит базы данных PostgreSQL в Базу данных Azure для PostgreSQL для миграции через Интернет |
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
Свойства задачи, которая переносит базы данных PostgreSQL в Базу данных Azure для PostgreSQL для миграции через Интернет |
|
Migrate |
Сведения о конкретной базе данных для входных данных миграции SQL в базу данных SQL Azure |
|
Migrate |
Сведения о конкретных базах данных для входных данных синхронизации sql в базу данных SQL Azure |
|
Migrate |
Входные данные для задачи, которая переносит базы данных SQL Server в базу данных SQL Azure для миграции через Интернет |
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
Свойства задачи, которая переносит локальные базы данных SQL Server в Базу данных SQL Azure для миграции через Интернет |
|
Migrate |
Входные данные для задачи, которая переносит базы данных SQL Server локально в базу данных SQL Azure |
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
Свойства задачи, которая переносит базы данных SQL Server локально в базу данных SQL Azure |
|
Migrate |
Сведения о конкретной базе данных для входных данных миграции управляемого экземпляра SQL Azure в Базу данных SQL Azure |
|
Migrate |
Входные данные для задачи, которая переносит базы данных SQL Server в управляемый экземпляр Базы данных SQL Azure в режиме "в сети". |
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
Свойства для задачи, которая переносит базы данных SQL Server в сценарий синхронизации управляемого экземпляра Базы данных SQL Azure |
|
Migrate |
Входные данные для задачи, которая переносит базы данных SQL Server в Управляемый экземпляр Базы данных SQL Azure. |
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
|
|
Migrate |
Свойства задачи, которая переносит базы данных SQL Server в Управляемый экземпляр Базы данных SQL Azure |
|
Migrate |
Входные данные для задачи, которая переносит пакеты служб SSIS из SQL Server в Управляемый экземпляр Базы данных SQL Azure. |
|
Migrate |
|
|
Migrate |
|
|
Migrate |
Свойства задачи, которая переносит пакеты служб SSIS из баз данных SQL Server в Управляемый экземпляр Базы данных SQL Azure. |
|
Migrate |
Входные данные для команды, которая завершает миграцию синхронизации для базы данных. |
|
Migrate |
Выходные данные для команды, которая завершает миграцию синхронизации для базы данных. |
|
Migrate |
Свойства команды, которая завершает миграцию синхронизации для базы данных. |
|
Migration |
Сведения о возможности миграции объекта сервера |
|
Migration |
Результат проверки миграции содержит URL-адрес для скачивания созданного отчета. |
|
Migration |
Текущее состояние миграции |
|
Migration |
Текущее состояние миграции |
|
Migration |
Сводный результат уровня базы данных проверки миграции |
|
Migration |
Типы проверок для выполнения после миграции |
|
Migration |
Результат проверки миграции |
|
Mi |
Свойства, необходимые для создания подключения к управляемому экземпляру базы данных SQL Azure |
|
Mongo |
Описание источника данных MongoDB |
|
Mongo |
Тип источника данных |
|
Mongo |
Описание поддерживаемой коллекции в базе данных MongoDB |
|
Mongo |
Описание хода выполнения коллекции |
|
Mongo |
Описание переноса отдельной коллекции MongoDB |
|
Mongo |
Описание подключения к источнику данных MongoDB |
|
Mongo |
Описание базы данных в источнике данных MongoDB |
|
Mongo |
Описание хода выполнения базы данных |
|
Mongo |
Описание переноса отдельной базы данных MongoDB |
|
Mongo |
Описание ошибки или предупреждения, которые произошли во время миграции MongoDB |
|
Mongo |
Тип ошибки или предупреждения |
|
Mongo |
Описание хода выполнения общей миграции |
|
Mongo |
Описание выполнения миграции данных MongoDB |
|
Mongo |
|
|
Mongo |
Описывает, как будут реплицироваться изменения из источника в целевой объект. Значение по умолчанию — OneTime. |
|
Mongo |
Описание ссылки на поле в ключе сегментов MongoDB |
|
Mongo |
Описание ключа сегментов MongoDB |
|
Mongo |
Упорядочение полей |
|
Mongo |
Описание ключа сегментов MongoDB |
|
Mongo |
Указывает ограничения ресурсов для миграции |
|
My |
Сведения о подключении к серверу MySQL |
|
My |
Целевая платформа для миграции |
|
Object |
Тип объекта, имеющего разницу. например(Table/View/StoredProcedure) |
|
OData |
Сведения об ошибках в формате OData. |
|
Oracle |
Сведения о подключении к серверу Oracle |
|
Orphaned |
Сведения о потерянных пользователях в базе данных SQL Server. |
|
Postgre |
Сведения о подключении к серверу PostgreSQL |
|
Project |
Ресурс задачи |
|
Query |
Результаты для сравнения анализа запросов между источником и целевым объектом |
|
Query |
Описание результатов анализа запросов для выполнения в исходном и целевом объекте |
|
Replicate |
Оболочка для реплицируемых состояний миграции. |
|
Reportable |
Объект исключения для всех пользовательских исключений |
|
Scenario |
Перечисление типа источника |
|
Scenario |
Перечисление типа целевого объекта |
|
Schema |
Результаты сравнения схемы между источником и целевым объектом |
|
Schema |
Описание ошибок при выполнении проверки миграции |
|
Selected |
Сведения о экспорте сертификата для баз данных с поддержкой TDE. |
|
Server |
Группа разрешений для проверок. Эти группы будут запускать набор разрешений для проверки действий пользователей. Выберите группу разрешений для выполняемого действия. |
|
Server |
Свойства сервера для источника типов MySQL |
| Severity |
Серьезность ошибки проверки |
|
Sql |
Сведения о подключении к серверу базы данных SQL |
|
Sql |
Тип платформы сервера для подключения |
|
Ssis |
Сведения о миграции служб SSIS с типом хранилища служб SSIS, перезаписывать политику. |
|
Ssis |
Параметр перезаписи для миграции объектов SSIS, только игнорировать и перезаписать поддерживаются в DMS (классической) и в будущем может добавить параметр повторного использования для объекта контейнера. |
|
Ssis |
Текущий этап миграции служб SSIS |
|
Ssis |
Перечисление поддерживаемого типа хранилища SSIS в DMS (классическая модель) |
|
Start |
Результат миграции роли сервера |
|
Sync |
Перечисление различных состояний сетевой миграции уровня базы данных. |
|
Sync |
Ошибки миграции базы данных для миграции через Интернет |
|
Sync |
Перечисление различных состояний миграции уровня таблицы в сети. |
|
System |
|
|
Task |
Состояние задачи. Это игнорируется при отправке. |
|
Update |
Тип фактической разницы для сравниваемого объекта при выполнении сравнения схем |
|
Validate |
Свойства задачи, проверяющие входные данные миграции для миграции sql в базу данных SQL Azure |
|
Validate |
Входные данные для задачи, которая переносит базы данных SQL Server в управляемый экземпляр Базы данных SQL Azure в режиме "в сети". |
|
Validate |
Выходные данные для задачи, которая проверяет входные данные миграции для управляемого экземпляра Базы данных SQL Azure в сети |
|
Validate |
Свойства задачи, проверяющие входные данные миграции для сценария синхронизации управляемого экземпляра базы данных SQL Azure |
|
Validate |
Входные данные для задачи, проверяющей входные данные миграции для управляемого экземпляра SQL Azure в SQL Azure |
|
Validate |
Выходные данные для задачи, которая проверяет входные данные миграции SQL в Управляемый экземпляр SQL Azure |
|
Validate |
Свойства задачи, проверяющие входные данные миграции для Управляемого экземпляра базы данных SQL Azure |
|
Validate |
Свойства задачи, проверяющей миграцию между источниками данных MongoDB |
|
Validate |
Свойства задачи, которая проверяет миграцию Oracle в Базу данных Azure для PostgreSQL для миграции через Интернет |
|
Validate |
Выходные данные для задачи, которая проверяет входные данные миграции Oracle в Базу данных Azure для PostgreSQL для миграции через Интернет |
|
Validate |
Входные данные для задачи, которая проверяет входные данные миграции для миграции синхронизации SQL |
|
Validate |
Выходные данные для задачи, которая проверяет входные данные миграции для миграции синхронизации SQL |
|
Validation |
Описание ошибок при выполнении проверки миграции |
|
Validation |
Текущее состояние проверки |
|
Wait |
Статистика ожидания, собранная во время выполнения пакета запросов |
ApiError
Сведения об ошибке.
| Имя | Тип | Описание |
|---|---|---|
| error |
Сведения об ошибках в формате OData |
|
| systemData |
Метаданные, относящиеся к созданию и последнему изменении ресурса. |
AuthenticationType
Перечисление возможных типов проверки подлинности при подключении
| Значение | Описание |
|---|---|
| None | |
| WindowsAuthentication | |
| SqlAuthentication | |
| ActiveDirectoryIntegrated | |
| ActiveDirectoryPassword |
AzureActiveDirectoryApp
Приложение Azure Active Directory
| Имя | Тип | Описание |
|---|---|---|
| appKey |
string |
Ключ, используемый для проверки подлинности в приложении Azure Active Directory |
| applicationId |
string |
Идентификатор приложения Azure Active Directory |
| ignoreAzurePermissions |
boolean |
Игнорировать проверку разрешений Azure в приложении AAD |
| tenantId |
string |
Идентификатор клиента |
BackupFileInfo
Сведения о файле резервной копии
| Имя | Тип | Описание |
|---|---|---|
| familySequenceNumber |
integer |
Порядковый номер файла резервного копирования в резервном наборе |
| fileLocation |
string |
Расположение файла резервной копии в общей папке |
| status |
Состояние файла резервной копии во время миграции |
BackupFileStatus
Перечисление состояния файла резервной копии журнала.
| Значение | Описание |
|---|---|
| Arrived | |
| Queued | |
| Uploading | |
| Uploaded | |
| Restoring | |
| Restored | |
| Cancelled |
BackupMode
Перечисление режимов резервного копирования
| Значение | Описание |
|---|---|
| CreateBackup | |
| ExistingBackup |
BackupSetInfo
Сведения о резервном наборе данных
| Имя | Тип | Описание |
|---|---|---|
| backupFinishedDate |
string (date-time) |
Дата и время завершения операции резервного копирования |
| backupSetId |
string |
Идентификатор набора файлов резервной копии |
| backupStartDate |
string (date-time) |
Дата и время начала операции резервного копирования |
| backupType |
Перечисление различных типов резервных копий |
|
| databaseName |
string |
Имя базы данных, к которой принадлежит резервный набор данных |
| firstLsn |
string |
Первый номер последовательности журнала файла резервной копии |
| isBackupRestored |
boolean |
Восстановление резервного набора данных или нет |
| lastLsn |
string |
Последний номер последовательности журналов файла резервной копии |
| lastModifiedTime |
string (date-time) |
Время последнего изменения файла резервной копии в расположении общего ресурса |
| listOfBackupFiles |
Список файлов в резервном наборе |
BackupType
Перечисление различных типов резервных копий.
| Значение | Описание |
|---|---|
| Database | |
| TransactionLog | |
| File | |
| DifferentialDatabase | |
| DifferentialFile | |
| Partial | |
| DifferentialPartial |
BlobShare
Сведения о хранилище контейнеров BLOB-объектов.
| Имя | Тип | Описание |
|---|---|---|
| sasUri |
string |
URI SAS контейнера учетной записи хранения Azure. |
CommandState
Состояние команды. Это игнорируется при отправке.
| Значение | Описание |
|---|---|
| Unknown | |
| Accepted | |
| Running | |
| Succeeded | |
| Failed |
ConnectToMongoDbTaskProperties
Свойства задачи, которая проверяет подключение к серверу MongoDB и предоставляет сведения о сервере MongoDB.
| Имя | Тип | Описание |
|---|---|---|
| clientData |
object |
Пары ключевых значений клиентских данных для присоединения метаданных к задаче |
| commands | CommandProperties[]: |
Массив свойств команды. |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Описание подключения к источнику данных MongoDB |
|
| output |
Массив, содержащий один объект MongoDbClusterInfo |
|
| state |
Состояние задачи. Это игнорируется при отправке. |
|
| taskType |
string:
Connect. |
Тип задачи. |
ConnectToSourceMySqlTaskInput
Входные данные для задачи, которая проверяет подключение к базе данных MySQL
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| checkPermissionsGroup |
Группа разрешений для проверки |
||
| isOfflineMigration |
boolean |
False |
Пометка о том, находится ли миграция в автономном режиме |
| sourceConnectionInfo |
Сведения о подключении к источнику MySQL |
||
| targetPlatform |
Целевая платформа для миграции |
ConnectToSourceMySqlTaskProperties
Свойства задачи, проверяющей подключение к базе данных MySQL
| Имя | Тип | Описание |
|---|---|---|
| clientData |
object |
Пары ключевых значений клиентских данных для присоединения метаданных к задаче |
| commands | CommandProperties[]: |
Массив свойств команды. |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Входные данные задачи |
|
| output |
Выходные данные задачи. Это игнорируется при отправке. |
|
| state |
Состояние задачи. Это игнорируется при отправке. |
|
| taskType |
string:
Connect |
Тип задачи. |
ConnectToSourceNonSqlTaskOutput
Выходные данные для подключения к источнику типов MySQL
| Имя | Тип | Описание |
|---|---|---|
| databases |
string[] |
Список баз данных на сервере |
| id |
string |
Идентификатор результата |
| serverProperties |
Свойства сервера |
|
| sourceServerBrandVersion |
string |
Версия фирменной символики сервера |
| validationErrors |
Ошибки проверки, связанные с задачей |
ConnectToSourceOracleSyncTaskInput
Входные данные для задачи, которая проверяет подключение к базе данных Oracle
| Имя | Тип | Описание |
|---|---|---|
| sourceConnectionInfo |
Сведения о подключении к источнику Oracle |
ConnectToSourceOracleSyncTaskOutput
Выходные данные для задачи, которая проверяет подключение к базе данных Oracle
| Имя | Тип | Описание |
|---|---|---|
| databases |
string[] |
Список схем на исходном сервере |
| sourceServerBrandVersion |
string |
Версия фирменной символики исходного сервера |
| sourceServerVersion |
string |
Версия исходного сервера |
| validationErrors |
Ошибки проверки, связанные с задачей |
ConnectToSourceOracleSyncTaskProperties
Свойства задачи, которая проверяет подключение к базе данных Oracle
| Имя | Тип | Описание |
|---|---|---|
| clientData |
object |
Пары ключевых значений клиентских данных для присоединения метаданных к задаче |
| commands | CommandProperties[]: |
Массив свойств команды. |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Входные данные задачи |
|
| output |
Выходные данные задачи. Это игнорируется при отправке. |
|
| state |
Состояние задачи. Это игнорируется при отправке. |
|
| taskType |
string:
Connect |
Тип задачи. |
ConnectToSourcePostgreSqlSyncTaskInput
Входные данные для задачи, которая проверяет подключение к PostgreSQL и требованиям к исходному серверу
| Имя | Тип | Описание |
|---|---|---|
| sourceConnectionInfo |
Сведения о подключении для исходного сервера PostgreSQL |
ConnectToSourcePostgreSqlSyncTaskOutput
Выходные данные для задачи, которая проверяет подключение к PostgreSQL и требованиям к исходному серверу
| Имя | Тип | Описание |
|---|---|---|
| databases |
string[] |
Список баз данных на исходном сервере |
| id |
string |
Идентификатор результата |
| sourceServerBrandVersion |
string |
Версия фирменной символики исходного сервера |
| sourceServerVersion |
string |
Версия исходного сервера |
| validationErrors |
Ошибки проверки, связанные с задачей |
ConnectToSourcePostgreSqlSyncTaskProperties
Свойства задачи, проверяющей подключение к серверу PostgreSQL и требованиям исходного сервера для миграции через Интернет
| Имя | Тип | Описание |
|---|---|---|
| clientData |
object |
Пары ключевых значений клиентских данных для присоединения метаданных к задаче |
| commands | CommandProperties[]: |
Массив свойств команды. |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Входные данные задачи |
|
| output |
Выходные данные задачи. Это игнорируется при отправке. |
|
| state |
Состояние задачи. Это игнорируется при отправке. |
|
| taskType |
string:
Connect |
Тип задачи. |
ConnectToSourceSqlServerSyncTaskProperties
Свойства задачи, которая проверяет подключение к SQL Server и требованиям исходного сервера для миграции через Интернет
| Имя | Тип | Описание |
|---|---|---|
| clientData |
object |
Пары ключевых значений клиентских данных для присоединения метаданных к задаче |
| commands | CommandProperties[]: |
Массив свойств команды. |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Входные данные задачи |
|
| output | ConnectToSourceSqlServerTaskOutput[]: |
Выходные данные задачи. Это игнорируется при отправке. |
| state |
Состояние задачи. Это игнорируется при отправке. |
|
| taskType |
string:
Connect |
Тип задачи. |
ConnectToSourceSqlServerTaskInput
Входные данные для задачи, которая проверяет подключение к SQL Server, а также проверяет требования к исходному серверу
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| checkPermissionsGroup |
Группа разрешений для проверки |
||
| collectAgentJobs |
boolean |
False |
Пометка о том, следует ли собирать задания агента с исходного сервера. |
| collectDatabases |
boolean |
True |
Пометка о том, следует ли собирать базы данных с исходного сервера. |
| collectLogins |
boolean |
False |
Пометка о том, следует ли собирать имена входа с исходного сервера. |
| collectTdeCertificateInfo |
boolean |
False |
Пометка о том, следует ли собирать имена сертификатов TDE с исходного сервера. |
| encryptedKeyForSecureFields |
string |
зашифрованный ключ для безопасных полей |
|
| sourceConnectionInfo |
Сведения о подключении для исходного SQL Server |
||
| validateSsisCatalogOnly |
boolean |
False |
Пометка о том, доступен ли каталог служб SSIS на исходном сервере. |
ConnectToSourceSqlServerTaskOutputAgentJobLevel
Выходные данные уровня задания агента для задачи, которая проверяет подключение к SQL Server, а также проверяет требования к исходному серверу
| Имя | Тип | Описание |
|---|---|---|
| id |
string |
Идентификатор результата |
| isEnabled |
boolean |
Состояние исходного задания агента. |
| jobCategory |
string |
Тип задания агента. |
| jobOwner |
string |
Владелец задания агента |
| lastExecutedOn |
string (date-time) |
Дата и время последнего выполнения задания агента в формате UTC. |
| migrationEligibility |
Сведения о возможности задания агента для миграции. |
|
| name |
string |
Имя задания агента |
| resultType |
string:
Agent |
Тип результата — уровень базы данных или уровень задачи |
| validationErrors |
Ошибки проверки |
ConnectToSourceSqlServerTaskOutputDatabaseLevel
Выходные данные уровня базы данных для задачи, которая проверяет подключение к SQL Server, а также проверяет требования к исходному серверу
| Имя | Тип | Описание |
|---|---|---|
| compatibilityLevel |
Уровень совместимости базы данных SQL Server |
|
| databaseFiles |
Список файлов базы данных |
|
| databaseState |
Состояние базы данных |
|
| id |
string |
Идентификатор результата |
| name |
string |
Имя базы данных |
| resultType |
string:
Database |
Тип результата — уровень базы данных или уровень задачи |
| sizeMB |
number (double) |
Размер файла в мегабайтах |
ConnectToSourceSqlServerTaskOutputLoginLevel
Выходные данные уровня входа для задачи, которая проверяет подключение к SQL Server, а также проверяет требования к исходному серверу
| Имя | Тип | Описание |
|---|---|---|
| defaultDatabase |
string |
База данных по умолчанию для входа. |
| id |
string |
Идентификатор результата |
| isEnabled |
boolean |
Состояние входа. |
| loginType |
Тип входа. |
|
| migrationEligibility |
Сведения о правах входа в систему для миграции. |
|
| name |
string |
Имя входа. |
| resultType |
string:
Login |
Тип результата — уровень базы данных или уровень задачи |
ConnectToSourceSqlServerTaskOutputTaskLevel
Выходные данные уровня задач для задачи, которая проверяет подключение к SQL Server, а также проверяет требования к исходному серверу
| Имя | Тип | Описание |
|---|---|---|
| agentJobs |
object |
Задания исходного агента в виде сопоставления с именем задания агента и идентификатором. |
| databaseTdeCertificateMapping |
object |
Сопоставление с именем базы данных с именем сертификата TDE, если применимо |
| databases |
object |
Исходные базы данных в виде сопоставления с именем базы данных и идентификатором базы данных |
| id |
string |
Идентификатор результата |
| logins |
object |
Исходные имена входа в качестве карты от имени входа до идентификатора входа. |
| resultType |
string:
Task |
Тип результата — уровень базы данных или уровень задачи |
| sourceServerBrandVersion |
string |
Версия фирменной символики исходного сервера |
| sourceServerVersion |
string |
Версия исходного сервера |
| validationErrors |
Ошибки проверки |
ConnectToSourceSqlServerTaskProperties
Свойства задачи, которая проверяет подключение к SQL Server, а также проверяет требования к исходному серверу
| Имя | Тип | Описание |
|---|---|---|
| clientData |
object |
Пары ключевых значений клиентских данных для присоединения метаданных к задаче |
| commands | CommandProperties[]: |
Массив свойств команды. |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Входные данные задачи |
|
| output | ConnectToSourceSqlServerTaskOutput[]: |
Выходные данные задачи. Это игнорируется при отправке. |
| state |
Состояние задачи. Это игнорируется при отправке. |
|
| taskId |
string |
Идентификатор задачи |
| taskType |
string:
Connect |
Тип задачи. |
ConnectToTargetAzureDbForMySqlTaskInput
Входные данные для задачи, которая проверяет подключение к Базе данных Azure для MySQL и требования к целевому серверу
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| isOfflineMigration |
boolean |
False |
Пометка о том, находится ли миграция в автономном режиме |
| sourceConnectionInfo |
Сведения о подключении для исходного сервера MySQL |
||
| targetConnectionInfo |
Сведения о подключении для целевого сервера Базы данных Azure для MySQL |
ConnectToTargetAzureDbForMySqlTaskOutput
Выходные данные для задачи, которая проверяет подключение к Базе данных Azure для MySQL и требования к целевому серверу
| Имя | Тип | Описание |
|---|---|---|
| databases |
string[] |
Список баз данных на целевом сервере |
| id |
string |
Идентификатор результата |
| serverVersion |
string |
Версия целевого сервера |
| targetServerBrandVersion |
string |
Версия фирменной символики целевого сервера |
| validationErrors |
Ошибки проверки, связанные с задачей |
ConnectToTargetAzureDbForMySqlTaskProperties
Свойства задачи, которая проверяет подключение к Базе данных Azure для MySQL и требования к целевому серверу
| Имя | Тип | Описание |
|---|---|---|
| clientData |
object |
Пары ключевых значений клиентских данных для присоединения метаданных к задаче |
| commands | CommandProperties[]: |
Массив свойств команды. |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Входные данные задачи |
|
| output |
Выходные данные задачи. Это игнорируется при отправке. |
|
| state |
Состояние задачи. Это игнорируется при отправке. |
|
| taskType |
string:
Connect |
Тип задачи. |
ConnectToTargetAzureDbForPostgreSqlSyncTaskInput
Входные данные для задачи, которая проверяет подключение к Базе данных Azure для PostgreSQL и требования к целевому серверу
| Имя | Тип | Описание |
|---|---|---|
| sourceConnectionInfo |
Сведения о подключении для исходного сервера PostgreSQL |
|
| targetConnectionInfo |
Сведения о подключении для целевого сервера Базы данных Azure для PostgreSQL |
ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput
Выходные данные для задачи, которая проверяет подключение к Базе данных Azure для PostgreSQL и требования к целевому серверу
| Имя | Тип | Описание |
|---|---|---|
| databases |
string[] |
Список баз данных на целевом сервере |
| id |
string |
Идентификатор результата |
| targetServerBrandVersion |
string |
Версия фирменной символики целевого сервера |
| targetServerVersion |
string |
Версия целевого сервера |
| validationErrors |
Ошибки проверки, связанные с задачей |
ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties
Свойства задачи, которая проверяет подключение к серверу Базы данных Azure для PostgreSQL и целевым требованиям к серверу для миграции через Интернет
| Имя | Тип | Описание |
|---|---|---|
| clientData |
object |
Пары ключевых значений клиентских данных для присоединения метаданных к задаче |
| commands | CommandProperties[]: |
Массив свойств команды. |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Входные данные задачи |
|
| output |
Выходные данные задачи. Это игнорируется при отправке. |
|
| state |
Состояние задачи. Это игнорируется при отправке. |
|
| taskType |
string:
Connect |
Тип задачи. |
ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput
Входные данные для задачи, которая проверяет подключение к Базе данных Azure для PostgreSQL и требования к целевому серверу для источника Oracle.
| Имя | Тип | Описание |
|---|---|---|
| targetConnectionInfo |
Сведения о подключении для целевого сервера Базы данных Azure для PostgreSQL |
ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput
Выходные данные для задачи, которая проверяет подключение к Базе данных Azure для PostgreSQL и требования к целевому серверу для источника Oracle.
| Имя | Тип | Описание |
|---|---|---|
| databaseSchemaMap |
Сопоставление схем на базу данных |
|
| databases |
string[] |
Список баз данных на целевом сервере |
| targetServerBrandVersion |
string |
Версия фирменной символики целевого сервера |
| targetServerVersion |
string |
Версия целевого сервера |
| validationErrors |
Ошибки проверки, связанные с задачей |
ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties
Свойства задачи, которая проверяет подключение к серверу Базы данных Azure для PostgreSQL и целевым требованиям к серверу для миграции через Интернет для источника Oracle.
| Имя | Тип | Описание |
|---|---|---|
| clientData |
object |
Пары ключевых значений клиентских данных для присоединения метаданных к задаче |
| commands | CommandProperties[]: |
Массив свойств команды. |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Входные данные задачи |
|
| output |
Выходные данные задачи. Это игнорируется при отправке. |
|
| state |
Состояние задачи. Это игнорируется при отправке. |
|
| taskType |
string:
Connect |
Тип задачи. |
ConnectToTargetSqlDbTaskInput
Входные данные для задачи, которая проверяет подключение к базе данных SQL и требованиям к целевому серверу
| Имя | Тип | Описание |
|---|---|---|
| queryObjectCounts |
boolean |
Логический флаг, указывающий, следует ли запрашивать количество объектов для каждой базы данных на целевом сервере. |
| targetConnectionInfo |
Сведения о подключении для целевой базы данных SQL |
ConnectToTargetSqlDbTaskOutput
Выходные данные для задачи, которая проверяет подключение к базе данных SQL и требованиям к целевому серверу
| Имя | Тип | Описание |
|---|---|---|
| databases |
object |
Исходные базы данных в виде сопоставления с именем базы данных и идентификатором базы данных |
| id |
string |
Идентификатор результата |
| targetServerBrandVersion |
string |
Версия фирменной символики целевого сервера |
| targetServerVersion |
string |
Версия целевого сервера |
ConnectToTargetSqlDbTaskProperties
Свойства задачи, проверяющей подключение к базе данных SQL и требованиям к целевому серверу
| Имя | Тип | Описание |
|---|---|---|
| clientData |
object |
Пары ключевых значений клиентских данных для присоединения метаданных к задаче |
| commands | CommandProperties[]: |
Массив свойств команды. |
| createdOn |
string |
DateTime в формате UTC при создании задачи |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Входные данные задачи |
|
| output |
Выходные данные задачи. Это игнорируется при отправке. |
|
| state |
Состояние задачи. Это игнорируется при отправке. |
|
| taskType |
string:
Connect |
Тип задачи. |
ConnectToTargetSqlMISyncTaskInput
Входные данные для задачи, которая проверяет подключение к управляемому экземпляру Базы данных SQL Azure в сети.
| Имя | Тип | Описание |
|---|---|---|
| azureApp |
Приложение Azure Active Directory, экземпляр DMS (классическая) будет использоваться для подключения к целевому экземпляру Управляемого экземпляра Базы данных SQL Azure и учетной записи хранения Azure. |
|
| targetConnectionInfo |
Сведения о подключении для Управляемого экземпляра Базы данных SQL Azure |
ConnectToTargetSqlMISyncTaskOutput
Выходные данные для задачи, которая проверяет подключение к управляемому экземпляру Базы данных SQL Azure.
| Имя | Тип | Описание |
|---|---|---|
| targetServerBrandVersion |
string |
Версия фирменной символики целевого сервера |
| targetServerVersion |
string |
Версия целевого сервера |
| validationErrors |
Ошибки проверки |
ConnectToTargetSqlMISyncTaskProperties
Свойства задачи, проверяющей подключение к Управляемому экземпляру Базы данных SQL Azure
| Имя | Тип | Описание |
|---|---|---|
| clientData |
object |
Пары ключевых значений клиентских данных для присоединения метаданных к задаче |
| commands | CommandProperties[]: |
Массив свойств команды. |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Входные данные задачи |
|
| output |
Выходные данные задачи. Это игнорируется при отправке. |
|
| state |
Состояние задачи. Это игнорируется при отправке. |
|
| taskType |
string:
Connect |
Тип задачи. |
ConnectToTargetSqlMITaskInput
Входные данные для задачи, которая проверяет подключение к Управляемому экземпляру Базы данных SQL Azure.
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| collectAgentJobs |
boolean |
True |
Пометка о том, следует ли собирать задания агента с целевого сервера SQL MI Server. |
| collectLogins |
boolean |
True |
Пометка о том, следует ли собирать имена входа из целевого СЕРВЕРА SQL MI Server. |
| targetConnectionInfo |
Сведения о подключении для целевого SQL Server |
||
| validateSsisCatalogOnly |
boolean |
False |
Пометка о том, доступен ли каталог служб SSIS на целевом сервере SQL MI. |
ConnectToTargetSqlMITaskOutput
Выходные данные для задачи, которая проверяет подключение к управляемому экземпляру Базы данных SQL Azure.
| Имя | Тип | Описание |
|---|---|---|
| agentJobs |
string[] |
Список заданий агента на целевом сервере. |
| id |
string |
Идентификатор результата |
| logins |
string[] |
Список имен входа на целевом сервере. |
| targetServerBrandVersion |
string |
Версия фирменной символики целевого сервера |
| targetServerVersion |
string |
Версия целевого сервера |
| validationErrors |
Ошибки проверки |
ConnectToTargetSqlMITaskProperties
Свойства задачи, проверяющей подключение к Управляемому экземпляру Базы данных SQL Azure
| Имя | Тип | Описание |
|---|---|---|
| clientData |
object |
Пары ключевых значений клиентских данных для присоединения метаданных к задаче |
| commands | CommandProperties[]: |
Массив свойств команды. |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Входные данные задачи |
|
| output |
Выходные данные задачи. Это игнорируется при отправке. |
|
| state |
Состояние задачи. Это игнорируется при отправке. |
|
| taskType |
string:
Connect |
Тип задачи. |
ConnectToTargetSqlSqlDbSyncTaskInput
Входные данные для задачи, которая проверяет подключение к базе данных SQL Azure и требованиям к целевому серверу
| Имя | Тип | Описание |
|---|---|---|
| sourceConnectionInfo |
Сведения о подключении для исходного SQL Server |
|
| targetConnectionInfo |
Сведения о подключении для целевой базы данных SQL |
ConnectToTargetSqlSqlDbSyncTaskProperties
Свойства задачи, которая проверяет подключение к базе данных SQL и требованиям к целевому серверу для миграции через Интернет
| Имя | Тип | Описание |
|---|---|---|
| clientData |
object |
Пары ключевых значений клиентских данных для присоединения метаданных к задаче |
| commands | CommandProperties[]: |
Массив свойств команды. |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Входные данные задачи |
|
| output |
Выходные данные задачи. Это игнорируется при отправке. |
|
| state |
Состояние задачи. Это игнорируется при отправке. |
|
| taskType |
string:
Connect |
Тип задачи. |
createdByType
| Значение | Описание |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DatabaseBackupInfo
Сведения о файлах резервного копирования при использовании существующего режима резервного копирования.
| Имя | Тип | Описание |
|---|---|---|
| backupFiles |
string[] |
Список файлов резервного копирования для текущей базы данных. |
| backupFinishDate |
string (date-time) |
Дата и время завершения операции резервного копирования. |
| backupType |
Тип резервного копирования. |
|
| databaseName |
string |
Имя базы данных. |
| familyCount |
integer |
Количество файлов в резервном наборе. |
| isCompressed |
boolean |
Сжатие резервного набора данных |
| isDamaged |
boolean |
База данных была повреждена при резервном копировании, но операция резервного копирования была запрошена для продолжения, несмотря на ошибки. |
| position |
integer |
Позиция текущей резервной копии базы данных в файле. |
DatabaseCompatLevel
Перечисление уровней совместимости базы данных SQL Server
| Значение | Описание |
|---|---|
| CompatLevel80 | |
| CompatLevel90 | |
| CompatLevel100 | |
| CompatLevel110 | |
| CompatLevel120 | |
| CompatLevel130 | |
| CompatLevel140 |
DatabaseFileInfo
Сведения о файле базы данных
| Имя | Тип | Описание |
|---|---|---|
| databaseName |
string |
Имя базы данных |
| fileType |
Тип файла базы данных |
|
| id |
string |
Уникальный идентификатор файла базы данных |
| logicalName |
string |
Логическое имя файла |
| physicalFullName |
string |
Полный путь к файлу операционной системы |
| restoreFullName |
string |
Предлагаемый полный путь к файлу для восстановления |
| sizeMB |
number (double) |
Размер файла в мегабайтах |
DatabaseFileType
Перечисление типов файлов базы данных SQL Server
| Значение | Описание |
|---|---|
| Rows | |
| Log | |
| Filestream | |
| NotSupported | |
| Fulltext |
DatabaseMigrationStage
Текущая стадия миграции
| Значение | Описание |
|---|---|
| None | |
| Initialize | |
| Backup | |
| FileCopy | |
| Restore | |
| Completed |
DatabaseMigrationState
Состояние миграции уровня базы данных.
| Значение | Описание |
|---|---|
| UNDEFINED | |
| INITIAL | |
| FULL_BACKUP_UPLOAD_START | |
| LOG_SHIPPING_START | |
| UPLOAD_LOG_FILES_START | |
| CUTOVER_START | |
| POST_CUTOVER_COMPLETE | |
| COMPLETED | |
| CANCELLED | |
| FAILED |
DatabaseSchemaMap
Сопоставление схем на базу данных
| Имя | Тип | Описание |
|---|---|---|
| database |
string |
|
| schemas |
string[] |
DatabaseState
Перечисление состояний базы данных SQL Server
| Значение | Описание |
|---|---|
| Online | |
| Restoring | |
| Recovering | |
| RecoveryPending | |
| Suspect | |
| Emergency | |
| Offline | |
| Copying | |
| OfflineSecondary |
DatabaseSummaryResult
Сводка по результатам миграции базы данных
| Имя | Тип | Описание |
|---|---|---|
| endedOn |
string (date-time) |
Время окончания миграции |
| errorPrefix |
string |
Префикс строки подстановочного знака, используемый для запроса всех ошибок элемента |
| itemsCompletedCount |
integer (int64) |
Количество успешно завершенных элементов |
| itemsCount |
integer (int64) |
Число номенклатур |
| name |
string |
Имя элемента |
| resultPrefix |
string |
Префикс строки подстановочного знака, используемый для запроса всех результатов подтема элемента |
| sizeMB |
number (double) |
Размер базы данных в мегабайтах |
| startedOn |
string (date-time) |
Время начала миграции |
| state |
Текущее состояние миграции |
|
| statusMessage |
string |
Сообщение о состоянии |
DatabaseTable
Свойства таблицы
| Имя | Тип | Описание |
|---|---|---|
| hasRows |
boolean |
Указывает, является ли таблица пустой или нет |
| name |
string |
Имя таблицы с указанием схемы |
DataIntegrityValidationResult
Результаты проверки целостности данных на основе контрольной суммы
| Имя | Тип | Описание |
|---|---|---|
| failedObjects |
object |
Список неудачных имен таблиц исходной и целевой пары |
| validationErrors |
Список ошибок, которые произошли при проверке целостности данных |
DataItemMigrationSummaryResult
Базовая сводка по миграции элементов данных
| Имя | Тип | Описание |
|---|---|---|
| endedOn |
string (date-time) |
Время окончания миграции |
| errorPrefix |
string |
Префикс строки подстановочного знака, используемый для запроса всех ошибок элемента |
| itemsCompletedCount |
integer (int64) |
Количество успешно завершенных элементов |
| itemsCount |
integer (int64) |
Число номенклатур |
| name |
string |
Имя элемента |
| resultPrefix |
string |
Префикс строки подстановочного знака, используемый для запроса всех результатов подтема элемента |
| startedOn |
string (date-time) |
Время начала миграции |
| state |
Текущее состояние миграции |
|
| statusMessage |
string |
Сообщение о состоянии |
ExecutionStatistics
Описание ошибок при выполнении проверки миграции
| Имя | Тип | Описание |
|---|---|---|
| cpuTimeMs |
number (float) |
Время ЦП в миллисекундах для выполнения запроса |
| elapsedTimeMs |
number (float) |
Время выполнения запроса в миллисекундах |
| executionCount |
integer (int64) |
Нет. выполнение запросов |
| hasErrors |
boolean |
Указывает, привел ли запрос к ошибке |
| sqlErrors |
string[] |
Список ошибок SQL |
| waitStats |
<string,
Wait |
Словарь типов ожидания выполнения sql-запросов и соответствующих статистических данных |
FileShare
Сведения о общей папке с путьом, именем пользователя и паролем.
| Имя | Тип | Описание |
|---|---|---|
| password |
string |
Учетные данные пароля, используемые для подключения к расположению общего ресурса. |
| path |
string |
Путь к папке для этой общей папки. |
| userName |
string |
Учетные данные имени пользователя для подключения к расположению общего ресурса |
GetTdeCertificatesSqlTaskInput
Входные данные для задачи, которая получает сертификаты TDE в кодировке Base64.
| Имя | Тип | Описание |
|---|---|---|
| backupFileShare |
Сведения о общей папке резервного копирования для общей папки, используемой для временного хранения файлов. |
|
| connectionInfo |
Сведения о подключении для SQL Server |
|
| selectedCertificates |
Список, содержащий имена сертификатов и соответствующий пароль для шифрования экспортированного сертификата. |
GetTdeCertificatesSqlTaskOutput
Выходные данные задачи, получающей сертификаты TDE в кодировке Base64.
| Имя | Тип | Описание |
|---|---|---|
| base64EncodedCertificates |
object |
Сопоставление от имени сертификата к формату в кодировке Base 64. |
| validationErrors |
Ошибки проверки |
GetTdeCertificatesSqlTaskProperties
Свойства задачи, которая получает сертификаты TDE в кодировке Base64.
| Имя | Тип | Описание |
|---|---|---|
| clientData |
object |
Пары ключевых значений клиентских данных для присоединения метаданных к задаче |
| commands | CommandProperties[]: |
Массив свойств команды. |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Входные данные задачи |
|
| output |
Выходные данные задачи. Это игнорируется при отправке. |
|
| state |
Состояние задачи. Это игнорируется при отправке. |
|
| taskType |
string:
Get |
Тип задачи. |
GetUserTablesMySqlTaskInput
Входные данные для задачи, которая собирает пользовательские таблицы для заданного списка баз данных
| Имя | Тип | Описание |
|---|---|---|
| connectionInfo |
Сведения о подключении для SQL Server |
|
| selectedDatabases |
string[] |
Список имен баз данных для сбора таблиц |
GetUserTablesMySqlTaskOutput
Выходные данные задачи, которая собирает пользовательские таблицы для заданного списка баз данных
| Имя | Тип | Описание |
|---|---|---|
| databasesToTables |
object |
Сопоставление из имени базы данных в список таблиц |
| id |
string |
Идентификатор результата |
| validationErrors |
Ошибки проверки |
GetUserTablesMySqlTaskProperties
Свойства задачи, которая собирает пользовательские таблицы для заданного списка баз данных
| Имя | Тип | Описание |
|---|---|---|
| clientData |
object |
Пары ключевых значений клиентских данных для присоединения метаданных к задаче |
| commands | CommandProperties[]: |
Массив свойств команды. |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Входные данные задачи |
|
| output |
Выходные данные задачи. Это игнорируется при отправке. |
|
| state |
Состояние задачи. Это игнорируется при отправке. |
|
| taskType |
string:
Get |
Тип задачи. |
GetUserTablesOracleTaskInput
Входные данные для задачи, которая получает список таблиц, содержащихся в предоставленном списке схем Oracle.
| Имя | Тип | Описание |
|---|---|---|
| connectionInfo |
Сведения о подключении к источнику Oracle |
|
| selectedSchemas |
string[] |
Список схем Oracle, для которых требуется собирать таблицы |
GetUserTablesOracleTaskOutput
Выходные данные для задачи, которая получает список таблиц, содержащихся в предоставленном списке схем Oracle.
| Имя | Тип | Описание |
|---|---|---|
| schemaName |
string |
Схема для этого результата |
| tables |
Список допустимых таблиц, найденных для этой схемы |
|
| validationErrors |
Ошибки проверки, связанные с задачей |
GetUserTablesOracleTaskProperties
Свойства задачи, которая собирает пользовательские таблицы для заданного списка схем Oracle
| Имя | Тип | Описание |
|---|---|---|
| clientData |
object |
Пары ключевых значений клиентских данных для присоединения метаданных к задаче |
| commands | CommandProperties[]: |
Массив свойств команды. |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Входные данные задачи |
|
| output |
Выходные данные задачи. Это игнорируется при отправке. |
|
| state |
Состояние задачи. Это игнорируется при отправке. |
|
| taskType |
string:
Get |
Тип задачи. |
GetUserTablesPostgreSqlTaskInput
Входные данные для задачи, которая получает список таблиц для предоставленного списка баз данных PostgreSQL.
| Имя | Тип | Описание |
|---|---|---|
| connectionInfo |
Сведения о подключении к источнику PostgreSQL |
|
| selectedDatabases |
string[] |
Список баз данных PostgreSQL для сбора таблиц |
GetUserTablesPostgreSqlTaskOutput
Выходные данные для задачи, которая получает список таблиц для предоставленного списка баз данных PostgreSQL.
| Имя | Тип | Описание |
|---|---|---|
| databaseName |
string |
База данных, для нее используется |
| tables |
Список допустимых таблиц, найденных для этой базы данных |
|
| validationErrors |
Ошибки проверки, связанные с задачей |
GetUserTablesPostgreSqlTaskProperties
Свойства задачи, которая собирает пользовательские таблицы для заданного списка баз данных
| Имя | Тип | Описание |
|---|---|---|
| clientData |
object |
Пары ключевых значений клиентских данных для присоединения метаданных к задаче |
| commands | CommandProperties[]: |
Массив свойств команды. |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Входные данные задачи |
|
| output |
Выходные данные задачи. Это игнорируется при отправке. |
|
| state |
Состояние задачи. Это игнорируется при отправке. |
|
| taskType |
string:
Get |
Тип задачи. |
GetUserTablesSqlSyncTaskInput
Входные данные для задачи, которая собирает пользовательские таблицы для заданного списка баз данных
| Имя | Тип | Описание |
|---|---|---|
| selectedSourceDatabases |
string[] |
Список имен исходных баз данных для сбора таблиц |
| selectedTargetDatabases |
string[] |
Список имен целевых баз данных для сбора таблиц |
| sourceConnectionInfo |
Сведения о подключении для SQL Server |
|
| targetConnectionInfo |
Сведения о подключении для базы данных SQL |
GetUserTablesSqlSyncTaskOutput
Выходные данные задачи, которая собирает пользовательские таблицы для заданного списка баз данных
| Имя | Тип | Описание |
|---|---|---|
| databasesToSourceTables |
object |
Сопоставление из имени базы данных в список исходных таблиц |
| databasesToTargetTables |
object |
Сопоставление из имени базы данных в список целевых таблиц |
| tableValidationErrors |
object |
Сопоставление из имени базы данных в список ошибок проверки |
| validationErrors |
Ошибки проверки |
GetUserTablesSqlSyncTaskProperties
Свойства задачи, которая собирает пользовательские таблицы для заданного списка баз данных
| Имя | Тип | Описание |
|---|---|---|
| clientData |
object |
Пары ключевых значений клиентских данных для присоединения метаданных к задаче |
| commands | CommandProperties[]: |
Массив свойств команды. |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Входные данные задачи |
|
| output |
Выходные данные задачи. Это игнорируется при отправке. |
|
| state |
Состояние задачи. Это игнорируется при отправке. |
|
| taskType |
string:
Get |
Тип задачи. |
GetUserTablesSqlTaskInput
Входные данные для задачи, которая собирает пользовательские таблицы для заданного списка баз данных
| Имя | Тип | Описание |
|---|---|---|
| connectionInfo |
Сведения о подключении для SQL Server |
|
| encryptedKeyForSecureFields |
string |
зашифрованный ключ для безопасных полей |
| selectedDatabases |
string[] |
Список имен баз данных для сбора таблиц |
GetUserTablesSqlTaskOutput
Выходные данные задачи, которая собирает пользовательские таблицы для заданного списка баз данных
| Имя | Тип | Описание |
|---|---|---|
| databasesToTables |
object |
Сопоставление из имени базы данных в список таблиц |
| id |
string |
Идентификатор результата |
| validationErrors |
Ошибки проверки |
GetUserTablesSqlTaskProperties
Свойства задачи, которая собирает пользовательские таблицы для заданного списка баз данных
| Имя | Тип | Описание |
|---|---|---|
| clientData |
object |
Пары ключевых значений клиентских данных для присоединения метаданных к задаче |
| commands | CommandProperties[]: |
Массив свойств команды. |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Входные данные задачи |
|
| output |
Выходные данные задачи. Это игнорируется при отправке. |
|
| state |
Состояние задачи. Это игнорируется при отправке. |
|
| taskId |
string |
Идентификатор задачи |
| taskType |
string:
Get |
Тип задачи. |
LoginMigrationStage
Перечисление различных этапов миграции входа.
| Значение | Описание |
|---|---|
| None | |
| Initialize | |
| LoginMigration | |
| EstablishUserMapping | |
| AssignRoleMembership | |
| AssignRoleOwnership | |
| EstablishServerPermissions | |
| EstablishObjectPermissions | |
| Completed |
LoginType
Сопоставление перечисления SMO LoginType.
| Значение | Описание |
|---|---|
| WindowsUser | |
| WindowsGroup | |
| SqlLogin | |
| Certificate | |
| AsymmetricKey | |
| ExternalUser | |
| ExternalGroup |
MigrateMISyncCompleteCommandInput
Входные данные для команды, которая завершает миграцию по сети для управляемого экземпляра Базы данных SQL Azure.
| Имя | Тип | Описание |
|---|---|---|
| sourceDatabaseName |
string |
Имя базы данных управляемого экземпляра |
MigrateMISyncCompleteCommandOutput
Выходные данные для команды, которая завершает миграцию по сети для Управляемого экземпляра Базы данных SQL Azure.
| Имя | Тип | Описание |
|---|---|---|
| errors |
Список ошибок, которые произошли во время выполнения команды |
MigrateMISyncCompleteCommandProperties
Свойства команды, которая завершает миграцию через Интернет для Управляемого экземпляра Базы данных SQL Azure.
| Имя | Тип | Описание |
|---|---|---|
| commandType |
string:
Migrate. |
Тип команды. |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Входные данные команд |
|
| output |
Выходные данные команд. Это игнорируется при отправке. |
|
| state |
Состояние команды. Это игнорируется при отправке. |
MigrateMongoDbTaskProperties
Свойства задачи, которая переносит данные между источниками данных MongoDB
| Имя | Тип | Описание |
|---|---|---|
| clientData |
object |
Пары ключевых значений клиентских данных для присоединения метаданных к задаче |
| commands | CommandProperties[]: |
Массив свойств команды. |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Описание выполнения миграции данных MongoDB |
|
| output | MongoDbProgress[]: |
Базовый класс для выходных данных миграции MongoDB |
| state |
Состояние задачи. Это игнорируется при отправке. |
|
| taskType |
string:
Migrate. |
Тип задачи. |
MigrateMySqlAzureDbForMySqlOfflineDatabaseInput
Сведения о конкретных базах данных для автономных входных данных MySQL в базу данных Azure для MySQL
| Имя | Тип | Описание |
|---|---|---|
| name |
string |
Имя базы данных |
| tableMap |
object |
Сопоставление источника с целевыми таблицами |
| targetDatabaseName |
string |
Имя целевой базы данных. Примечание. Целевая база данных будет усечена перед началом миграции. |
MigrateMySqlAzureDbForMySqlOfflineTaskInput
Входные данные для задачи, которая переносит базы данных MySQL в Базу данных Azure для MySQL для автономной миграции
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| encryptedKeyForSecureFields |
string |
зашифрованный ключ для безопасных полей |
|
| makeSourceServerReadOnly |
boolean |
False |
Установка только для чтения исходного сервера |
| optionalAgentSettings |
object |
Необязательные параметры для точной настройки скорости передачи данных во время миграции |
|
| selectedDatabases |
Базы данных для миграции |
||
| sourceConnectionInfo |
Сведения о подключении для источника MySQL |
||
| startedOn |
string (date-time) |
Параметр, указывающий при запуске миграции |
|
| targetConnectionInfo |
Сведения о подключении для целевой базы данных Azure для MySQL |
MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel
| Имя | Тип | Описание |
|---|---|---|
| databaseName |
string |
Имя базы данных |
| endedOn |
string (date-time) |
Время окончания миграции |
| errorCount |
integer (int64) |
Количество ошибок базы данных или объекта. |
| errorPrefix |
string |
Префикс строки подстановочного знака, используемый для запроса всех ошибок элемента |
| exceptionsAndWarnings |
Исключения и предупреждения миграции. |
|
| id |
string |
Идентификатор результата |
| lastStorageUpdate |
string (date-time) |
Последнее обновление хранилища |
| message |
string |
Сообщение о ходе миграции |
| numberOfObjects |
integer (int64) |
Количество объектов |
| numberOfObjectsCompleted |
integer (int64) |
Число успешно завершенных объектов |
| objectSummary |
<string,
Data |
Сводка по объекту приводит к миграции |
| resultPrefix |
string |
Префикс строки подстановочного знака, используемый для запроса всех результатов подтема элемента |
| resultType |
string:
Database |
Тип результата |
| stage |
Этап миграции, в который находится эта база данных |
|
| startedOn |
string (date-time) |
Время начала миграции |
| state |
Текущее состояние миграции |
|
| statusMessage |
string |
Сообщение о состоянии |
MigrateMySqlAzureDbForMySqlOfflineTaskOutputError
| Имя | Тип | Описание |
|---|---|---|
| error |
Ошибка миграции |
|
| id |
string |
Уникальный идентификатор исключения |
| resultType |
string:
Error |
Тип результата |
MigrateMySqlAzureDbForMySqlOfflineTaskOutputMigrationLevel
| Имя | Тип | Описание |
|---|---|---|
| databaseSummary |
<string,
Database |
Сводка по результатам миграции базы данных |
| databases |
object |
Выбранные базы данных в качестве сопоставления с именем базы данных и идентификатором базы данных |
| durationInSeconds |
integer (int64) |
Длительность выполнения задачи в секундах. |
| endedOn |
string (date-time) |
Время окончания миграции |
| exceptionsAndWarnings |
Исключения и предупреждения миграции. |
|
| id |
string |
Идентификатор результата |
| lastStorageUpdate |
string (date-time) |
Последнее обновление хранилища |
| message |
string |
Сообщение о ходе миграции |
| migrationReportResult |
Результат отчета о миграции предоставляет уникальный URL-адрес для скачивания отчета о миграции. |
|
| resultType |
string:
Migration |
Тип результата |
| sourceServerBrandVersion |
string |
Версия фирменной символики исходного сервера |
| sourceServerVersion |
string |
Версия исходного сервера |
| startedOn |
string (date-time) |
Время начала миграции |
| status |
Текущее состояние миграции |
|
| statusMessage |
string |
Сообщение о состоянии миграции |
| targetServerBrandVersion |
string |
Версия фирменной символики целевого сервера |
| targetServerVersion |
string |
Версия целевого сервера |
MigrateMySqlAzureDbForMySqlOfflineTaskOutputTableLevel
| Имя | Тип | Описание |
|---|---|---|
| endedOn |
string (date-time) |
Время окончания миграции |
| errorPrefix |
string |
Префикс строки подстановочного знака, используемый для запроса всех ошибок элемента |
| id |
string |
Идентификатор результата |
| itemsCompletedCount |
integer (int64) |
Количество успешно завершенных элементов |
| itemsCount |
integer (int64) |
Число номенклатур |
| lastStorageUpdate |
string (date-time) |
Последнее обновление хранилища |
| objectName |
string |
Имя элемента |
| resultPrefix |
string |
Префикс строки подстановочного знака, используемый для запроса всех результатов подтема элемента |
| resultType |
string:
Table |
Тип результата |
| startedOn |
string (date-time) |
Время начала миграции |
| state |
Текущее состояние миграции |
|
| statusMessage |
string |
Сообщение о состоянии |
MigrateMySqlAzureDbForMySqlOfflineTaskProperties
Свойства задачи, которая переносит базы данных MySQL в Базу данных Azure для MySQL для автономной миграции
| Имя | Тип | Описание |
|---|---|---|
| clientData |
object |
Пары ключевых значений клиентских данных для присоединения метаданных к задаче |
| commands | CommandProperties[]: |
Массив свойств команды. |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Входные данные задачи |
|
| isCloneable |
boolean |
Может ли задача быть клонирована или нет |
| output | MigrateMySqlAzureDbForMySqlOfflineTaskOutput[]: |
Выходные данные задачи. Это игнорируется при отправке. |
| state |
Состояние задачи. Это игнорируется при отправке. |
|
| taskId |
string |
Идентификатор задачи |
| taskType |
string:
Migrate. |
Тип задачи. |
MigrateMySqlAzureDbForMySqlSyncDatabaseInput
Сведения о конкретных базах данных для MySQL в базу данных Azure для задач миграции MySQL
| Имя | Тип | Описание |
|---|---|---|
| migrationSetting |
object |
Параметры миграции, которые настраивают поведение миграции |
| name |
string |
Имя базы данных |
| sourceSetting |
object |
Параметры источника для настройки поведения миграции конечной точки источника |
| tableMap |
object |
Сопоставление источника с целевыми таблицами |
| targetDatabaseName |
string |
Имя целевой базы данных. Примечание. Целевая база данных будет усечена перед началом миграции. |
| targetSetting |
object |
Целевые параметры для настройки поведения миграции целевых конечных точек |
MigrateMySqlAzureDbForMySqlSyncTaskInput
Входные данные для задачи, которая переносит базы данных MySQL в Базу данных Azure для MySQL для миграции через Интернет
| Имя | Тип | Описание |
|---|---|---|
| selectedDatabases |
Базы данных для миграции |
|
| sourceConnectionInfo |
Сведения о подключении для источника MySQL |
|
| targetConnectionInfo |
Сведения о подключении для целевой базы данных Azure для MySQL |
MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseError
| Имя | Тип | Описание |
|---|---|---|
| errorMessage |
string |
Сообщение об ошибке |
| events |
Список событий ошибок. |
|
| id |
string |
Идентификатор результата |
| resultType |
string:
Database |
Тип результата |
MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseLevel
| Имя | Тип | Описание |
|---|---|---|
| appliedChanges |
integer (int64) |
Количество примененных изменений |
| cdcDeleteCounter |
integer (int64) |
Число удалений cdc |
| cdcInsertCounter |
integer (int64) |
Количество вставок cdc |
| cdcUpdateCounter |
integer (int64) |
Количество обновлений cdc |
| databaseName |
string |
Имя базы данных |
| endedOn |
string (date-time) |
Время окончания миграции |
| fullLoadCompletedTables |
integer (int64) |
Количество таблиц, завершенных в полной загрузке |
| fullLoadErroredTables |
integer (int64) |
Количество таблиц, ошибок в полной загрузке |
| fullLoadLoadingTables |
integer (int64) |
Количество таблиц, загруженных в полную нагрузку |
| fullLoadQueuedTables |
integer (int64) |
Количество таблиц в очереди в полной нагрузке |
| id |
string |
Идентификатор результата |
| incomingChanges |
integer (int64) |
Количество входящих изменений |
| initializationCompleted |
boolean |
Указывает, завершена ли начальная загрузка (полная загрузка) |
| latency |
integer (int64) |
Применение задержки CDC |
| migrationState |
Состояние миграции, в которое находится эта база данных |
|
| resultType |
string:
Database |
Тип результата |
| startedOn |
string (date-time) |
Время начала миграции |
MigrateMySqlAzureDbForMySqlSyncTaskOutputError
| Имя | Тип | Описание |
|---|---|---|
| error |
Ошибка миграции |
|
| id |
string |
Идентификатор результата |
| resultType |
string:
Error |
Тип результата |
MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel
| Имя | Тип | Описание |
|---|---|---|
| endedOn |
string (date-time) |
Время окончания миграции |
| id |
string |
Идентификатор результата |
| resultType |
string:
Migration |
Тип результата |
| sourceServer |
string |
Имя исходного сервера |
| sourceServerVersion |
string |
Версия исходного сервера |
| startedOn |
string (date-time) |
Время начала миграции |
| targetServer |
string |
Имя целевого сервера |
| targetServerVersion |
string |
Версия целевого сервера |
MigrateMySqlAzureDbForMySqlSyncTaskOutputTableLevel
| Имя | Тип | Описание |
|---|---|---|
| cdcDeleteCounter |
string |
Количество примененных удалений |
| cdcInsertCounter |
string |
Количество примененных вставок |
| cdcUpdateCounter |
string |
Количество примененных обновлений |
| dataErrorsCounter |
integer (int64) |
Количество ошибок данных |
| databaseName |
string |
Имя базы данных |
| fullLoadEndedOn |
string (date-time) |
Полное время окончания загрузки |
| fullLoadEstFinishTime |
string (date-time) |
Оценка завершения полной загрузки |
| fullLoadStartedOn |
string (date-time) |
Время начала полной загрузки |
| fullLoadTotalRows |
integer (int64) |
Количество строк, примененных в полной загрузке |
| id |
string |
Идентификатор результата |
| lastModifiedTime |
string (date-time) |
Время последнего изменения в целевом объекте |
| resultType |
string:
Table |
Тип результата |
| state |
Текущее состояние миграции таблицы |
|
| tableName |
string |
Имя таблицы |
| totalChangesApplied |
integer (int64) |
Общее количество примененных изменений |
MigrateMySqlAzureDbForMySqlSyncTaskProperties
Свойства задачи, которая переносит базы данных MySQL в Базу данных Azure для MySQL для миграции через Интернет
| Имя | Тип | Описание |
|---|---|---|
| clientData |
object |
Пары ключевых значений клиентских данных для присоединения метаданных к задаче |
| commands | CommandProperties[]: |
Массив свойств команды. |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Входные данные задачи |
|
| output | MigrateMySqlAzureDbForMySqlSyncTaskOutput[]: |
Выходные данные задачи. Это игнорируется при отправке. |
| state |
Состояние задачи. Это игнорируется при отправке. |
|
| taskType |
string:
Migrate. |
Тип задачи. |
MigrateOracleAzureDbForPostgreSqlSyncTaskProperties
Свойства задачи, которая переносит Oracle в Базу данных Azure для PostgreSQL для миграции через Интернет
| Имя | Тип | Описание |
|---|---|---|
| clientData |
object |
Пары ключевых значений клиентских данных для присоединения метаданных к задаче |
| commands | CommandProperties[]: |
Массив свойств команды. |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Входные данные задачи |
|
| output | MigrateOracleAzureDbPostgreSqlSyncTaskOutput[]: |
Выходные данные задачи. Это игнорируется при отправке. |
| state |
Состояние задачи. Это игнорируется при отправке. |
|
| taskType |
string:
Migrate. |
Тип задачи. |
MigrateOracleAzureDbPostgreSqlSyncDatabaseInput
Сведения о конкретной базе данных Oracle в Базу данных Azure для PostgreSQL
| Имя | Тип | Описание |
|---|---|---|
| caseManipulation |
string |
Обработка регистра имен объекта: "Сохранить" или "ToLower" |
| migrationSetting |
object |
Параметры миграции, которые настраивают поведение миграции |
| name |
string |
Имя конвейера миграции |
| schemaName |
string |
Имя исходной схемы |
| sourceSetting |
object |
Параметры источника для настройки поведения миграции конечной точки источника |
| tableMap |
object |
Сопоставление источника с целевыми таблицами |
| targetDatabaseName |
string |
Имя целевой базы данных. Примечание. Целевая база данных будет усечена перед началом миграции. |
| targetSetting |
object |
Целевые параметры для настройки поведения миграции целевых конечных точек |
MigrateOracleAzureDbPostgreSqlSyncTaskInput
Входные данные для задачи, которая переносит базы данных Oracle в Базу данных Azure для PostgreSQL для миграции через Интернет
| Имя | Тип | Описание |
|---|---|---|
| selectedDatabases |
Базы данных для миграции |
|
| sourceConnectionInfo |
Сведения о подключении для источника Oracle |
|
| targetConnectionInfo |
Сведения о подключении для целевой базы данных Azure для PostgreSQL |
MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseError
| Имя | Тип | Описание |
|---|---|---|
| errorMessage |
string |
Сообщение об ошибке |
| events |
Список событий ошибок. |
|
| id |
string |
Идентификатор результата |
| resultType |
string:
Database |
Тип результата |
MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseLevel
| Имя | Тип | Описание |
|---|---|---|
| appliedChanges |
integer (int64) |
Количество примененных изменений |
| cdcDeleteCounter |
integer (int64) |
Число удалений cdc |
| cdcInsertCounter |
integer (int64) |
Количество вставок cdc |
| cdcUpdateCounter |
integer (int64) |
Количество обновлений cdc |
| databaseName |
string |
Имя базы данных |
| endedOn |
string (date-time) |
Время окончания миграции |
| fullLoadCompletedTables |
integer (int64) |
Количество таблиц, завершенных в полной загрузке |
| fullLoadErroredTables |
integer (int64) |
Количество таблиц, ошибок в полной загрузке |
| fullLoadLoadingTables |
integer (int64) |
Количество таблиц, загруженных в полную нагрузку |
| fullLoadQueuedTables |
integer (int64) |
Количество таблиц в очереди в полной нагрузке |
| id |
string |
Идентификатор результата |
| incomingChanges |
integer (int64) |
Количество входящих изменений |
| initializationCompleted |
boolean |
Указывает, завершена ли начальная загрузка (полная загрузка) |
| latency |
integer (int64) |
Применение задержки CDC |
| migrationState |
Состояние миграции, в которое находится эта база данных |
|
| resultType |
string:
Database |
Тип результата |
| startedOn |
string (date-time) |
Время начала миграции |
MigrateOracleAzureDbPostgreSqlSyncTaskOutputError
| Имя | Тип | Описание |
|---|---|---|
| error |
Ошибка миграции |
|
| id |
string |
Идентификатор результата |
| resultType |
string:
Error |
Тип результата |
MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel
| Имя | Тип | Описание |
|---|---|---|
| endedOn |
string (date-time) |
Время окончания миграции |
| id |
string |
Идентификатор результата |
| resultType |
string:
Migration |
Тип результата |
| sourceServer |
string |
Имя исходного сервера |
| sourceServerVersion |
string |
Версия исходного сервера |
| startedOn |
string (date-time) |
Время начала миграции |
| targetServer |
string |
Имя целевого сервера |
| targetServerVersion |
string |
Версия целевого сервера |
MigrateOracleAzureDbPostgreSqlSyncTaskOutputTableLevel
| Имя | Тип | Описание |
|---|---|---|
| cdcDeleteCounter |
integer (int64) |
Количество примененных удалений |
| cdcInsertCounter |
integer (int64) |
Количество примененных вставок |
| cdcUpdateCounter |
integer (int64) |
Количество примененных обновлений |
| dataErrorsCounter |
integer (int64) |
Количество ошибок данных |
| databaseName |
string |
Имя базы данных |
| fullLoadEndedOn |
string (date-time) |
Полное время окончания загрузки |
| fullLoadEstFinishTime |
string (date-time) |
Оценка завершения полной загрузки |
| fullLoadStartedOn |
string (date-time) |
Время начала полной загрузки |
| fullLoadTotalRows |
integer (int64) |
Количество строк, примененных в полной загрузке |
| id |
string |
Идентификатор результата |
| lastModifiedTime |
string (date-time) |
Время последнего изменения в целевом объекте |
| resultType |
string:
Table |
Тип результата |
| state |
Текущее состояние миграции таблицы |
|
| tableName |
string |
Имя таблицы |
| totalChangesApplied |
integer (int64) |
Общее количество примененных изменений |
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput
Сведения о конкретной базе данных для PostgreSQL в Базу данных Azure для PostgreSQL для входных данных миграции
| Имя | Тип | Описание |
|---|---|---|
| id |
string |
Идентификатор результата |
| migrationSetting |
Параметры миграции, которые настраивают поведение миграции |
|
| name |
string |
Имя базы данных |
| selectedTables |
Migrate |
Таблицы, выбранные для миграции |
| sourceSetting |
object |
Параметры источника для настройки поведения миграции конечной точки источника |
| targetDatabaseName |
string |
Имя целевой базы данных. Примечание. Целевая база данных будет усечена перед началом миграции. |
| targetSetting |
object |
Целевые параметры для настройки поведения миграции целевых конечных точек |
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput
Выбранные таблицы для миграции
| Имя | Тип | Описание |
|---|---|---|
| name |
string |
Имя таблицы для миграции |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput
Входные данные для задачи, которая переносит базы данных PostgreSQL в Базу данных Azure для PostgreSQL для миграции через Интернет
| Имя | Тип | Описание |
|---|---|---|
| encryptedKeyForSecureFields |
string |
зашифрованный ключ для безопасных полей |
| selectedDatabases |
Базы данных для миграции |
|
| sourceConnectionInfo |
Сведения о подключении для исходного PostgreSQL |
|
| startedOn |
string (date-time) |
Время начала миграции |
| targetConnectionInfo |
Сведения о подключении для целевой базы данных Azure для PostgreSQL |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError
| Имя | Тип | Описание |
|---|---|---|
| errorMessage |
string |
Сообщение об ошибке |
| events |
Список событий ошибок. |
|
| id |
string |
Идентификатор результата |
| resultType |
string:
Database |
Тип результата |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel
| Имя | Тип | Описание |
|---|---|---|
| appliedChanges |
integer (int64) |
Количество примененных изменений |
| cdcDeleteCounter |
integer (int64) |
Число удалений cdc |
| cdcInsertCounter |
integer (int64) |
Количество вставок cdc |
| cdcUpdateCounter |
integer (int64) |
Количество обновлений cdc |
| databaseName |
string |
Имя базы данных |
| endedOn |
string (date-time) |
Время окончания миграции |
| fullLoadCompletedTables |
integer (int64) |
Количество таблиц, завершенных в полной загрузке |
| fullLoadErroredTables |
integer (int64) |
Количество таблиц, ошибок в полной загрузке |
| fullLoadLoadingTables |
integer (int64) |
Количество таблиц, загруженных в полную нагрузку |
| fullLoadQueuedTables |
integer (int64) |
Количество таблиц в очереди в полной нагрузке |
| id |
string |
Идентификатор результата |
| incomingChanges |
integer (int64) |
Количество входящих изменений |
| initializationCompleted |
boolean |
Указывает, завершена ли начальная загрузка (полная загрузка) |
| latency |
integer (int64) |
Применение задержки CDC |
| migrationState |
Состояние миграции, в которое находится эта база данных |
|
| resultType |
string:
Database |
Тип результата |
| startedOn |
string (date-time) |
Время начала миграции |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError
| Имя | Тип | Описание |
|---|---|---|
| error |
Ошибка миграции |
|
| events |
Список событий ошибок |
|
| id |
string |
Идентификатор результата |
| resultType |
string:
Error |
Тип результата |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel
| Имя | Тип | Описание |
|---|---|---|
| databaseCount |
number |
Количество баз данных для включения |
| endedOn |
string (date-time) |
Время окончания миграции |
| id |
string |
Идентификатор результата |
| resultType |
string:
Migration |
Тип результата |
| sourceServer |
string |
Имя исходного сервера |
| sourceServerType |
Тип исходного сервера. |
|
| sourceServerVersion |
string |
Версия исходного сервера |
| startedOn |
string (date-time) |
Время начала миграции |
| state |
Состояние миграции |
|
| targetServer |
string |
Имя целевого сервера |
| targetServerType |
Тип целевого сервера. |
|
| targetServerVersion |
string |
Версия целевого сервера |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputTableLevel
| Имя | Тип | Описание |
|---|---|---|
| cdcDeleteCounter |
integer (int64) |
Количество примененных удалений |
| cdcInsertCounter |
integer (int64) |
Количество примененных вставок |
| cdcUpdateCounter |
integer (int64) |
Количество примененных обновлений |
| dataErrorsCounter |
integer (int64) |
Количество ошибок данных |
| databaseName |
string |
Имя базы данных |
| fullLoadEndedOn |
string (date-time) |
Полное время окончания загрузки |
| fullLoadEstFinishTime |
string (date-time) |
Оценка завершения полной загрузки |
| fullLoadStartedOn |
string (date-time) |
Время начала полной загрузки |
| fullLoadTotalRows |
integer (int64) |
Количество строк, примененных в полной загрузке |
| id |
string |
Идентификатор результата |
| lastModifiedTime |
string (date-time) |
Время последнего изменения в целевом объекте |
| resultType |
string:
Table |
Тип результата |
| state |
Текущее состояние миграции таблицы |
|
| tableName |
string |
Имя таблицы |
| totalChangesApplied |
integer (int64) |
Общее количество примененных изменений |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties
Свойства задачи, которая переносит базы данных PostgreSQL в Базу данных Azure для PostgreSQL для миграции через Интернет
| Имя | Тип | Описание |
|---|---|---|
| clientData |
object |
Пары ключевых значений клиентских данных для присоединения метаданных к задаче |
| commands | CommandProperties[]: |
Массив свойств команды. |
| createdOn |
string |
DateTime в формате UTC при создании задачи |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Входные данные задачи |
|
| isCloneable |
boolean |
Может ли задача быть клонирована или нет |
| output |
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutput[]:
|
Выходные данные задачи. Это игнорируется при отправке. |
| state |
Состояние задачи. Это игнорируется при отправке. |
|
| taskId |
string |
Идентификатор задачи |
| taskType |
string:
Migrate. |
Тип задачи. |
MigrateSqlServerSqlDbDatabaseInput
Сведения о конкретной базе данных для входных данных миграции SQL в базу данных SQL Azure
| Имя | Тип | Описание |
|---|---|---|
| id |
string |
Идентификатор базы данных |
| makeSourceDbReadOnly |
boolean |
Установка базы данных только перед миграцией |
| name |
string |
Имя базы данных |
| schemaSetting |
object |
Параметры, выбранные для миграции схемы базы данных. |
| tableMap |
object |
Сопоставление источника с целевыми таблицами |
| targetDatabaseName |
string |
Имя целевой базы данных. Примечание. Целевая база данных будет усечена перед началом миграции. |
MigrateSqlServerSqlDbSyncDatabaseInput
Сведения о конкретных базах данных для входных данных синхронизации sql в базу данных SQL Azure
| Имя | Тип | Описание |
|---|---|---|
| id |
string |
Уникальный идентификатор базы данных |
| migrationSetting |
object |
Параметры миграции, которые настраивают поведение миграции |
| name |
string |
Имя базы данных |
| schemaName |
string |
Имя схемы для переноса |
| sourceSetting |
object |
Параметры источника для настройки поведения миграции конечной точки источника |
| tableMap |
object |
Сопоставление источника с целевыми таблицами |
| targetDatabaseName |
string |
Имя целевой базы данных |
| targetSetting |
object |
Целевые параметры для настройки поведения миграции целевых конечных точек |
MigrateSqlServerSqlDbSyncTaskInput
Входные данные для задачи, которая переносит базы данных SQL Server в базу данных SQL Azure для миграции через Интернет
| Имя | Тип | Описание |
|---|---|---|
| selectedDatabases |
Базы данных для миграции |
|
| sourceConnectionInfo |
Сведения о подключении к источнику |
|
| targetConnectionInfo |
Сведения о подключении к целевому объекту |
|
| validationOptions |
Параметры проверки |
MigrateSqlServerSqlDbSyncTaskOutputDatabaseError
| Имя | Тип | Описание |
|---|---|---|
| errorMessage |
string |
Сообщение об ошибке |
| events |
Список событий ошибок. |
|
| id |
string |
Идентификатор результата |
| resultType |
string:
Database |
Тип результата |
MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel
| Имя | Тип | Описание |
|---|---|---|
| appliedChanges |
integer (int64) |
Количество примененных изменений |
| cdcDeleteCounter |
integer (int64) |
Число удалений cdc |
| cdcInsertCounter |
integer (int64) |
Количество вставок cdc |
| cdcUpdateCounter |
integer (int64) |
Количество обновлений cdc |
| databaseName |
string |
Имя базы данных |
| endedOn |
string (date-time) |
Время окончания миграции |
| fullLoadCompletedTables |
integer (int64) |
Количество таблиц, завершенных в полной загрузке |
| fullLoadErroredTables |
integer (int64) |
Количество таблиц, ошибок в полной загрузке |
| fullLoadLoadingTables |
integer (int64) |
Количество таблиц, загруженных в полную нагрузку |
| fullLoadQueuedTables |
integer (int64) |
Количество таблиц в очереди в полной нагрузке |
| id |
string |
Идентификатор результата |
| incomingChanges |
integer (int64) |
Количество входящих изменений |
| initializationCompleted |
boolean |
Указывает, завершена ли начальная загрузка (полная загрузка) |
| latency |
integer (int64) |
Применение задержки CDC |
| migrationState |
Состояние миграции, в которое находится эта база данных |
|
| resultType |
string:
Database |
Тип результата |
| startedOn |
string (date-time) |
Время начала миграции |
MigrateSqlServerSqlDbSyncTaskOutputError
| Имя | Тип | Описание |
|---|---|---|
| error |
Ошибка миграции |
|
| id |
string |
Идентификатор результата |
| resultType |
string:
Error |
Тип результата |
MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel
| Имя | Тип | Описание |
|---|---|---|
| databaseCount |
integer |
Количество баз данных |
| endedOn |
string (date-time) |
Время окончания миграции |
| id |
string |
Идентификатор результата |
| resultType |
string:
Migration |
Тип результата |
| sourceServer |
string |
Имя исходного сервера |
| sourceServerVersion |
string |
Версия исходного сервера |
| startedOn |
string (date-time) |
Время начала миграции |
| targetServer |
string |
Имя целевого сервера |
| targetServerVersion |
string |
Версия целевого сервера |
MigrateSqlServerSqlDbSyncTaskOutputTableLevel
| Имя | Тип | Описание |
|---|---|---|
| cdcDeleteCounter |
integer (int64) |
Количество примененных удалений |
| cdcInsertCounter |
integer (int64) |
Количество примененных вставок |
| cdcUpdateCounter |
integer (int64) |
Количество примененных обновлений |
| dataErrorsCounter |
integer (int64) |
Количество ошибок данных |
| databaseName |
string |
Имя базы данных |
| fullLoadEndedOn |
string (date-time) |
Полное время окончания загрузки |
| fullLoadEstFinishTime |
string (date-time) |
Оценка завершения полной загрузки |
| fullLoadStartedOn |
string (date-time) |
Время начала полной загрузки |
| fullLoadTotalRows |
integer (int64) |
Количество строк, примененных в полной загрузке |
| id |
string |
Идентификатор результата |
| lastModifiedTime |
string (date-time) |
Время последнего изменения в целевом объекте |
| resultType |
string:
Table |
Тип результата |
| state |
Текущее состояние миграции таблицы |
|
| tableName |
string |
Имя таблицы |
| totalChangesApplied |
integer (int64) |
Общее количество примененных изменений |
MigrateSqlServerSqlDbSyncTaskProperties
Свойства задачи, которая переносит локальные базы данных SQL Server в Базу данных SQL Azure для миграции через Интернет
| Имя | Тип | Описание |
|---|---|---|
| clientData |
object |
Пары ключевых значений клиентских данных для присоединения метаданных к задаче |
| commands | CommandProperties[]: |
Массив свойств команды. |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Входные данные задачи |
|
| output | MigrateSqlServerSqlDbSyncTaskOutput[]: |
Выходные данные задачи. Это игнорируется при отправке. |
| state |
Состояние задачи. Это игнорируется при отправке. |
|
| taskType |
string:
Migrate. |
Тип задачи. |
MigrateSqlServerSqlDbTaskInput
Входные данные для задачи, которая переносит базы данных SQL Server локально в базу данных SQL Azure
| Имя | Тип | Описание |
|---|---|---|
| encryptedKeyForSecureFields |
string |
зашифрованный ключ для безопасных полей |
| selectedDatabases |
Базы данных для миграции |
|
| sourceConnectionInfo |
Сведения о подключении к источнику |
|
| startedOn |
string |
Дата и время относительно UTC при запуске миграции |
| targetConnectionInfo |
Сведения о подключении к целевому объекту |
|
| validationOptions |
Параметры включения различных проверок после миграции. Доступные варианты, 1.) Проверка целостности данных. Выполняет контрольную сумму на основе сравнения исходных и целевых таблиц после миграции, чтобы обеспечить правильность данных. 2.) Проверка схемы. Выполняет тщательное сравнение схемы между исходными и целевыми таблицами и предоставляет список различий между исходной и целевой базой данных, 3.) Анализ запросов. Выполняет набор запросов, выбранных автоматически из кэша плана запросов или хранилища запросов, и выполняет их и сравнивает время выполнения между исходной и целевой базой данных. |
MigrateSqlServerSqlDbTaskOutputDatabaseLevel
| Имя | Тип | Описание |
|---|---|---|
| databaseName |
string |
Имя элемента |
| endedOn |
string (date-time) |
Время окончания миграции |
| errorCount |
integer (int64) |
Количество ошибок базы данных или объекта. |
| errorPrefix |
string |
Префикс строки подстановочного знака, используемый для запроса всех ошибок элемента |
| exceptionsAndWarnings |
Исключения и предупреждения миграции. |
|
| id |
string |
Идентификатор результата |
| message |
string |
Сообщение о ходе миграции |
| numberOfObjects |
integer (int64) |
Количество объектов |
| numberOfObjectsCompleted |
integer (int64) |
Число успешно завершенных объектов |
| objectSummary |
<string,
Data |
Сводка по объекту приводит к миграции |
| resultPrefix |
string |
Префикс строки подстановочного знака, используемый для запроса всех результатов подтема элемента |
| resultType |
string:
Database |
Тип результата |
| stage |
Этап миграции, в который находится эта база данных |
|
| startedOn |
string (date-time) |
Время начала миграции |
| state |
Текущее состояние миграции |
|
| statusMessage |
string |
Сообщение о состоянии |
MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult
| Имя | Тип | Описание |
|---|---|---|
| dataIntegrityValidationResult |
Предоставляет результат проверки целостности данных между исходными и целевыми таблицами, перенесенными. |
|
| endedOn |
string (date-time) |
Время окончания проверки |
| id |
string |
Идентификатор результата |
| migrationId |
string |
Идентификатор миграции |
| queryAnalysisValidationResult |
Результаты некоторых результатов выполнения запроса между исходной и целевой базой данных |
|
| resultType |
string:
Migration |
Тип результата |
| schemaValidationResult |
Предоставляет результат сравнения схем между исходной и целевой базой данных |
|
| sourceDatabaseName |
string |
Имя исходной базы данных |
| startedOn |
string (date-time) |
Время начала проверки |
| status |
Текущее состояние проверки на уровне базы данных |
|
| targetDatabaseName |
string |
Имя целевой базы данных |
MigrateSqlServerSqlDbTaskOutputError
| Имя | Тип | Описание |
|---|---|---|
| error |
Ошибка миграции |
|
| id |
string |
Уникальный идентификатор исключения |
| resultType |
string:
Error |
Тип результата |
MigrateSqlServerSqlDbTaskOutputMigrationLevel
| Имя | Тип | Описание |
|---|---|---|
| databaseSummary |
<string,
Database |
Сводка по результатам миграции базы данных |
| databases |
object |
Выбранные базы данных в качестве сопоставления с именем базы данных и идентификатором базы данных |
| durationInSeconds |
integer (int64) |
Длительность выполнения задачи в секундах. |
| endedOn |
string (date-time) |
Время окончания миграции |
| exceptionsAndWarnings |
Исключения и предупреждения миграции. |
|
| id |
string |
Идентификатор результата |
| message |
string |
Сообщение о ходе миграции |
| migrationReportResult |
Результат отчета о миграции предоставляет уникальный URL-адрес для скачивания отчета о миграции. |
|
| migrationValidationResult | MigrationValidationResult: |
Результаты проверки миграции |
| resultType |
string:
Migration |
Тип результата |
| sourceServerBrandVersion |
string |
Версия фирменной символики исходного сервера |
| sourceServerVersion |
string |
Версия исходного сервера |
| startedOn |
string (date-time) |
Время начала миграции |
| status |
Текущее состояние миграции |
|
| statusMessage |
string |
Сообщение о состоянии миграции |
| targetServerBrandVersion |
string |
Версия фирменной символики целевого сервера |
| targetServerVersion |
string |
Версия целевого сервера |
MigrateSqlServerSqlDbTaskOutputTableLevel
| Имя | Тип | Описание |
|---|---|---|
| endedOn |
string (date-time) |
Время окончания миграции |
| errorPrefix |
string |
Префикс строки подстановочного знака, используемый для запроса всех ошибок элемента |
| id |
string |
Идентификатор результата |
| itemsCompletedCount |
integer (int64) |
Количество успешно завершенных элементов |
| itemsCount |
integer (int64) |
Число номенклатур |
| objectName |
string |
Имя элемента |
| resultPrefix |
string |
Префикс строки подстановочного знака, используемый для запроса всех результатов подтема элемента |
| resultType |
string:
Table |
Тип результата |
| startedOn |
string (date-time) |
Время начала миграции |
| state |
Текущее состояние миграции |
|
| statusMessage |
string |
Сообщение о состоянии |
MigrateSqlServerSqlDbTaskOutputValidationResult
| Имя | Тип | Описание |
|---|---|---|
| id |
string |
Идентификатор результата |
| migrationId |
string |
Идентификатор миграции |
| resultType |
string:
Migration |
Тип результата |
| status |
Текущее состояние проверки на уровне миграции. Состояние результата проверки базы данных будет агрегировано здесь. |
|
| summaryResults |
<string,
Migration |
Сводные результаты проверки для каждой базы данных |
MigrateSqlServerSqlDbTaskProperties
Свойства задачи, которая переносит базы данных SQL Server локально в базу данных SQL Azure
| Имя | Тип | Описание |
|---|---|---|
| clientData |
object |
Пары ключевых значений клиентских данных для присоединения метаданных к задаче |
| commands | CommandProperties[]: |
Массив свойств команды. |
| createdOn |
string |
DateTime в формате UTC при создании задачи |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Входные данные задачи |
|
| isCloneable |
boolean |
Может ли задача быть клонирована или нет |
| output | MigrateSqlServerSqlDbTaskOutput[]: |
Выходные данные задачи. Это игнорируется при отправке. |
| state |
Состояние задачи. Это игнорируется при отправке. |
|
| taskId |
string |
Идентификатор задачи |
| taskType |
string:
Migrate. |
Тип задачи. |
MigrateSqlServerSqlMIDatabaseInput
Сведения о конкретной базе данных для входных данных миграции управляемого экземпляра SQL Azure в Базу данных SQL Azure
| Имя | Тип | Описание |
|---|---|---|
| backupFilePaths |
string[] |
Список файлов резервной копии, используемых в случае существующих резервных копий. |
| backupFileShare |
Сведения о общей папке резервного копирования для резервного копирования этой базы данных. |
|
| id |
string |
Идентификатор базы данных |
| name |
string |
Имя базы данных |
| restoreDatabaseName |
string |
Имя базы данных в назначении |
MigrateSqlServerSqlMISyncTaskInput
Входные данные для задачи, которая переносит базы данных SQL Server в управляемый экземпляр Базы данных SQL Azure в режиме "в сети".
| Имя | Тип | Описание |
|---|---|---|
| azureApp |
Приложение Azure Active Directory, экземпляр DMS (классическая) будет использоваться для подключения к целевому экземпляру Управляемого экземпляра Базы данных SQL Azure и учетной записи хранения Azure. |
|
| backupFileShare |
Сведения о общей папке резервного копирования для всех выбранных баз данных. |
|
| numberOfParallelDatabaseMigrations |
number |
Число миграций баз данных, которые будут запускаться параллельно |
| selectedDatabases |
Базы данных для миграции |
|
| sourceConnectionInfo |
Сведения о подключении для исходного SQL Server |
|
| storageResourceId |
string |
Полный идентификатор ресурса хранилища |
| targetConnectionInfo |
Сведения о подключении для Управляемого экземпляра Базы данных SQL Azure |
MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel
| Имя | Тип | Описание |
|---|---|---|
| activeBackupSets |
Резервные наборы, которые сейчас активны (отправка или восстановление) |
|
| containerName |
string |
Имя контейнера, созданного в учетной записи хранения Azure, в которой копируются резервные копии. |
| endedOn |
string (date-time) |
Время окончания миграции базы данных |
| errorPrefix |
string |
Строка префикса, используемая для запроса ошибок для этой базы данных |
| exceptionsAndWarnings |
Исключения и предупреждения миграции |
|
| fullBackupSetInfo |
Сведения о полном наборе резервных копий |
|
| id |
string |
Идентификатор результата |
| isFullBackupRestored |
boolean |
Применяется ли полная резервная копия к целевой базе данных или нет |
| lastRestoredBackupSetInfo |
Последние примененные сведения о резервном наборе данных |
|
| migrationState |
Текущее состояние базы данных |
|
| resultType |
string:
Database |
Тип результата |
| sourceDatabaseName |
string |
Имя базы данных |
| startedOn |
string (date-time) |
Время начала миграции базы данных |
MigrateSqlServerSqlMISyncTaskOutputError
| Имя | Тип | Описание |
|---|---|---|
| error |
Ошибка миграции |
|
| id |
string |
Уникальный идентификатор исключения |
| resultType |
string:
Error |
Тип результата |
MigrateSqlServerSqlMISyncTaskOutputMigrationLevel
| Имя | Тип | Описание |
|---|---|---|
| databaseCount |
integer |
Количество баз данных |
| databaseErrorCount |
integer |
Количество ошибок уровня базы данных |
| endedOn |
string (date-time) |
Время окончания миграции |
| id |
string |
Идентификатор результата |
| resultType |
string:
Migration |
Тип результата |
| sourceServerBrandVersion |
string |
Версия фирменной символики исходного сервера |
| sourceServerName |
string |
Имя исходного сервера |
| sourceServerVersion |
string |
Версия исходного сервера |
| startedOn |
string (date-time) |
Время начала миграции |
| state |
Текущее состояние миграции |
|
| targetServerBrandVersion |
string |
Версия фирменной символики целевого сервера |
| targetServerName |
string |
Имя целевого сервера |
| targetServerVersion |
string |
Версия целевого сервера |
MigrateSqlServerSqlMISyncTaskProperties
Свойства для задачи, которая переносит базы данных SQL Server в сценарий синхронизации управляемого экземпляра Базы данных SQL Azure
| Имя | Тип | Описание |
|---|---|---|
| clientData |
object |
Пары ключевых значений клиентских данных для присоединения метаданных к задаче |
| commands | CommandProperties[]: |
Массив свойств команды. |
| createdOn |
string |
DateTime в формате UTC при создании задачи |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Входные данные задачи |
|
| output | MigrateSqlServerSqlMISyncTaskOutput[]: |
Выходные данные задачи. Это игнорируется при отправке. |
| state |
Состояние задачи. Это игнорируется при отправке. |
|
| taskType |
string:
Migrate. |
Тип задачи. |
MigrateSqlServerSqlMITaskInput
Входные данные для задачи, которая переносит базы данных SQL Server в Управляемый экземпляр Базы данных SQL Azure.
| Имя | Тип | Описание |
|---|---|---|
| aadDomainName |
string |
Доменное имя Azure Active Directory в формате "contoso.com" для федеративного Azure AD или "contoso.onmicrosoft.com" для управляемого домена, необходимо, если и только если выбраны имена входа Windows |
| backupBlobShare |
URI SAS контейнера учетной записи хранения Azure, который будет использоваться для хранения файлов резервной копии. |
|
| backupFileShare |
Сведения о общей папке резервного копирования для всех выбранных баз данных. |
|
| backupMode |
Режим резервного копирования, чтобы указать, следует ли использовать существующую резервную копию или создать новую резервную копию. При использовании существующих резервных копий пути к файлам резервного копирования должны быть предоставлены в выбранных Базах данных. |
|
| encryptedKeyForSecureFields |
string |
зашифрованный ключ для безопасных полей |
| selectedAgentJobs |
string[] |
Задания агента для миграции. |
| selectedDatabases |
Базы данных для миграции |
|
| selectedLogins |
string[] |
Имена входа для миграции. |
| sourceConnectionInfo |
Сведения о подключении к источнику |
|
| startedOn |
string |
Дата и время относительно UTC при запуске миграции |
| targetConnectionInfo |
Сведения о подключении к целевому объекту |
MigrateSqlServerSqlMITaskOutputAgentJobLevel
| Имя | Тип | Описание |
|---|---|---|
| endedOn |
string (date-time) |
Время окончания миграции |
| exceptionsAndWarnings |
Ошибки миграции и предупреждения для каждого задания |
|
| id |
string |
Идентификатор результата |
| isEnabled |
boolean |
Состояние исходного задания агента. |
| message |
string |
Сообщение о ходе миграции |
| name |
string |
Имя задания агента. |
| resultType |
string:
Agent |
Тип результата |
| startedOn |
string (date-time) |
Время начала миграции |
| state |
Текущее состояние миграции |
MigrateSqlServerSqlMITaskOutputDatabaseLevel
| Имя | Тип | Описание |
|---|---|---|
| databaseName |
string |
Имя базы данных |
| endedOn |
string (date-time) |
Время окончания миграции |
| exceptionsAndWarnings |
Исключения и предупреждения миграции |
|
| id |
string |
Идентификатор результата |
| message |
string |
Сообщение о ходе миграции |
| resultType |
string:
Database |
Тип результата |
| sizeMB |
number (double) |
Размер базы данных в мегабайтах |
| stage |
Текущая стадия миграции |
|
| startedOn |
string (date-time) |
Время начала миграции |
| state |
Текущее состояние миграции |
MigrateSqlServerSqlMITaskOutputError
| Имя | Тип | Описание |
|---|---|---|
| error |
Ошибка миграции |
|
| id |
string |
Уникальный идентификатор исключения |
| resultType |
string:
Error |
Тип результата |
MigrateSqlServerSqlMITaskOutputLoginLevel
| Имя | Тип | Описание |
|---|---|---|
| endedOn |
string (date-time) |
Время окончания миграции входа |
| exceptionsAndWarnings |
Ошибки миграции входа и предупреждения для каждого входа |
|
| id |
string |
Идентификатор результата |
| loginName |
string |
Имя входа. |
| message |
string |
Сообщение о ходе миграции входа |
| resultType |
string:
Login |
Тип результата |
| stage |
Текущий этап входа |
|
| startedOn |
string (date-time) |
Время начала миграции входа |
| state |
Текущее состояние входа |
MigrateSqlServerSqlMITaskOutputMigrationLevel
| Имя | Тип | Описание |
|---|---|---|
| agentJobs |
object |
Выбранные задания агента в качестве карты из имени в идентификатор |
| databases |
object |
Выбранные базы данных в качестве сопоставления с именем базы данных и идентификатором базы данных |
| endedOn |
string (date-time) |
Время окончания миграции |
| exceptionsAndWarnings |
Исключения и предупреждения миграции. |
|
| id |
string |
Идентификатор результата |
| logins |
object |
Выбранные имена входа в качестве карты из имени в идентификатор |
| message |
string |
Сообщение о ходе миграции |
| orphanedUsersInfo |
Список потерянных пользователей. |
|
| resultType |
string:
Migration |
Тип результата |
| serverRoleResults |
<string,
Start |
Сопоставление результатов миграции ролей сервера. |
| sourceServerBrandVersion |
string |
Версия фирменной символики исходного сервера |
| sourceServerVersion |
string |
Версия исходного сервера |
| startedOn |
string (date-time) |
Время начала миграции |
| state |
Текущее состояние миграции |
|
| status |
Текущее состояние миграции |
|
| targetServerBrandVersion |
string |
Версия фирменной символики целевого сервера |
| targetServerVersion |
string |
Версия целевого сервера |
MigrateSqlServerSqlMITaskProperties
Свойства задачи, которая переносит базы данных SQL Server в Управляемый экземпляр Базы данных SQL Azure
| Имя | Тип | Описание |
|---|---|---|
| clientData |
object |
Пары ключевых значений клиентских данных для присоединения метаданных к задаче |
| commands | CommandProperties[]: |
Массив свойств команды. |
| createdOn |
string |
DateTime в формате UTC при создании задачи |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Входные данные задачи |
|
| isCloneable |
boolean |
Может ли задача быть клонирована или нет |
| output | MigrateSqlServerSqlMITaskOutput[]: |
Выходные данные задачи. Это игнорируется при отправке. |
| parentTaskId |
string |
идентификатор родительской задачи |
| state |
Состояние задачи. Это игнорируется при отправке. |
|
| taskId |
string |
Идентификатор задачи |
| taskType |
string:
Migrate. |
Тип задачи. |
MigrateSsisTaskInput
Входные данные для задачи, которая переносит пакеты служб SSIS из SQL Server в Управляемый экземпляр Базы данных SQL Azure.
| Имя | Тип | Описание |
|---|---|---|
| sourceConnectionInfo |
Сведения о подключении к источнику |
|
| ssisMigrationInfo |
Сведения о миграции пакетов служб SSIS. |
|
| targetConnectionInfo |
Сведения о подключении к целевому объекту |
MigrateSsisTaskOutputMigrationLevel
| Имя | Тип | Описание |
|---|---|---|
| endedOn |
string (date-time) |
Время окончания миграции |
| exceptionsAndWarnings |
Исключения и предупреждения миграции. |
|
| id |
string |
Идентификатор результата |
| message |
string |
Сообщение о ходе миграции |
| resultType |
string:
Migration |
Тип результата |
| sourceServerBrandVersion |
string |
Версия фирменной символики исходного сервера |
| sourceServerVersion |
string |
Версия исходного сервера |
| stage |
Этап миграции служб SSIS. |
|
| startedOn |
string (date-time) |
Время начала миграции |
| status |
Текущее состояние миграции |
|
| targetServerBrandVersion |
string |
Версия фирменной символики целевого сервера |
| targetServerVersion |
string |
Версия целевого сервера |
MigrateSsisTaskOutputProjectLevel
| Имя | Тип | Описание |
|---|---|---|
| endedOn |
string (date-time) |
Время окончания миграции |
| exceptionsAndWarnings |
Исключения и предупреждения миграции |
|
| folderName |
string |
Имя папки |
| id |
string |
Идентификатор результата |
| message |
string |
Сообщение о ходе миграции |
| projectName |
string |
Имя проекта |
| resultType |
string:
Ssis |
Тип результата |
| stage |
Этап миграции служб SSIS. |
|
| startedOn |
string (date-time) |
Время начала миграции |
| state |
Текущее состояние миграции |
MigrateSsisTaskProperties
Свойства задачи, которая переносит пакеты служб SSIS из баз данных SQL Server в Управляемый экземпляр Базы данных SQL Azure.
| Имя | Тип | Описание |
|---|---|---|
| clientData |
object |
Пары ключевых значений клиентских данных для присоединения метаданных к задаче |
| commands | CommandProperties[]: |
Массив свойств команды. |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Входные данные задачи |
|
| output | MigrateSsisTaskOutput[]: |
Выходные данные задачи. Это игнорируется при отправке. |
| state |
Состояние задачи. Это игнорируется при отправке. |
|
| taskType |
string:
Migrate. |
Тип задачи. |
MigrateSyncCompleteCommandInput
Входные данные для команды, которая завершает миграцию синхронизации для базы данных.
| Имя | Тип | Описание |
|---|---|---|
| commitTimeStamp |
string (date-time) |
Метка времени для завершения |
| databaseName |
string |
Имя базы данных |
MigrateSyncCompleteCommandOutput
Выходные данные для команды, которая завершает миграцию синхронизации для базы данных.
| Имя | Тип | Описание |
|---|---|---|
| errors |
Список ошибок, которые произошли во время выполнения команды |
|
| id |
string |
Идентификатор результата |
MigrateSyncCompleteCommandProperties
Свойства команды, которая завершает миграцию синхронизации для базы данных.
| Имя | Тип | Описание |
|---|---|---|
| commandId |
string |
Идентификатор команды |
| commandType |
string:
Migrate. |
Тип команды. |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Входные данные команд |
|
| output |
Выходные данные команд. Это игнорируется при отправке. |
|
| state |
Состояние команды. Это игнорируется при отправке. |
MigrationEligibilityInfo
Сведения о возможности миграции объекта сервера
| Имя | Тип | Описание |
|---|---|---|
| isEligibleForMigration |
boolean |
Имеет ли объект право на миграцию или нет. |
| validationMessages |
string[] |
Сведения о сбое соответствия для объекта сервера. |
MigrationReportResult
Результат проверки миграции содержит URL-адрес для скачивания созданного отчета.
| Имя | Тип | Описание |
|---|---|---|
| id |
string |
Идентификатор результата проверки миграции |
| reportUrl |
string |
URL-адрес отчета. |
MigrationState
Текущее состояние миграции
| Значение | Описание |
|---|---|
| None | |
| InProgress | |
| Failed | |
| Warning | |
| Completed | |
| Skipped | |
| Stopped |
MigrationStatus
Текущее состояние миграции
| Значение | Описание |
|---|---|
| Default | |
| Connecting | |
| SourceAndTargetSelected | |
| SelectLogins | |
| Configured | |
| Running | |
| Error | |
| Stopped | |
| Completed | |
| CompletedWithWarnings |
MigrationValidationDatabaseSummaryResult
Сводный результат уровня базы данных проверки миграции
| Имя | Тип | Описание |
|---|---|---|
| endedOn |
string (date-time) |
Время окончания проверки |
| id |
string |
Идентификатор результата |
| migrationId |
string |
Идентификатор миграции |
| sourceDatabaseName |
string |
Имя исходной базы данных |
| startedOn |
string (date-time) |
Время начала проверки |
| status |
Текущее состояние проверки на уровне базы данных |
|
| targetDatabaseName |
string |
Имя целевой базы данных |
MigrationValidationOptions
Типы проверок для выполнения после миграции
| Имя | Тип | Описание |
|---|---|---|
| enableDataIntegrityValidation |
boolean |
Позволяет выполнять проверку целостности данных на основе контрольной суммы между источником и целевым объектом для выбранной базы данных или таблиц. |
| enableQueryAnalysisValidation |
boolean |
Позволяет выполнять быстрый и интеллектуальный анализ запросов, извлекая запросы из исходной базы данных и выполняя их в целевом объекте. Результат будет иметь статистику выполнения для выполнения в исходных и целевых базах данных для извлеченных запросов. |
| enableSchemaValidation |
boolean |
Позволяет сравнивать сведения о схеме между источником и целевым объектом. |
MigrationValidationResult
Результат проверки миграции
| Имя | Тип | Описание |
|---|---|---|
| id |
string |
Идентификатор результата проверки миграции |
| migrationId |
string |
Идентификатор миграции |
| status |
Текущее состояние проверки на уровне миграции. Состояние результата проверки базы данных будет агрегировано здесь. |
|
| summaryResults |
<string,
Migration |
Сводные результаты проверки для каждой базы данных |
MiSqlConnectionInfo
Свойства, необходимые для создания подключения к управляемому экземпляру базы данных SQL Azure
| Имя | Тип | Описание |
|---|---|---|
| managedInstanceResourceId |
string |
Идентификатор ресурса для Управляемого экземпляра базы данных SQL Azure |
| password |
string |
Учетные данные пароля. |
| type | string: |
Тип сведений о подключении |
| userName |
string |
Имя пользователя |
MongoDbClusterInfo
Описание источника данных MongoDB
| Имя | Тип | Описание |
|---|---|---|
| databases |
Список несистемных баз данных в кластере |
|
| supportsSharding |
boolean |
Поддерживает ли кластер сегментированные коллекции |
| type |
Тип источника данных |
|
| version |
string |
Версия источника данных в форме x.y.z (например, 3.6.7). Не используется, если тип — BLOBContainer. |
MongoDbClusterType
Тип источника данных
| Значение | Описание |
|---|---|
| BlobContainer | |
| CosmosDb | |
| MongoDb |
MongoDbCollectionInfo
Описание поддерживаемой коллекции в базе данных MongoDB
| Имя | Тип | Описание |
|---|---|---|
| averageDocumentSize |
integer (int64) |
Средний размер документа или -1, если средний размер неизвестен |
| dataSize |
integer (int64) |
Предполагаемый общий размер данных в байтах или -1, если размер неизвестен. |
| databaseName |
string |
Имя базы данных, содержащей коллекцию |
| documentCount |
integer (int64) |
Предполагаемое общее количество документов или -1, если число документов неизвестно |
| isCapped |
boolean |
Является ли коллекция ограниченной коллекцией (т. е. имеет ли она фиксированный размер и действует как циклический буфер). |
| isSystemCollection |
boolean |
Является ли коллекция системной коллекцией |
| isView |
boolean |
Указывает, является ли коллекция представлением другой коллекции |
| name |
string |
Неквалифицированное имя базы данных или коллекции |
| qualifiedName |
string |
Полное имя базы данных или коллекции. Для коллекции это имя, указанное в базе данных. |
| shardKey |
Ключ сегментов коллекции или значение NULL, если коллекция не сегментирована |
|
| supportsSharding |
boolean |
Включена ли база данных сегментирование. Обратите внимание, что при необходимости задача миграции включает сегментирование по целевому объекту. |
| viewOf |
string |
Имя коллекции, о которую это представление, если IsView имеет значение true |
MongoDbCollectionProgress
Описание хода выполнения коллекции
| Имя | Тип | Описание |
|---|---|---|
| bytesCopied |
integer (int64) |
Количество байтов документов, скопированных на этапе копирования |
| documentsCopied |
integer (int64) |
Количество документов, скопированных на этапе копирования |
| elapsedTime |
string |
Истекшее время в формате [ddd.]hh:mm:ss[.fff] (т. е. формат TimeSpan) |
| errors |
<string,
Mongo |
Ошибки и предупреждения, возникшие для текущего объекта. Ключи — это коды ошибок. |
| eventsPending |
integer (int64) |
Количество событий oplog, ожидающих воспроизведения |
| eventsReplayed |
integer (int64) |
Число событий оплога, воспроизводимых до сих пор |
| lastEventTime |
string (date-time) |
Метка времени последнего события oplog, полученного или значение NULL, если событие oplog еще не получено. |
| lastReplayTime |
string (date-time) |
Метка времени воспроизведения последнего события oplog или null, если событие oplog еще не было воспроизведено. |
| name |
string |
Имя объекта progress. Для коллекции это неквалифицированное имя коллекции. Для базы данных это имя базы данных. Для общей миграции это значение NULL. |
| qualifiedName |
string |
Полное имя объекта progress. Для коллекции это имя, указанное в базе данных. Для базы данных это имя базы данных. Для общей миграции это значение NULL. |
| resultType |
string:
Collection |
Тип объекта progress |
| state | ||
| totalBytes |
integer (int64) |
Общее количество байтов документов в источнике в начале этапа копирования или -1, если общий размер был неизвестным |
| totalDocuments |
integer (int64) |
Общее количество документов в источнике в начале этапа копирования или -1, если общее число было неизвестно |
MongoDbCollectionSettings
Описание переноса отдельной коллекции MongoDB
| Имя | Тип | Описание |
|---|---|---|
| canDelete |
boolean |
Разрешено ли переносить целевую коллекцию в ходе миграции. Значение по умолчанию — true. |
| shardKey |
Описание ключа сегментов MongoDB |
|
| targetRUs |
integer (int32) |
Ез, которые необходимо настроить в целевом объекте CosmosDB или null, чтобы использовать значение по умолчанию. Это не влияет на целевые объекты, отличные от CosmosDB. |
MongoDbConnectionInfo
Описание подключения к источнику данных MongoDB
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| additionalSettings |
string |
Дополнительные параметры подключения |
|
| authentication |
Тип проверки подлинности, используемый для подключения |
||
| connectionString |
string |
Строка подключения MongoDB или URL-адрес контейнера BLOB-объектов. Имя пользователя и пароль можно указать здесь или в свойствах имени пользователя и пароля. |
|
| dataSource |
string |
Источник данных |
|
| encryptConnection |
boolean |
Следует ли шифровать подключение |
|
| enforceSSL |
boolean |
||
| password |
string |
Учетные данные пароля. |
|
| port |
integer |
порт для сервера |
|
| serverBrandVersion |
string |
Версия фирменной символики сервера |
|
| serverName |
string |
имя сервера |
|
| serverVersion |
string |
версия сервера |
|
| trustServerCertificate |
boolean |
False |
Отношение доверия к сертификату сервера |
| type |
string |
Тип сведений о подключении |
|
| userName |
string |
Имя пользователя |
MongoDbDatabaseInfo
Описание базы данных в источнике данных MongoDB
| Имя | Тип | Описание |
|---|---|---|
| averageDocumentSize |
integer (int64) |
Средний размер документа или -1, если средний размер неизвестен |
| collections |
Список поддерживаемых коллекций в базе данных MongoDB |
|
| dataSize |
integer (int64) |
Предполагаемый общий размер данных в байтах или -1, если размер неизвестен. |
| documentCount |
integer (int64) |
Предполагаемое общее количество документов или -1, если число документов неизвестно |
| name |
string |
Неквалифицированное имя базы данных или коллекции |
| qualifiedName |
string |
Полное имя базы данных или коллекции. Для коллекции это имя, указанное в базе данных. |
| supportsSharding |
boolean |
Включена ли база данных сегментирование. Обратите внимание, что при необходимости задача миграции включает сегментирование по целевому объекту. |
MongoDbDatabaseProgress
Описание хода выполнения базы данных
| Имя | Тип | Описание |
|---|---|---|
| bytesCopied |
integer (int64) |
Количество байтов документов, скопированных на этапе копирования |
| collections |
object |
Ход выполнения коллекций в базе данных. Ключи — это неквалифицированные имена коллекций. |
| documentsCopied |
integer (int64) |
Количество документов, скопированных на этапе копирования |
| elapsedTime |
string |
Истекшее время в формате [ddd.]hh:mm:ss[.fff] (т. е. формат TimeSpan) |
| errors |
<string,
Mongo |
Ошибки и предупреждения, возникшие для текущего объекта. Ключи — это коды ошибок. |
| eventsPending |
integer (int64) |
Количество событий oplog, ожидающих воспроизведения |
| eventsReplayed |
integer (int64) |
Число событий оплога, воспроизводимых до сих пор |
| lastEventTime |
string (date-time) |
Метка времени последнего события oplog, полученного или значение NULL, если событие oplog еще не получено. |
| lastReplayTime |
string (date-time) |
Метка времени воспроизведения последнего события oplog или null, если событие oplog еще не было воспроизведено. |
| name |
string |
Имя объекта progress. Для коллекции это неквалифицированное имя коллекции. Для базы данных это имя базы данных. Для общей миграции это значение NULL. |
| qualifiedName |
string |
Полное имя объекта progress. Для коллекции это имя, указанное в базе данных. Для базы данных это имя базы данных. Для общей миграции это значение NULL. |
| resultType |
string:
Database |
Тип объекта progress |
| state | ||
| totalBytes |
integer (int64) |
Общее количество байтов документов в источнике в начале этапа копирования или -1, если общий размер был неизвестным |
| totalDocuments |
integer (int64) |
Общее количество документов в источнике в начале этапа копирования или -1, если общее число было неизвестно |
MongoDbDatabaseSettings
Описание переноса отдельной базы данных MongoDB
| Имя | Тип | Описание |
|---|---|---|
| collections |
<string,
Mongo |
Коллекции исходной базы данных для миграции в целевой объект. Ключи — это неквалифицированные имена коллекций. |
| targetRUs |
integer (int32) |
ЕЗ, которые следует настроить в целевом объекте CosmosDB или null, чтобы использовать значение по умолчанию, или значение 0, если пропускная способность не должна быть подготовлена для базы данных. Это не влияет на целевые объекты, отличные от CosmosDB. |
MongoDbError
Описание ошибки или предупреждения, которые произошли во время миграции MongoDB
| Имя | Тип | Описание |
|---|---|---|
| code |
string |
Не локализованный код, доступный для чтения компьютера, описывающий ошибку или предупреждение |
| count |
integer (int32) |
Количество попыток возникновения ошибки или предупреждения |
| message |
string |
Локализованное, удобочитаемое пользователем сообщение, описывающее ошибку или предупреждение |
| type |
Тип ошибки или предупреждения |
MongoDbErrorType
Тип ошибки или предупреждения
| Значение | Описание |
|---|---|
| Error | |
| ValidationError | |
| Warning |
MongoDbMigrationProgress
Описание хода выполнения общей миграции
| Имя | Тип | Описание |
|---|---|---|
| bytesCopied |
integer (int64) |
Количество байтов документов, скопированных на этапе копирования |
| databases |
<string,
Mongo |
Ход выполнения баз данных в миграции. Ключи — это имена баз данных |
| documentsCopied |
integer (int64) |
Количество документов, скопированных на этапе копирования |
| elapsedTime |
string |
Истекшее время в формате [ddd.]hh:mm:ss[.fff] (т. е. формат TimeSpan) |
| errors |
<string,
Mongo |
Ошибки и предупреждения, возникшие для текущего объекта. Ключи — это коды ошибок. |
| eventsPending |
integer (int64) |
Количество событий oplog, ожидающих воспроизведения |
| eventsReplayed |
integer (int64) |
Число событий оплога, воспроизводимых до сих пор |
| lastEventTime |
string (date-time) |
Метка времени последнего события oplog, полученного или значение NULL, если событие oplog еще не получено. |
| lastReplayTime |
string (date-time) |
Метка времени воспроизведения последнего события oplog или null, если событие oplog еще не было воспроизведено. |
| name |
string |
Имя объекта progress. Для коллекции это неквалифицированное имя коллекции. Для базы данных это имя базы данных. Для общей миграции это значение NULL. |
| qualifiedName |
string |
Полное имя объекта progress. Для коллекции это имя, указанное в базе данных. Для базы данных это имя базы данных. Для общей миграции это значение NULL. |
| resultType |
string:
Migration |
Тип объекта progress |
| state | ||
| totalBytes |
integer (int64) |
Общее количество байтов документов в источнике в начале этапа копирования или -1, если общий размер был неизвестным |
| totalDocuments |
integer (int64) |
Общее количество документов в источнике в начале этапа копирования или -1, если общее число было неизвестно |
MongoDbMigrationSettings
Описание выполнения миграции данных MongoDB
| Имя | Тип | Описание |
|---|---|---|
| boostRUs |
integer (int32) |
Ограничение единиц запросов для целевого объекта CosmosDB, которое коллекции будут временно увеличены (если ниже) во время первоначальной копии миграции, с 10 000 до 1000 000 или 0, чтобы использовать повышение по умолчанию (как правило, максимальное), или значение NULL, чтобы не повысить ЕЗ. Этот параметр не влияет на целевые объекты, отличные от CosmosDB. |
| databases |
<string,
Mongo |
Базы данных в исходном кластере для миграции в целевой объект. Ключи — это имена баз данных. |
| replication |
Описывает, как будут реплицироваться изменения из источника в целевой объект. Значение по умолчанию — OneTime. |
|
| source |
Параметры, используемые для подключения к исходному кластеру |
|
| target |
Параметры, используемые для подключения к целевому кластеру |
|
| throttling |
Параметры, используемые для ограничения использования ресурсов миграции |
MongoDbMigrationState
| Значение | Описание |
|---|---|
| NotStarted | |
| ValidatingInput | |
| Initializing | |
| Restarting | |
| Copying | |
| InitialReplay | |
| Replaying | |
| Finalizing | |
| Complete | |
| Canceled | |
| Failed |
MongoDbReplication
Описывает, как будут реплицироваться изменения из источника в целевой объект. Значение по умолчанию — OneTime.
| Значение | Описание |
|---|---|
| Disabled | |
| OneTime | |
| Continuous |
MongoDbShardKeyField
Описание ссылки на поле в ключе сегментов MongoDB
| Имя | Тип | Описание |
|---|---|---|
| name |
string |
Имя поля |
| order |
Упорядочение полей |
MongoDbShardKeyInfo
Описание ключа сегментов MongoDB
| Имя | Тип | Описание |
|---|---|---|
| fields |
Поля в ключе сегментов |
|
| isUnique |
boolean |
Уникальность ключа сегментов |
MongoDbShardKeyOrder
Упорядочение полей
| Значение | Описание |
|---|---|
| Forward | |
| Reverse | |
| Hashed |
MongoDbShardKeySetting
Описание ключа сегментов MongoDB
| Имя | Тип | Описание |
|---|---|---|
| fields |
Поля в ключе сегментов |
|
| isUnique |
boolean |
Уникальность ключа сегментов |
MongoDbThrottlingSettings
Указывает ограничения ресурсов для миграции
| Имя | Тип | Описание |
|---|---|---|
| maxParallelism |
integer (int32) |
Максимальное количество рабочих элементов (например, копий коллекции), которые будут обрабатываться параллельно. |
| minFreeCpu |
integer (int32) |
Процент времени ЦП, которое будет пытаться избежать использования, от 0 до 100 |
| minFreeMemoryMb |
integer (int32) |
Количество мегабайт ОЗУ, которое миграция попытается избежать использования |
MySqlConnectionInfo
Сведения о подключении к серверу MySQL
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| additionalSettings |
string |
Дополнительные параметры подключения |
|
| authentication |
Тип проверки подлинности, используемый для подключения |
||
| dataSource |
string |
Источник данных |
|
| encryptConnection |
boolean |
True |
Следует ли шифровать подключение |
| password |
string |
Учетные данные пароля. |
|
| port |
integer |
Порт для сервера |
|
| serverName |
string |
Имя сервера |
|
| type | string: |
Тип сведений о подключении |
|
| userName |
string |
Имя пользователя |
MySqlTargetPlatformType
Целевая платформа для миграции
| Значение | Описание |
|---|---|
| SqlServer | |
| AzureDbForMySQL |
ObjectType
Тип объекта, имеющего разницу. например(Table/View/StoredProcedure)
| Значение | Описание |
|---|---|
| StoredProcedures | |
| Table | |
| User | |
| View | |
| Function |
ODataError
Сведения об ошибках в формате OData.
| Имя | Тип | Описание |
|---|---|---|
| code |
string |
Описание ошибки, доступной для чтения компьютера, например InvalidRequest или InternalServerError. |
| details |
Внутренние ошибки, вызвавшие эту ошибку |
|
| message |
string |
Описание ошибки, доступной для чтения человеком |
OracleConnectionInfo
Сведения о подключении к серверу Oracle
| Имя | Тип | Описание |
|---|---|---|
| authentication |
Тип проверки подлинности, используемый для подключения |
|
| dataSource |
string |
Строка подключения EZConnect или TNSName. |
| password |
string |
Учетные данные пароля. |
| port |
integer |
порт для сервера |
| serverName |
string |
имя сервера |
| serverVersion |
string |
версия сервера |
| type | string: |
Тип сведений о подключении |
| userName |
string |
Имя пользователя |
OrphanedUserInfo
Сведения о потерянных пользователях в базе данных SQL Server.
| Имя | Тип | Описание |
|---|---|---|
| databaseName |
string |
Родительская база данных пользователя |
| name |
string |
Имя потерянного пользователя |
PostgreSqlConnectionInfo
Сведения о подключении к серверу PostgreSQL
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| additionalSettings |
string |
Дополнительные параметры подключения |
|
| authentication |
Тип проверки подлинности, используемый для подключения |
||
| dataSource |
string |
Источник данных |
|
| databaseName |
string |
Имя базы данных |
|
| encryptConnection |
boolean |
True |
Следует ли шифровать подключение |
| password |
string |
Учетные данные пароля. |
|
| port |
integer |
Порт для сервера |
|
| serverBrandVersion |
string |
Версия фирменной символики сервера |
|
| serverName |
string |
Имя сервера |
|
| serverVersion |
string |
версия сервера |
|
| trustServerCertificate |
boolean |
False |
Отношение доверия к сертификату сервера |
| type | string: |
Тип сведений о подключении |
|
| userName |
string |
Имя пользователя |
ProjectTask
Ресурс задачи
QueryAnalysisValidationResult
Результаты для сравнения анализа запросов между источником и целевым объектом
| Имя | Тип | Описание |
|---|---|---|
| queryResults |
Список выполненных запросов и результат выполнения в источнике и целевом объекте |
|
| validationErrors |
Ошибки, которые являются частью выполнения |
QueryExecutionResult
Описание результатов анализа запросов для выполнения в исходном и целевом объекте
| Имя | Тип | Описание |
|---|---|---|
| queryText |
string |
Текст запроса, полученный с исходного сервера |
| sourceResult |
Результат анализа запросов из источника |
|
| statementsInBatch |
integer (int64) |
Всего нет. операторы в пакете |
| targetResult |
Результат анализа запросов из целевого объекта |
ReplicateMigrationState
Оболочка для реплицируемых состояний миграции.
| Значение | Описание |
|---|---|
| UNDEFINED | |
| VALIDATING | |
| PENDING | |
| COMPLETE | |
| ACTION_REQUIRED | |
| FAILED |
ReportableException
Объект исключения для всех пользовательских исключений
| Имя | Тип | Описание |
|---|---|---|
| actionableMessage |
string |
Действия для этого исключения |
| filePath |
string |
Путь к файлу, в котором произошло исключение |
| hResult |
integer |
Закодированное числовое значение, назначенное определенному исключению |
| lineNumber |
string |
Номер строки, в котором произошло исключение |
| message |
string |
Сообщение об ошибке |
| stackTrace |
string |
Трассировка стека |
ScenarioSource
Перечисление типа источника
| Значение | Описание |
|---|---|
| Access | |
| DB2 | |
| MySQL | |
| Oracle | |
| SQL | |
| Sybase | |
| PostgreSQL | |
| MongoDB | |
| SQLRDS | |
| MySQLRDS | |
| PostgreSQLRDS |
ScenarioTarget
Перечисление типа целевого объекта
| Значение | Описание |
|---|---|
| SQLServer | |
| SQLDB | |
| SQLDW | |
| SQLMI | |
| AzureDBForMySql | |
| AzureDBForPostgresSQL | |
| MongoDB |
SchemaComparisonValidationResult
Результаты сравнения схемы между источником и целевым объектом
| Имя | Тип | Описание |
|---|---|---|
| schemaDifferences |
Список различий схемы между исходными и целевыми базами данных |
|
| sourceDatabaseObjectCount |
object |
Количество объектов базы данных-источника |
| targetDatabaseObjectCount |
object |
Количество целевых объектов базы данных |
| validationErrors |
Список ошибок, которые произошли при выполнении проверки сравнения схем |
SchemaComparisonValidationResultType
Описание ошибок при выполнении проверки миграции
| Имя | Тип | Описание |
|---|---|---|
| objectName |
string |
Имя объекта с разницей |
| objectType |
Тип объекта, имеющего разницу. например(Table/View/StoredProcedure) |
|
| updateAction |
Обновление типа действия относительно целевого объекта |
SelectedCertificateInput
Сведения о экспорте сертификата для баз данных с поддержкой TDE.
| Имя | Тип | Описание |
|---|---|---|
| certificateName |
string |
Имя экспортированного сертификата. |
| password |
string |
Пароль для шифрования экспортированного сертификата. |
ServerLevelPermissionsGroup
Группа разрешений для проверок. Эти группы будут запускать набор разрешений для проверки действий пользователей. Выберите группу разрешений для выполняемого действия.
| Значение | Описание |
|---|---|
| Default | |
| MigrationFromSqlServerToAzureDB | |
| MigrationFromSqlServerToAzureMI | |
| MigrationFromMySQLToAzureDBForMySQL | |
| MigrationFromSqlServerToAzureVM |
ServerProperties
Свойства сервера для источника типов MySQL
| Имя | Тип | Описание |
|---|---|---|
| serverDatabaseCount |
integer |
Количество баз данных на сервере |
| serverEdition |
string |
Выпуск сервера базы данных |
| serverName |
string |
Имя сервера |
| serverOperatingSystemVersion |
string |
Версия операционной системы |
| serverPlatform |
string |
Имя серверной платформы |
| serverVersion |
string |
Версия сервера базы данных |
Severity
Серьезность ошибки проверки
| Значение | Описание |
|---|---|
| Message | |
| Warning | |
| Error |
SqlConnectionInfo
Сведения о подключении к серверу базы данных SQL
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| additionalSettings |
string |
Дополнительные параметры подключения |
|
| authentication |
Тип проверки подлинности, используемый для подключения |
||
| dataSource |
string |
Источник данных в формате Protocol:MachineName\SQLServerInstanceName,PortNumber |
|
| encryptConnection |
boolean |
True |
Следует ли шифровать подключение |
| password |
string |
Учетные данные пароля. |
|
| platform |
Тип платформы сервера для подключения |
||
| port |
integer |
Порт для сервера |
|
| resourceId |
string |
Представляет идентификатор ресурса HTTP, представленного поставщиком ресурсов Azure. |
|
| serverBrandVersion |
string |
Версия фирменной символики сервера |
|
| serverName |
string |
имя сервера |
|
| serverVersion |
string |
версия сервера |
|
| trustServerCertificate |
boolean |
False |
Отношение доверия к сертификату сервера |
| type | string: |
Тип сведений о подключении |
|
| userName |
string |
Имя пользователя |
SqlSourcePlatform
Тип платформы сервера для подключения
| Значение | Описание |
|---|---|
| SqlOnPrem |
SsisMigrationInfo
Сведения о миграции служб SSIS с типом хранилища служб SSIS, перезаписывать политику.
| Имя | Тип | Описание |
|---|---|---|
| environmentOverwriteOption |
Параметр перезаписи для миграции среды SSIS |
|
| projectOverwriteOption |
Параметр перезаписи для миграции проекта служб SSIS |
|
| ssisStoreType |
Тип источника хранилища служб SSIS поддерживается только в DMS (классическом) каталоге служб SSIS. |
SsisMigrationOverwriteOption
Параметр перезаписи для миграции объектов SSIS, только игнорировать и перезаписать поддерживаются в DMS (классической) и в будущем может добавить параметр повторного использования для объекта контейнера.
| Значение | Описание |
|---|---|
| Ignore | |
| Overwrite |
SsisMigrationStage
Текущий этап миграции служб SSIS
| Значение | Описание |
|---|---|
| None | |
| Initialize | |
| InProgress | |
| Completed |
SsisStoreType
Перечисление поддерживаемого типа хранилища SSIS в DMS (классическая модель)
| Значение | Описание |
|---|---|
| SsisCatalog |
StartMigrationScenarioServerRoleResult
Результат миграции роли сервера
| Имя | Тип | Описание |
|---|---|---|
| exceptionsAndWarnings |
Исключения и предупреждения миграции. |
|
| name |
string |
Имя роли сервера. |
| state |
Текущее состояние миграции |
SyncDatabaseMigrationReportingState
Перечисление различных состояний сетевой миграции уровня базы данных.
| Значение | Описание |
|---|---|
| UNDEFINED | |
| CONFIGURING | |
| INITIALIAZING | |
| STARTING | |
| RUNNING | |
| READY_TO_COMPLETE | |
| COMPLETING | |
| COMPLETE | |
| CANCELLING | |
| CANCELLED | |
| FAILED | |
| VALIDATING | |
| VALIDATION_COMPLETE | |
| VALIDATION_FAILED | |
| RESTORE_IN_PROGRESS | |
| RESTORE_COMPLETED | |
| BACKUP_IN_PROGRESS | |
| BACKUP_COMPLETED |
SyncMigrationDatabaseErrorEvent
Ошибки миграции базы данных для миграции через Интернет
| Имя | Тип | Описание |
|---|---|---|
| eventText |
string |
Текст события. |
| eventTypeString |
string |
Тип события. |
| timestampString |
string |
Строковое значение метки времени. |
SyncTableMigrationState
Перечисление различных состояний миграции уровня таблицы в сети.
| Значение | Описание |
|---|---|
| BEFORE_LOAD | |
| FULL_LOAD | |
| COMPLETED | |
| CANCELED | |
| ERROR | |
| FAILED |
SystemData
| Имя | Тип | Описание |
|---|---|---|
| createdAt |
string (date-time) |
|
| createdBy |
string |
|
| createdByType | ||
| lastModifiedAt |
string (date-time) |
|
| lastModifiedBy |
string |
|
| lastModifiedByType |
TaskState
Состояние задачи. Это игнорируется при отправке.
| Значение | Описание |
|---|---|
| Unknown | |
| Queued | |
| Running | |
| Canceled | |
| Succeeded | |
| Failed | |
| FailedInputValidation | |
| Faulted |
UpdateActionType
Тип фактической разницы для сравниваемого объекта при выполнении сравнения схем
| Значение | Описание |
|---|---|
| DeletedOnTarget | |
| ChangedOnTarget | |
| AddedOnTarget |
ValidateMigrationInputSqlServerSqlDbSyncTaskProperties
Свойства задачи, проверяющие входные данные миграции для миграции sql в базу данных SQL Azure
| Имя | Тип | Описание |
|---|---|---|
| clientData |
object |
Пары ключевых значений клиентских данных для присоединения метаданных к задаче |
| commands | CommandProperties[]: |
Массив свойств команды. |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Входные данные задачи |
|
| output |
Выходные данные задачи. Это игнорируется при отправке. |
|
| state |
Состояние задачи. Это игнорируется при отправке. |
|
| taskType |
string:
Validate |
Тип задачи. |
ValidateMigrationInputSqlServerSqlMISyncTaskInput
Входные данные для задачи, которая переносит базы данных SQL Server в управляемый экземпляр Базы данных SQL Azure в режиме "в сети".
| Имя | Тип | Описание |
|---|---|---|
| azureApp |
Приложение Azure Active Directory, экземпляр DMS (классическая) будет использоваться для подключения к целевому экземпляру Управляемого экземпляра Базы данных SQL Azure и учетной записи хранения Azure. |
|
| backupFileShare |
Сведения о общей папке резервного копирования для всех выбранных баз данных. |
|
| selectedDatabases |
Базы данных для миграции |
|
| sourceConnectionInfo |
Сведения о подключении для исходного SQL Server |
|
| storageResourceId |
string |
Полный идентификатор ресурса хранилища |
| targetConnectionInfo |
Сведения о подключении для Управляемого экземпляра Базы данных SQL Azure |
ValidateMigrationInputSqlServerSqlMISyncTaskOutput
Выходные данные для задачи, которая проверяет входные данные миграции для управляемого экземпляра Базы данных SQL Azure в сети
| Имя | Тип | Описание |
|---|---|---|
| id |
string |
Идентификатор базы данных |
| name |
string |
Имя базы данных |
| validationErrors |
Ошибки, связанные с выбранным объектом базы данных |
ValidateMigrationInputSqlServerSqlMISyncTaskProperties
Свойства задачи, проверяющие входные данные миграции для сценария синхронизации управляемого экземпляра базы данных SQL Azure
| Имя | Тип | Описание |
|---|---|---|
| clientData |
object |
Пары ключевых значений клиентских данных для присоединения метаданных к задаче |
| commands | CommandProperties[]: |
Массив свойств команды. |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Входные данные задачи |
|
| output |
Выходные данные задачи. Это игнорируется при отправке. |
|
| state |
Состояние задачи. Это игнорируется при отправке. |
|
| taskType |
string:
Validate |
Тип задачи. |
ValidateMigrationInputSqlServerSqlMITaskInput
Входные данные для задачи, проверяющей входные данные миграции для управляемого экземпляра SQL Azure в SQL Azure
| Имя | Тип | Описание |
|---|---|---|
| backupBlobShare |
URI SAS контейнера учетной записи хранения Azure, который будет использоваться для хранения файлов резервной копии. |
|
| backupFileShare |
Сведения о общей папке резервного копирования для всех выбранных баз данных. |
|
| backupMode |
Режим резервного копирования, чтобы указать, следует ли использовать существующую резервную копию или создать новую резервную копию. |
|
| selectedDatabases |
Базы данных для миграции |
|
| selectedLogins |
string[] |
Имена входа для миграции |
| sourceConnectionInfo |
Сведения о подключении к источнику |
|
| targetConnectionInfo |
Сведения о подключении к целевому объекту |
ValidateMigrationInputSqlServerSqlMITaskOutput
Выходные данные для задачи, которая проверяет входные данные миграции SQL в Управляемый экземпляр SQL Azure
| Имя | Тип | Описание |
|---|---|---|
| backupFolderErrors |
Ошибки, связанные с путем BackupFolder |
|
| backupShareCredentialsErrors |
Ошибки, связанные с именем пользователя резервного ресурса и учетными данными пароля |
|
| backupStorageAccountErrors |
Ошибки, связанные с предоставленной учетной записью хранения. |
|
| databaseBackupInfo |
Сведения о файлах резервного копирования при использовании существующего режима резервного копирования. |
|
| existingBackupErrors |
Ошибки, связанные с существующими файлами резервного копирования. |
|
| id |
string |
Идентификатор результата |
| name |
string |
Имя базы данных |
| restoreDatabaseNameErrors |
Ошибки, связанные с restoreDatabaseName |
ValidateMigrationInputSqlServerSqlMITaskProperties
Свойства задачи, проверяющие входные данные миграции для Управляемого экземпляра базы данных SQL Azure
| Имя | Тип | Описание |
|---|---|---|
| clientData |
object |
Пары ключевых значений клиентских данных для присоединения метаданных к задаче |
| commands | CommandProperties[]: |
Массив свойств команды. |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Входные данные задачи |
|
| output |
Выходные данные задачи. Это игнорируется при отправке. |
|
| state |
Состояние задачи. Это игнорируется при отправке. |
|
| taskType |
string:
Validate |
Тип задачи. |
ValidateMongoDbTaskProperties
Свойства задачи, проверяющей миграцию между источниками данных MongoDB
| Имя | Тип | Описание |
|---|---|---|
| clientData |
object |
Пары ключевых значений клиентских данных для присоединения метаданных к задаче |
| commands | CommandProperties[]: |
Массив свойств команды. |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Описание выполнения миграции данных MongoDB |
|
| output |
Массив, содержащий один объект MongoDbMigrationProgress |
|
| state |
Состояние задачи. Это игнорируется при отправке. |
|
| taskType |
string:
Validate. |
Тип задачи. |
ValidateOracleAzureDbForPostgreSqlSyncTaskProperties
Свойства задачи, которая проверяет миграцию Oracle в Базу данных Azure для PostgreSQL для миграции через Интернет
| Имя | Тип | Описание |
|---|---|---|
| clientData |
object |
Пары ключевых значений клиентских данных для присоединения метаданных к задаче |
| commands | CommandProperties[]: |
Массив свойств команды. |
| errors |
Массив ошибок. Это игнорируется при отправке. |
|
| input |
Входные данные для задачи, которая переносит базы данных Oracle в Базу данных Azure для PostgreSQL для миграции через Интернет |
|
| output |
Массив, содержащий один объект ответа на ошибку проверки |
|
| state |
Состояние задачи. Это игнорируется при отправке. |
|
| taskType |
string:
Validate. |
Тип задачи. |
ValidateOracleAzureDbPostgreSqlSyncTaskOutput
Выходные данные для задачи, которая проверяет входные данные миграции Oracle в Базу данных Azure для PostgreSQL для миграции через Интернет
| Имя | Тип | Описание |
|---|---|---|
| validationErrors |
Ошибки, связанные с выбранным объектом базы данных |
ValidateSyncMigrationInputSqlServerTaskInput
Входные данные для задачи, которая проверяет входные данные миграции для миграции синхронизации SQL
| Имя | Тип | Описание |
|---|---|---|
| selectedDatabases |
Базы данных для миграции |
|
| sourceConnectionInfo |
Сведения о подключении к исходному СЕРВЕРУ SQL Server |
|
| targetConnectionInfo |
Сведения о подключении к целевому объекту |
ValidateSyncMigrationInputSqlServerTaskOutput
Выходные данные для задачи, которая проверяет входные данные миграции для миграции синхронизации SQL
| Имя | Тип | Описание |
|---|---|---|
| id |
string |
Идентификатор базы данных |
| name |
string |
Имя базы данных |
| validationErrors |
Ошибки, связанные с выбранным объектом базы данных |
ValidationError
Описание ошибок при выполнении проверки миграции
| Имя | Тип | Описание |
|---|---|---|
| severity |
Серьезность ошибки. |
|
| text |
string |
Текст сообщения об ошибке |
ValidationStatus
Текущее состояние проверки
| Значение | Описание |
|---|---|
| Default | |
| NotStarted | |
| Initialized | |
| InProgress | |
| Completed | |
| CompletedWithIssues | |
| Stopped | |
| Failed |
WaitStatistics
Статистика ожидания, собранная во время выполнения пакета запросов
| Имя | Тип | Default value | Описание |
|---|---|---|---|
| waitCount |
integer (int64) |
Всего нет. ожиданий |
|
| waitTimeMs |
number (float) |
0 |
Общее время ожидания в миллисекундах |
| waitType |
string |
Тип ожидания |