Udostępnij za pośrednictwem


Tasks - Get

Pobieranie informacji o zadaniu
Zasób zadań to zagnieżdżony zagnieżdżony zasób tylko do serwera proxy reprezentujący pracę wykonywaną przez wystąpienie usługi DMS (klasyczne). Metoda GET pobiera informacje o zadaniu.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
groupName
path True

string

Nazwa grupy zasobów

projectName
path True

string

Nazwa projektu

serviceName
path True

string

Nazwa usługi

subscriptionId
path True

string

Identyfikator subskrypcji identyfikujący subskrypcję platformy Azure.

taskName
path True

string

Nazwa zadania

api-version
query True

string

Wersja interfejsu API

$expand
query

string

Rozwiń odpowiedź

Odpowiedzi

Nazwa Typ Opis
200 OK

ProjectTask

Zasób zadania

Other Status Codes

ApiError

Błąd

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

Tasks_Get

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Definicje

Nazwa Opis
ApiError

Informacje o błędzie.

AuthenticationType

Wyliczanie możliwych typów uwierzytelniania podczas nawiązywania połączenia

AzureActiveDirectoryApp

Aplikacja usługi Azure Active Directory

BackupFileInfo

Informacje o pliku kopii zapasowej

BackupFileStatus

Wyliczenie stanu pliku kopii zapasowej dziennika.

BackupMode

Wyliczanie trybów tworzenia kopii zapasowych

BackupSetInfo

Informacje o zestawie kopii zapasowych

BackupType

Wyliczenie różnych typów kopii zapasowych.

BlobShare

Informacje o magazynie kontenerów obiektów blob.

CommandState

Stan polecenia. Jest to ignorowane w przypadku przesłania.

ConnectToMongoDbTaskProperties

Właściwości zadania, które weryfikuje połączenie z serwerem MongoDB i udostępniają informacje o serwerze Bazy danych MongoDB

ConnectToSourceMySqlTaskInput

Dane wejściowe zadania weryfikujące połączenie bazy danych MySQL

ConnectToSourceMySqlTaskProperties

Właściwości zadania, które weryfikuje połączenie bazy danych MySQL

ConnectToSourceNonSqlTaskOutput

Dane wyjściowe na potrzeby nawiązywania połączenia ze źródłem typu MySQL

ConnectToSourceOracleSyncTaskInput

Dane wejściowe zadania weryfikujące połączenie bazy danych Oracle

ConnectToSourceOracleSyncTaskOutput

Dane wyjściowe zadania, które weryfikuje połączenie bazy danych Oracle

ConnectToSourceOracleSyncTaskProperties

Właściwości zadania, które weryfikuje połączenie bazy danych Oracle

ConnectToSourcePostgreSqlSyncTaskInput

Dane wejściowe zadania, które weryfikują wymagania dotyczące połączenia z bazą danych PostgreSQL i serwerem źródłowym

ConnectToSourcePostgreSqlSyncTaskOutput

Dane wyjściowe zadania, które weryfikują wymagania dotyczące połączenia z bazą danych PostgreSQL i serwerem źródłowym

ConnectToSourcePostgreSqlSyncTaskProperties

Właściwości zadania, które weryfikuje połączenie z serwerem PostgreSQL i wymaganiami serwera źródłowego na potrzeby migracji online

ConnectToSourceSqlServerSyncTaskProperties

Właściwości zadania, które weryfikuje połączenie z SQL Server i wymaganiami serwera źródłowego na potrzeby migracji online

ConnectToSourceSqlServerTaskInput

Dane wejściowe zadania, które weryfikują połączenie z SQL Server, a także weryfikują wymagania dotyczące serwera źródłowego

ConnectToSourceSqlServerTaskOutputAgentJobLevel

Dane wyjściowe na poziomie zadania agenta, które weryfikuje połączenie z SQL Server, a także weryfikuje wymagania dotyczące serwera źródłowego

ConnectToSourceSqlServerTaskOutputDatabaseLevel

Dane wyjściowe na poziomie bazy danych dla zadania, które weryfikuje połączenie z SQL Server, a także weryfikuje wymagania dotyczące serwera źródłowego

ConnectToSourceSqlServerTaskOutputLoginLevel

Dane wyjściowe na poziomie logowania dla zadania, które weryfikuje połączenie z SQL Server, a także weryfikuje wymagania dotyczące serwera źródłowego

ConnectToSourceSqlServerTaskOutputTaskLevel

Dane wyjściowe na poziomie zadania, które weryfikują połączenie z SQL Server, a także weryfikują wymagania dotyczące serwera źródłowego

ConnectToSourceSqlServerTaskProperties

Właściwości zadania, które weryfikuje połączenie z SQL Server, a także weryfikuje wymagania serwera źródłowego

ConnectToTargetAzureDbForMySqlTaskInput

Dane wejściowe zadania, które weryfikują połączenie z wymaganiami serwera Azure Database for MySQL i serwera docelowego

ConnectToTargetAzureDbForMySqlTaskOutput

Dane wyjściowe zadania weryfikujące połączenie z wymaganiami serwera Azure Database for MySQL i docelowego

ConnectToTargetAzureDbForMySqlTaskProperties

Właściwości zadania, które weryfikuje połączenie z wymaganiami serwera Azure Database for MySQL i docelowego

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

Dane wejściowe zadania weryfikujące połączenie z wymaganiami Azure Database for PostgreSQL i serwera docelowego

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput

Dane wyjściowe zadania, które weryfikuje połączenie z Azure Database for PostgreSQL i wymaganiami serwera docelowego

ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties

Właściwości zadania, które weryfikują połączenie z serwerem usługi Azure Database for PostgreSQL i wymaganiami serwera docelowego na potrzeby migracji online

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

Dane wejściowe zadania weryfikujące połączenie z Azure Database for PostgreSQL i wymaganiami serwera docelowego dla źródła Oracle.

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput

Dane wyjściowe zadania, które weryfikuje połączenie z Azure Database for PostgreSQL i wymaganiami serwera docelowego dla źródła Oracle.

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties

Właściwości zadania, które weryfikują połączenie z serwerem usługi Azure Database for PostgreSQL i wymaganiami serwera docelowego na potrzeby migracji online dla źródła Oracle.

ConnectToTargetSqlDbTaskInput

Dane wejściowe zadania, które weryfikuje połączenie z bazą danych SQL i wymaganiami serwera docelowego

ConnectToTargetSqlDbTaskOutput

Dane wyjściowe zadania, które weryfikuje połączenie z bazą danych SQL i wymaganiami serwera docelowego

ConnectToTargetSqlDbTaskProperties

Właściwości zadania, które weryfikuje połączenie z bazą danych SQL i wymaganiami serwera docelowego

ConnectToTargetSqlMISyncTaskInput

Dane wejściowe zadania weryfikujące połączenie z wystąpieniem zarządzanym usługi Azure SQL Database w trybie online.

ConnectToTargetSqlMISyncTaskOutput

Dane wyjściowe zadania, które weryfikują połączenie z wystąpieniem zarządzanym usługi Azure SQL Database.

ConnectToTargetSqlMISyncTaskProperties

Właściwości zadania, które weryfikują połączenie z wystąpieniem zarządzanym usługi Azure SQL Database

ConnectToTargetSqlMITaskInput

Dane wejściowe zadania, które weryfikują połączenie z wystąpieniem zarządzanym usługi Azure SQL Database.

ConnectToTargetSqlMITaskOutput

Dane wyjściowe zadania, które weryfikują połączenie z wystąpieniem zarządzanym usługi Azure SQL Database.

ConnectToTargetSqlMITaskProperties

Właściwości zadania, które weryfikują połączenie z wystąpieniem zarządzanym usługi Azure SQL Database

ConnectToTargetSqlSqlDbSyncTaskInput

Dane wejściowe zadania weryfikujące połączenie z Azure SQL DB i wymaganiami serwera docelowego

ConnectToTargetSqlSqlDbSyncTaskProperties

Właściwości zadania, które weryfikuje połączenie z bazą danych SQL i wymagania serwera docelowego dotyczące migracji online

createdByType
DatabaseBackupInfo

Informacje o plikach kopii zapasowych, gdy jest używany istniejący tryb tworzenia kopii zapasowej.

DatabaseCompatLevel

Wyliczenie poziomów zgodności bazy danych SQL Server

DatabaseFileInfo

Informacje specyficzne dla pliku bazy danych

DatabaseFileType

Wyliczanie typów plików bazy danych SQL Server

DatabaseMigrationStage

Bieżący etap migracji

DatabaseMigrationState

Stan migracji na poziomie bazy danych.

DatabaseSchemaMap

Mapowanie schematów na bazę danych

DatabaseState

Wyliczenie stanów bazy danych SQL Server

DatabaseSummaryResult

Podsumowanie wyników migracji bazy danych

DatabaseTable

Właściwości tabeli

DataIntegrityValidationResult

Wyniki weryfikacji integralności danych opartej na sumach kontrolnych

DataItemMigrationSummaryResult

Podstawowe podsumowanie migracji elementu danych

ExecutionStatistics

Opis błędów występujących podczas przeprowadzania walidacji migracji

FileShare

Informacje o udziale plików z ścieżką, nazwą użytkownika i hasłem.

GetTdeCertificatesSqlTaskInput

Dane wejściowe dla zadania, które pobiera certyfikaty TDE w formacie zakodowanym w formacie Base64.

GetTdeCertificatesSqlTaskOutput

Dane wyjściowe zadania, które pobiera certyfikaty TDE w formacie zakodowanym w formacie Base64.

GetTdeCertificatesSqlTaskProperties

Właściwości zadania, które pobiera certyfikaty TDE w formacie zakodowanym w formacie Base64.

GetUserTablesMySqlTaskInput

Dane wejściowe zadania, które zbiera tabele użytkowników dla danej listy baz danych

GetUserTablesMySqlTaskOutput

Dane wyjściowe zadania, które zbiera tabele użytkowników dla danej listy baz danych

GetUserTablesMySqlTaskProperties

Właściwości zadania, które zbiera tabele użytkowników dla danej listy baz danych

GetUserTablesOracleTaskInput

Dane wejściowe zadania, które pobiera listę tabel zawartych na podanej liście schematów Oracle.

GetUserTablesOracleTaskOutput

Dane wyjściowe zadania, które pobiera listę tabel zawartych na podanej liście schematów Oracle.

GetUserTablesOracleTaskProperties

Właściwości zadania, które zbiera tabele użytkowników dla danej listy schematów Oracle

GetUserTablesPostgreSqlTaskInput

Dane wejściowe zadania, które pobiera listę tabel dla podanej listy baz danych PostgreSQL.

GetUserTablesPostgreSqlTaskOutput

Dane wyjściowe zadania, które pobiera listę tabel dla podanej listy baz danych PostgreSQL.

GetUserTablesPostgreSqlTaskProperties

Właściwości zadania, które zbiera tabele użytkowników dla danej listy baz danych

GetUserTablesSqlSyncTaskInput

Dane wejściowe zadania, które zbiera tabele użytkowników dla danej listy baz danych

GetUserTablesSqlSyncTaskOutput

Dane wyjściowe zadania, które zbiera tabele użytkowników dla danej listy baz danych

GetUserTablesSqlSyncTaskProperties

Właściwości zadania, które zbiera tabele użytkowników dla danej listy baz danych

GetUserTablesSqlTaskInput

Dane wejściowe zadania, które zbiera tabele użytkowników dla danej listy baz danych

GetUserTablesSqlTaskOutput

Dane wyjściowe zadania, które zbiera tabele użytkowników dla danej listy baz danych

GetUserTablesSqlTaskProperties

Właściwości zadania, które zbiera tabele użytkowników dla danej listy baz danych

LoginMigrationStage

Wyliczenie innego etapu migracji logowania.

LoginType

Mapowanie wartości SMO LoginType.

MigrateMISyncCompleteCommandInput

Dane wejściowe polecenia, które kończy migrację online dla wystąpienia zarządzanego bazy danych Azure SQL.

MigrateMISyncCompleteCommandOutput

Dane wyjściowe polecenia, które kończy migrację online dla wystąpienia zarządzanego bazy danych Azure SQL.

MigrateMISyncCompleteCommandProperties

Właściwości polecenia, które kończy migrację online dla wystąpienia zarządzanego bazy danych Azure SQL.

MigrateMongoDbTaskProperties

Właściwości zadania migrujące dane między źródłami danych bazy danych MongoDB

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput

Informacje specyficzne dla bazy danych dla programu MySQL w trybie offline do Azure Database for MySQL danych wejściowych zadania migracji

MigrateMySqlAzureDbForMySqlOfflineTaskInput

Dane wejściowe zadania migrujące bazy danych MySQL do Azure Database for MySQL na potrzeby migracji w trybie offline

MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel
MigrateMySqlAzureDbForMySqlOfflineTaskOutputError
MigrateMySqlAzureDbForMySqlOfflineTaskOutputMigrationLevel
MigrateMySqlAzureDbForMySqlOfflineTaskOutputTableLevel
MigrateMySqlAzureDbForMySqlOfflineTaskProperties

Właściwości zadania migrowania baz danych MySQL do Azure Database for MySQL na potrzeby migracji w trybie offline

MigrateMySqlAzureDbForMySqlSyncDatabaseInput

Informacje specyficzne dla bazy danych programu MySQL do Azure Database for MySQL danych wejściowych zadań migracji

MigrateMySqlAzureDbForMySqlSyncTaskInput

Dane wejściowe zadania migrujące bazy danych MySQL do Azure Database for MySQL na potrzeby migracji online

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseError
MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseLevel
MigrateMySqlAzureDbForMySqlSyncTaskOutputError
MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel
MigrateMySqlAzureDbForMySqlSyncTaskOutputTableLevel
MigrateMySqlAzureDbForMySqlSyncTaskProperties

Właściwości zadania migrowania baz danych MySQL do Azure Database for MySQL na potrzeby migracji online

MigrateOracleAzureDbForPostgreSqlSyncTaskProperties

Właściwości zadania migrowania programu Oracle do Azure Database for PostgreSQL na potrzeby migracji online

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput

Informacje specyficzne dla bazy danych dla programu Oracle do Azure Database for PostgreSQL danych wejściowych zadania migracji

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Dane wejściowe zadania migrujące bazy danych Oracle do Azure Database for PostgreSQL na potrzeby migracji online

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseError
MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseLevel
MigrateOracleAzureDbPostgreSqlSyncTaskOutputError
MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel
MigrateOracleAzureDbPostgreSqlSyncTaskOutputTableLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput

Informacje specyficzne dla bazy danych postgreSQL dotyczące danych wejściowych zadania migracji Azure Database for PostgreSQL

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput

Wybrane tabele migracji

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

Dane wejściowe zadania migrujące bazy danych PostgreSQL do Azure Database for PostgreSQL na potrzeby migracji online

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputTableLevel
MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties

Właściwości zadania migrowania baz danych PostgreSQL do Azure Database for PostgreSQL na potrzeby migracji online

MigrateSqlServerSqlDbDatabaseInput

Informacje specyficzne dla bazy danych SQL do Azure SQL danych wejściowych zadania migracji bazy danych

MigrateSqlServerSqlDbSyncDatabaseInput

Informacje specyficzne dla bazy danych SQL do Azure SQL danych wejściowych zadania migracji synchronizacji bazy danych

MigrateSqlServerSqlDbSyncTaskInput

Dane wejściowe zadania migrowania lokalnych baz danych SQL Server do usługi Azure SQL Database for online

MigrateSqlServerSqlDbSyncTaskOutputDatabaseError
MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel
MigrateSqlServerSqlDbSyncTaskOutputError
MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel
MigrateSqlServerSqlDbSyncTaskOutputTableLevel
MigrateSqlServerSqlDbSyncTaskProperties

Właściwości zadania migrowania lokalnych baz danych SQL Server do usługi Azure SQL Database for online

MigrateSqlServerSqlDbTaskInput

Dane wejściowe zadania migrowania lokalnych baz danych SQL Server do usługi Azure SQL Database

MigrateSqlServerSqlDbTaskOutputDatabaseLevel
MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult
MigrateSqlServerSqlDbTaskOutputError
MigrateSqlServerSqlDbTaskOutputMigrationLevel
MigrateSqlServerSqlDbTaskOutputTableLevel
MigrateSqlServerSqlDbTaskOutputValidationResult
MigrateSqlServerSqlDbTaskProperties

Właściwości zadania migrowania lokalnych baz danych SQL Server do usługi Azure SQL Database

MigrateSqlServerSqlMIDatabaseInput

Informacje specyficzne dla bazy danych SQL do Azure SQL danych wejściowych zadania migracji wystąpienia zarządzanego bazy danych

MigrateSqlServerSqlMISyncTaskInput

Dane wejściowe zadania migrowania baz danych SQL Server do scenariusza online wystąpienia zarządzanego usługi Azure SQL Database.

MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel
MigrateSqlServerSqlMISyncTaskOutputError
MigrateSqlServerSqlMISyncTaskOutputMigrationLevel
MigrateSqlServerSqlMISyncTaskProperties

Właściwości zadania migrowania baz danych SQL Server do scenariusza synchronizacji wystąpienia zarządzanego usługi Azure SQL Database

MigrateSqlServerSqlMITaskInput

Dane wejściowe zadania migrowania baz danych SQL Server do wystąpienia zarządzanego usługi Azure SQL Database.

MigrateSqlServerSqlMITaskOutputAgentJobLevel
MigrateSqlServerSqlMITaskOutputDatabaseLevel
MigrateSqlServerSqlMITaskOutputError
MigrateSqlServerSqlMITaskOutputLoginLevel
MigrateSqlServerSqlMITaskOutputMigrationLevel
MigrateSqlServerSqlMITaskProperties

Właściwości zadania migrowania baz danych SQL Server do wystąpienia zarządzanego usługi Azure SQL Database

MigrateSsisTaskInput

Dane wejściowe zadania migrujące pakiety usług SSIS z SQL Server do wystąpienia zarządzanego usługi Azure SQL Database.

MigrateSsisTaskOutputMigrationLevel
MigrateSsisTaskOutputProjectLevel
MigrateSsisTaskProperties

Właściwości zadania, które migrują pakiety usług SSIS z baz danych SQL Server do wystąpienia zarządzanego bazy danych Azure SQL.

MigrateSyncCompleteCommandInput

Dane wejściowe polecenia, które kończy migrację synchronizacji bazy danych.

MigrateSyncCompleteCommandOutput

Dane wyjściowe polecenia, które kończy migrację synchronizacji bazy danych.

MigrateSyncCompleteCommandProperties

Właściwości polecenia, które kończy migrację synchronizacji bazy danych.

MigrationEligibilityInfo

Informacje o uprawnieniach do migracji obiektu serwera

MigrationReportResult

Wynik raportu weryfikacji migracji zawiera adres URL pobierania wygenerowanego raportu.

MigrationState

Bieżący stan migracji

MigrationStatus

Bieżący stan migracji

MigrationValidationDatabaseSummaryResult

Wynik podsumowania poziomu bazy danych weryfikacji migracji

MigrationValidationOptions

Typy walidacji do uruchomienia po migracji

MigrationValidationResult

Wynik weryfikacji migracji

MiSqlConnectionInfo

Właściwości wymagane do utworzenia połączenia z wystąpieniem zarządzanym bazy danych Azure SQL

MongoDbClusterInfo

Opisuje źródło danych bazy danych MongoDB

MongoDbClusterType

Typ źródła danych

MongoDbCollectionInfo

Opisuje obsługiwaną kolekcję w bazie danych MongoDB

MongoDbCollectionProgress

Opisuje postęp kolekcji

MongoDbCollectionSettings

Opisuje sposób migrowania pojedynczej kolekcji bazy danych MongoDB

MongoDbConnectionInfo

Opisuje połączenie ze źródłem danych bazy danych MongoDB

MongoDbDatabaseInfo

Opisuje bazę danych w źródle danych bazy danych MongoDB

MongoDbDatabaseProgress

Opisuje postęp bazy danych

MongoDbDatabaseSettings

Opisuje sposób migrowania pojedynczej bazy danych MongoDB

MongoDbError

Opisuje błąd lub ostrzeżenie, które wystąpiło podczas migracji bazy danych MongoDB

MongoDbErrorType

Typ błędu lub ostrzeżenia

MongoDbMigrationProgress

Opisuje postęp ogólnej migracji

MongoDbMigrationSettings

Opisuje sposób przeprowadzenia migracji danych bazy danych MongoDB

MongoDbMigrationState
MongoDbReplication

Opisuje sposób replikacji zmian ze źródła do miejsca docelowego. Wartość domyślna to OneTime.

MongoDbShardKeyField

Opisuje odwołanie do pola w kluczu fragmentu bazy danych MongoDB

MongoDbShardKeyInfo

Opisuje klucz fragmentu bazy danych MongoDB

MongoDbShardKeyOrder

Kolejność pól

MongoDbShardKeySetting

Opisuje klucz fragmentu bazy danych MongoDB

MongoDbThrottlingSettings

Określa limity zasobów migracji

MySqlConnectionInfo

Informacje dotyczące nawiązywania połączenia z serwerem MySQL

MySqlTargetPlatformType

Platforma docelowa migracji

ObjectType

Typ obiektu, który ma różnicę. np. (Table/View/StoredProcedure)

ODataError

Informacje o błędzie w formacie OData.

OracleConnectionInfo

Informacje dotyczące nawiązywania połączenia z serwerem Oracle

OrphanedUserInfo

Informacje o oddzielonych użytkownikach w bazie danych programu SQL Server.

PostgreSqlConnectionInfo

Informacje dotyczące nawiązywania połączenia z serwerem PostgreSQL

ProjectTask

Zasób zadania

QueryAnalysisValidationResult

Wyniki porównania analizy zapytań między źródłem a obiektem docelowym

QueryExecutionResult

Opisuje wyniki analizy zapytań na potrzeby wykonywania w źródle i obiekcie docelowym

ReplicateMigrationState

Otoka do replikowania zgłoszonych stanów migracji.

ReportableException

Obiekt wyjątku dla wszystkich wyjątków niestandardowych

ScenarioSource

Wyliczenie typu źródłowego

ScenarioTarget

Wyliczenie typu docelowego

SchemaComparisonValidationResult

Wyniki porównania schematu między źródłem a obiektem docelowym

SchemaComparisonValidationResultType

Opis błędów występujących podczas przeprowadzania walidacji migracji

SelectedCertificateInput

Informacje o certyfikacie do wyeksportowania dla baz danych z obsługą funkcji TDE.

ServerLevelPermissionsGroup

Grupa uprawnień na potrzeby walidacji. Te grupy będą uruchamiać zestaw uprawnień do weryfikowania aktywności użytkownika. Wybierz grupę uprawnień dla wykonywanego działania.

ServerProperties

Właściwości serwera dla źródła typu MySQL

Severity

Ważność błędu walidacji

SqlConnectionInfo

Informacje dotyczące nawiązywania połączenia z serwerem bazy danych SQL

SqlSourcePlatform

Typ platformy serwera dla połączenia

SsisMigrationInfo

Informacje o migracji usług SSIS z typem magazynu usług SSIS, zastąp zasady.

SsisMigrationOverwriteOption

Opcja zastępowania migracji obiektów SSIS, tylko ignorowanie i zastępowanie jest obsługiwane w usłudze DMS (wersja klasyczna), a przyszłość może dodać opcję Ponowne użycie dla obiektu kontenera

SsisMigrationStage

Bieżący etap migracji usług SSIS

SsisStoreType

Wyliczenie obsługiwanego typu magazynu usług SSIS w usłudze DMS (wersja klasyczna)

StartMigrationScenarioServerRoleResult

Wynik migracji roli serwera

SyncDatabaseMigrationReportingState

Wyliczenie innego stanu migracji online na poziomie bazy danych.

SyncMigrationDatabaseErrorEvent

Błędy migracji bazy danych na potrzeby migracji online

SyncTableMigrationState

Wyliczenie innego stanu migracji online na poziomie tabeli.

SystemData
TaskState

Stan zadania. Jest to ignorowane w przypadku przesłania.

UpdateActionType

Typ rzeczywistej różnicy dla porównywanego obiektu podczas porównywania schematu

ValidateMigrationInputSqlServerSqlDbSyncTaskProperties

Właściwości zadania weryfikujące dane wejściowe migracji dla programu SQL do migracji synchronizacji bazy danych Azure SQL DB

ValidateMigrationInputSqlServerSqlMISyncTaskInput

Dane wejściowe zadania migrujące bazy danych SQL Server do scenariusza online wystąpienia zarządzanego bazy danych usługi Azure SQL Database.

ValidateMigrationInputSqlServerSqlMISyncTaskOutput

Dane wyjściowe zadania, które weryfikują dane wejściowe migracji do usługi Azure SQL Database Managed Instance w trybie online

ValidateMigrationInputSqlServerSqlMISyncTaskProperties

Właściwości zadania weryfikujące dane wejściowe migracji dla programu SQL do scenariusza synchronizacji wystąpienia zarządzanego usługi Azure SQL Database

ValidateMigrationInputSqlServerSqlMITaskInput

Dane wejściowe zadania weryfikujące dane wejściowe migracji dla programu SQL do Azure SQL Managed Instance

ValidateMigrationInputSqlServerSqlMITaskOutput

Dane wyjściowe zadania weryfikujące dane wejściowe migracji dla programu SQL do migracji Azure SQL Managed Instance

ValidateMigrationInputSqlServerSqlMITaskProperties

Właściwości zadania weryfikujące dane wejściowe migracji dla programu SQL do wystąpienia zarządzanego usługi Azure SQL Database

ValidateMongoDbTaskProperties

Właściwości zadania weryfikujące migrację między źródłami danych bazy danych MongoDB

ValidateOracleAzureDbForPostgreSqlSyncTaskProperties

Właściwości zadania, które weryfikuje migrację bazy danych Oracle do Azure Database for PostgreSQL na potrzeby migracji online

ValidateOracleAzureDbPostgreSqlSyncTaskOutput

Dane wyjściowe zadania weryfikujące dane wejściowe migracji dla bazy danych Oracle do Azure Database for PostgreSQL na potrzeby migracji online

ValidateSyncMigrationInputSqlServerTaskInput

Dane wejściowe zadania, które weryfikują dane wejściowe migracji migracji sql

ValidateSyncMigrationInputSqlServerTaskOutput

Dane wyjściowe zadania, które weryfikują dane wejściowe migracji migracji sql

ValidationError

Opis błędów występujących podczas przeprowadzania walidacji migracji

ValidationStatus

Bieżący stan weryfikacji

WaitStatistics

Statystyki oczekiwania zebrane podczas wykonywania wsadowego zapytania

ApiError

Informacje o błędzie.

Nazwa Typ Opis
error

ODataError

Informacje o błędach w formacie OData

systemData

SystemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

AuthenticationType

Wyliczanie możliwych typów uwierzytelniania podczas nawiązywania połączenia

Nazwa Typ Opis
ActiveDirectoryIntegrated

string

ActiveDirectoryPassword

string

None

string

SqlAuthentication

string

WindowsAuthentication

string

AzureActiveDirectoryApp

Aplikacja usługi Azure Active Directory

Nazwa Typ Opis
appKey

string

Klucz używany do uwierzytelniania w aplikacji usługi Azure Active Directory

applicationId

string

Identyfikator aplikacji usługi Azure Active Directory

ignoreAzurePermissions

boolean

Ignoruj sprawdzanie uprawnień platformy Azure w aplikacji usługi AAD

tenantId

string

Identyfikator dzierżawy klienta

BackupFileInfo

Informacje o pliku kopii zapasowej

Nazwa Typ Opis
familySequenceNumber

integer

Numer sekwencji pliku kopii zapasowej w zestawie kopii zapasowych

fileLocation

string

Lokalizacja pliku kopii zapasowej w folderze udostępnionym

status

BackupFileStatus

Stan pliku kopii zapasowej podczas migracji

BackupFileStatus

Wyliczenie stanu pliku kopii zapasowej dziennika.

Nazwa Typ Opis
Arrived

string

Cancelled

string

Queued

string

Restored

string

Restoring

string

Uploaded

string

Uploading

string

BackupMode

Wyliczanie trybów tworzenia kopii zapasowych

Nazwa Typ Opis
CreateBackup

string

ExistingBackup

string

BackupSetInfo

Informacje o zestawie kopii zapasowych

Nazwa Typ Opis
backupFinishedDate

string

Data i godzina zakończenia operacji tworzenia kopii zapasowej

backupSetId

string

Identyfikator zestawu plików kopii zapasowych

backupStartDate

string

Data i godzina rozpoczęcia operacji tworzenia kopii zapasowej

backupType

BackupType

Wyliczenie różnych typów kopii zapasowych

databaseName

string

Nazwa bazy danych, do której należy zestaw kopii zapasowych

firstLsn

string

Numer pierwszej sekwencji dziennika pliku kopii zapasowej

isBackupRestored

boolean

Czy zestaw kopii zapasowych jest przywracany, czy nie

lastLsn

string

Numer ostatniej sekwencji dziennika pliku kopii zapasowej

lastModifiedTime

string

Czas ostatniej modyfikacji pliku kopii zapasowej w lokalizacji udziału

listOfBackupFiles

BackupFileInfo[]

Lista plików w zestawie kopii zapasowych

BackupType

Wyliczenie różnych typów kopii zapasowych.

Nazwa Typ Opis
Database

string

DifferentialDatabase

string

DifferentialFile

string

DifferentialPartial

string

File

string

Partial

string

TransactionLog

string

BlobShare

Informacje o magazynie kontenerów obiektów blob.

Nazwa Typ Opis
sasUri

string

Identyfikator URI sygnatury dostępu współdzielonego kontenera konta usługi Azure Storage.

CommandState

Stan polecenia. Jest to ignorowane w przypadku przesłania.

Nazwa Typ Opis
Accepted

string

Failed

string

Running

string

Succeeded

string

Unknown

string

ConnectToMongoDbTaskProperties

Właściwości zadania, które weryfikuje połączenie z serwerem MongoDB i udostępniają informacje o serwerze Bazy danych MongoDB

Nazwa Typ Opis
clientData

object

Pary klucz wartości danych klienta w celu dołączenia informacji o metadanych do zadania

commands CommandProperties[]:

Tablica właściwości poleceń.

errors

ODataError[]

Tablica błędów. Jest to ignorowane w przypadku przesłania.

input

MongoDbConnectionInfo

Opisuje połączenie ze źródłem danych bazy danych MongoDB

output

MongoDbClusterInfo[]

Tablica zawierająca pojedynczy obiekt MongoDbClusterInfo

state

TaskState

Stan zadania. Jest to ignorowane w przypadku przesłania.

taskType string:

Connect.MongoDb

Typ zadania.

ConnectToSourceMySqlTaskInput

Dane wejściowe zadania weryfikujące połączenie bazy danych MySQL

Nazwa Typ Domyślna wartość Opis
checkPermissionsGroup

ServerLevelPermissionsGroup

Grupa uprawnień na potrzeby walidacji

isOfflineMigration

boolean

False

Flaga dotycząca tego, czy migracja jest w trybie offline

sourceConnectionInfo

MySqlConnectionInfo

Informacje dotyczące nawiązywania połączenia ze źródłem mySQL

targetPlatform

MySqlTargetPlatformType

Platforma docelowa migracji

ConnectToSourceMySqlTaskProperties

Właściwości zadania, które weryfikuje połączenie bazy danych MySQL

Nazwa Typ Opis
clientData

object

Pary klucz wartości danych klienta w celu dołączenia informacji o metadanych do zadania

commands CommandProperties[]:

Tablica właściwości poleceń.

errors

ODataError[]

Tablica błędów. Jest to ignorowane w przypadku przesłania.

input

ConnectToSourceMySqlTaskInput

Dane wejściowe zadania

output

ConnectToSourceNonSqlTaskOutput[]

Dane wyjściowe zadania. Jest to ignorowane w przypadku przesłania.

state

TaskState

Stan zadania. Jest to ignorowane w przypadku przesłania.

taskType string:

ConnectToSource.MySql

Typ zadania.

ConnectToSourceNonSqlTaskOutput

Dane wyjściowe na potrzeby nawiązywania połączenia ze źródłem typu MySQL

Nazwa Typ Opis
databases

string[]

Lista baz danych na serwerze

id

string

Identyfikator wyniku

serverProperties

ServerProperties

Właściwości serwera

sourceServerBrandVersion

string

Wersja marki serwera

validationErrors

ReportableException[]

Błędy walidacji skojarzone z zadaniem

ConnectToSourceOracleSyncTaskInput

Dane wejściowe zadania weryfikujące połączenie bazy danych Oracle

Nazwa Typ Opis
sourceConnectionInfo

OracleConnectionInfo

Informacje dotyczące nawiązywania połączenia ze źródłem Oracle

ConnectToSourceOracleSyncTaskOutput

Dane wyjściowe zadania, które weryfikuje połączenie bazy danych Oracle

Nazwa Typ Opis
databases

string[]

Lista schematów na serwerze źródłowym

sourceServerBrandVersion

string

Wersja marki serwera źródłowego

sourceServerVersion

string

Wersja serwera źródłowego

validationErrors

ReportableException[]

Błędy walidacji skojarzone z zadaniem

ConnectToSourceOracleSyncTaskProperties

Właściwości zadania, które weryfikuje połączenie bazy danych Oracle

Nazwa Typ Opis
clientData

object

Pary klucz wartości danych klienta w celu dołączenia informacji o metadanych do zadania

commands CommandProperties[]:

Tablica właściwości poleceń.

errors

ODataError[]

Tablica błędów. Jest to ignorowane w przypadku przesłania.

input

ConnectToSourceOracleSyncTaskInput

Dane wejściowe zadania

output

ConnectToSourceOracleSyncTaskOutput[]

Dane wyjściowe zadania. Jest to ignorowane w przypadku przesłania.

state

TaskState

Stan zadania. Jest to ignorowane w przypadku przesłania.

taskType string:

ConnectToSource.Oracle.Sync

Typ zadania.

ConnectToSourcePostgreSqlSyncTaskInput

Dane wejściowe zadania, które weryfikują wymagania dotyczące połączenia z bazą danych PostgreSQL i serwerem źródłowym

Nazwa Typ Opis
sourceConnectionInfo

PostgreSqlConnectionInfo

Informacje o połączeniu dla źródłowego serwera PostgreSQL

ConnectToSourcePostgreSqlSyncTaskOutput

Dane wyjściowe zadania, które weryfikują wymagania dotyczące połączenia z bazą danych PostgreSQL i serwerem źródłowym

Nazwa Typ Opis
databases

string[]

Lista baz danych na serwerze źródłowym

id

string

Identyfikator wyniku

sourceServerBrandVersion

string

Wersja marki serwera źródłowego

sourceServerVersion

string

Wersja serwera źródłowego

validationErrors

ReportableException[]

Błędy walidacji skojarzone z zadaniem

ConnectToSourcePostgreSqlSyncTaskProperties

Właściwości zadania, które weryfikuje połączenie z serwerem PostgreSQL i wymaganiami serwera źródłowego na potrzeby migracji online

Nazwa Typ Opis
clientData

object

Pary klucz wartości danych klienta w celu dołączenia informacji o metadanych do zadania

commands CommandProperties[]:

Tablica właściwości poleceń.

errors

ODataError[]

Tablica błędów. Jest to ignorowane w przypadku przesłania.

input

ConnectToSourcePostgreSqlSyncTaskInput

Dane wejściowe zadania

output

ConnectToSourcePostgreSqlSyncTaskOutput[]

Dane wyjściowe zadania. Jest to ignorowane w przypadku przesłania.

state

TaskState

Stan zadania. Jest to ignorowane w przypadku przesłania.

taskType string:

ConnectToSource.PostgreSql.Sync

Typ zadania.

ConnectToSourceSqlServerSyncTaskProperties

Właściwości zadania, które weryfikuje połączenie z SQL Server i wymaganiami serwera źródłowego na potrzeby migracji online

Nazwa Typ Opis
clientData

object

Pary klucz wartości danych klienta w celu dołączenia informacji o metadanych do zadania

commands CommandProperties[]:

Tablica właściwości poleceń.

errors

ODataError[]

Tablica błędów. Jest to ignorowane w przypadku przesłania.

input

ConnectToSourceSqlServerTaskInput

Dane wejściowe zadania

output ConnectToSourceSqlServerTaskOutput[]:

Dane wyjściowe zadania. Jest to ignorowane w przypadku przesłania.

state

TaskState

Stan zadania. Jest to ignorowane w przypadku przesłania.

taskType string:

ConnectToSource.SqlServer.Sync

Typ zadania.

ConnectToSourceSqlServerTaskInput

Dane wejściowe zadania, które weryfikują połączenie z SQL Server, a także weryfikują wymagania dotyczące serwera źródłowego

Nazwa Typ Domyślna wartość Opis
checkPermissionsGroup

ServerLevelPermissionsGroup

Grupa uprawnień na potrzeby walidacji

collectAgentJobs

boolean

False

Flaga dotycząca zbierania zadań agenta z serwera źródłowego.

collectDatabases

boolean

True

Flaga dotycząca zbierania baz danych z serwera źródłowego.

collectLogins

boolean

False

Flaga dotycząca zbierania identyfikatorów logowania z serwera źródłowego.

collectTdeCertificateInfo

boolean

False

Flaga dotycząca zbierania nazw certyfikatów TDE z serwera źródłowego.

encryptedKeyForSecureFields

string

zaszyfrowany klucz dla bezpiecznych pól

sourceConnectionInfo

SqlConnectionInfo

Informacje o połączeniu dla SQL Server źródłowych

validateSsisCatalogOnly

boolean

False

Flaga sprawdzania, czy wykaz usług SSIS jest osiągalny na serwerze źródłowym.

ConnectToSourceSqlServerTaskOutputAgentJobLevel

Dane wyjściowe na poziomie zadania agenta, które weryfikuje połączenie z SQL Server, a także weryfikuje wymagania dotyczące serwera źródłowego

Nazwa Typ Opis
id

string

Identyfikator wyniku

isEnabled

boolean

Stan oryginalnego zadania agenta.

jobCategory

string

Typ zadania agenta.

jobOwner

string

Właściciel zadania agenta

lastExecutedOn

string

Data i godzina UTC ostatniego wykonania zadania agenta.

migrationEligibility

MigrationEligibilityInfo

Informacje o uprawnieniach zadania agenta do migracji.

name

string

Nazwa zadania agenta

resultType string:

AgentJobLevelOutput

Typ wyniku — poziom bazy danych lub poziom zadania

validationErrors

ReportableException[]

Błędy walidacji

ConnectToSourceSqlServerTaskOutputDatabaseLevel

Dane wyjściowe na poziomie bazy danych dla zadania, które weryfikuje połączenie z SQL Server, a także weryfikuje wymagania dotyczące serwera źródłowego

Nazwa Typ Opis
compatibilityLevel

DatabaseCompatLevel

SQL Server poziom zgodności bazy danych

databaseFiles

DatabaseFileInfo[]

Lista plików bazy danych

databaseState

DatabaseState

Stan bazy danych

id

string

Identyfikator wyniku

name

string

Nazwa bazy danych

resultType string:

DatabaseLevelOutput

Typ wyniku — poziom bazy danych lub poziom zadania

sizeMB

number

Rozmiar pliku w megabajtach

ConnectToSourceSqlServerTaskOutputLoginLevel

Dane wyjściowe na poziomie logowania dla zadania, które weryfikuje połączenie z SQL Server, a także weryfikuje wymagania dotyczące serwera źródłowego

Nazwa Typ Opis
defaultDatabase

string

Domyślna baza danych logowania.

id

string

Identyfikator wyniku

isEnabled

boolean

Stan logowania.

loginType

LoginType

Typ logowania.

migrationEligibility

MigrationEligibilityInfo

Informacje o uprawnieniach logowania do migracji.

name

string

Nazwa logowania.

resultType string:

LoginLevelOutput

Typ wyniku — poziom bazy danych lub poziom zadania

ConnectToSourceSqlServerTaskOutputTaskLevel

Dane wyjściowe na poziomie zadania, które weryfikują połączenie z SQL Server, a także weryfikują wymagania dotyczące serwera źródłowego

Nazwa Typ Opis
agentJobs

object

Zadania agenta źródłowego jako mapa z nazwy zadania agenta do identyfikatora.

databaseTdeCertificateMapping

object

Mapowanie z nazwy bazy danych na nazwę certyfikatu TDE, jeśli ma to zastosowanie

databases

object

Źródłowe bazy danych jako mapa z nazwy bazy danych do identyfikatora bazy danych

id

string

Identyfikator wyniku

logins

object

Identyfikator logowania źródłowego jako mapa z nazwy logowania do identyfikatora logowania.

resultType string:

TaskLevelOutput

Typ wyniku — poziom bazy danych lub poziom zadania

sourceServerBrandVersion

string

Wersja marki serwera źródłowego

sourceServerVersion

string

Wersja serwera źródłowego

validationErrors

ReportableException[]

Błędy walidacji

ConnectToSourceSqlServerTaskProperties

Właściwości zadania, które weryfikuje połączenie z SQL Server, a także weryfikuje wymagania serwera źródłowego

Nazwa Typ Opis
clientData

object

Pary klucz wartości danych klienta w celu dołączenia informacji o metadanych do zadania

commands CommandProperties[]:

Tablica właściwości poleceń.

errors

ODataError[]

Tablica błędów. Jest to ignorowane w przypadku przesłania.

input

ConnectToSourceSqlServerTaskInput

Dane wejściowe zadania

output ConnectToSourceSqlServerTaskOutput[]:

Dane wyjściowe zadania. Jest to ignorowane w przypadku przesłania.

state

TaskState

Stan zadania. Jest to ignorowane w przypadku przesłania.

taskId

string

Identyfikator zadania

taskType string:

ConnectToSource.SqlServer

Typ zadania.

ConnectToTargetAzureDbForMySqlTaskInput

Dane wejściowe zadania, które weryfikują połączenie z wymaganiami serwera Azure Database for MySQL i serwera docelowego

Nazwa Typ Domyślna wartość Opis
isOfflineMigration

boolean

False

Flaga dotycząca tego, czy migracja jest w trybie offline

sourceConnectionInfo

MySqlConnectionInfo

Informacje o połączeniu dla źródłowego serwera MySQL

targetConnectionInfo

MySqlConnectionInfo

Informacje o połączeniu dla docelowego serwera Azure Database for MySQL

ConnectToTargetAzureDbForMySqlTaskOutput

Dane wyjściowe zadania weryfikujące połączenie z wymaganiami serwera Azure Database for MySQL i docelowego

Nazwa Typ Opis
databases

string[]

Lista baz danych na serwerze docelowym

id

string

Identyfikator wyniku

serverVersion

string

Wersja serwera docelowego

targetServerBrandVersion

string

Wersja marki serwera docelowego

validationErrors

ReportableException[]

Błędy walidacji skojarzone z zadaniem

ConnectToTargetAzureDbForMySqlTaskProperties

Właściwości zadania, które weryfikuje połączenie z wymaganiami serwera Azure Database for MySQL i docelowego

Nazwa Typ Opis
clientData

object

Pary klucz-wartość danych klienta w celu dołączenia do zadania informacji o metadanych

commands CommandProperties[]:

Tablica właściwości poleceń.

errors

ODataError[]

Tablica błędów. Jest to ignorowane w przypadku przesłania.

input

ConnectToTargetAzureDbForMySqlTaskInput

Dane wejściowe zadania

output

ConnectToTargetAzureDbForMySqlTaskOutput[]

Dane wyjściowe zadania podrzędnego. Jest to ignorowane w przypadku przesłania.

state

TaskState

Stan zadania. Jest to ignorowane w przypadku przesłania.

taskType string:

ConnectToTarget.AzureDbForMySql

Typ zadania.

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

Dane wejściowe zadania weryfikujące połączenie z wymaganiami Azure Database for PostgreSQL i serwera docelowego

Nazwa Typ Opis
sourceConnectionInfo

PostgreSqlConnectionInfo

Informacje o połączeniu dla źródłowego serwera PostgreSQL

targetConnectionInfo

PostgreSqlConnectionInfo

Informacje o połączeniu dla docelowego serwera Azure Database for PostgreSQL

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput

Dane wyjściowe zadania, które weryfikuje połączenie z Azure Database for PostgreSQL i wymaganiami serwera docelowego

Nazwa Typ Opis
databases

string[]

Lista baz danych na serwerze docelowym

id

string

Identyfikator wyniku

targetServerBrandVersion

string

Wersja marki serwera docelowego

targetServerVersion

string

Wersja serwera docelowego

validationErrors

ReportableException[]

Błędy walidacji skojarzone z zadaniem

ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties

Właściwości zadania, które weryfikują połączenie z serwerem usługi Azure Database for PostgreSQL i wymaganiami serwera docelowego na potrzeby migracji online

Nazwa Typ Opis
clientData

object

Pary klucz-wartość danych klienta w celu dołączenia do zadania informacji o metadanych

commands CommandProperties[]:

Tablica właściwości poleceń.

errors

ODataError[]

Tablica błędów. Jest to ignorowane w przypadku przesłania.

input

ConnectToTargetAzureDbForPostgreSqlSyncTaskInput

Dane wejściowe zadania

output

ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput[]

Dane wyjściowe zadania podrzędnego. Jest to ignorowane w przypadku przesłania.

state

TaskState

Stan zadania. Jest to ignorowane w przypadku przesłania.

taskType string:

ConnectToTarget.AzureDbForPostgreSql.Sync

Typ zadania.

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

Dane wejściowe zadania weryfikujące połączenie z Azure Database for PostgreSQL i wymaganiami serwera docelowego dla źródła Oracle.

Nazwa Typ Opis
targetConnectionInfo

PostgreSqlConnectionInfo

Informacje o połączeniu dla docelowego serwera Azure Database for PostgreSQL

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput

Dane wyjściowe zadania, które weryfikuje połączenie z Azure Database for PostgreSQL i wymaganiami serwera docelowego dla źródła Oracle.

Nazwa Typ Opis
databaseSchemaMap

DatabaseSchemaMap[]

Mapowanie schematów na bazę danych

databases

string[]

Lista baz danych na serwerze docelowym

targetServerBrandVersion

string

Wersja marki serwera docelowego

targetServerVersion

string

Wersja serwera docelowego

validationErrors

ReportableException[]

Błędy walidacji skojarzone z zadaniem

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties

Właściwości zadania, które weryfikują połączenie z serwerem usługi Azure Database for PostgreSQL i wymaganiami serwera docelowego na potrzeby migracji online dla źródła Oracle.

Nazwa Typ Opis
clientData

object

Pary klucz-wartość danych klienta w celu dołączenia do zadania informacji o metadanych

commands CommandProperties[]:

Tablica właściwości poleceń.

errors

ODataError[]

Tablica błędów. Jest to ignorowane w przypadku przesłania.

input

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput

Dane wejściowe zadania

output

ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput[]

Dane wyjściowe zadania podrzędnego. Jest to ignorowane w przypadku przesłania.

state

TaskState

Stan zadania. Jest to ignorowane w przypadku przesłania.

taskType string:

ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync

Typ zadania.

ConnectToTargetSqlDbTaskInput

Dane wejściowe zadania, które weryfikuje połączenie z bazą danych SQL i wymaganiami serwera docelowego

Nazwa Typ Opis
queryObjectCounts

boolean

Flaga logiczna wskazująca, czy należy wykonywać zapytania dotyczące obiektów dla każdej bazy danych na serwerze docelowym

targetConnectionInfo

SqlConnectionInfo

Informacje o połączeniu dla docelowej bazy danych SQL

ConnectToTargetSqlDbTaskOutput

Dane wyjściowe zadania, które weryfikuje połączenie z bazą danych SQL i wymaganiami serwera docelowego

Nazwa Typ Opis
databases

object

Źródłowe bazy danych jako mapa z nazwy bazy danych do identyfikatora bazy danych

id

string

Identyfikator wyniku

targetServerBrandVersion

string

Wersja marki serwera docelowego

targetServerVersion

string

Wersja serwera docelowego

ConnectToTargetSqlDbTaskProperties

Właściwości zadania, które weryfikuje połączenie z bazą danych SQL i wymaganiami serwera docelowego

Nazwa Typ Opis
clientData

object

Pary klucz wartości danych klienta w celu dołączenia informacji o metadanych do zadania

commands CommandProperties[]:

Tablica właściwości poleceń.

createdOn

string

Data/godzina w formacie UTC podczas tworzenia zadania

errors

ODataError[]

Tablica błędów. Jest to ignorowane w przypadku przesłania.

input

ConnectToTargetSqlDbTaskInput

Dane wejściowe zadania

output

ConnectToTargetSqlDbTaskOutput[]

Dane wyjściowe zadania. Jest to ignorowane w przypadku przesłania.

state

TaskState

Stan zadania. Jest to ignorowane w przypadku przesłania.

taskType string:

ConnectToTarget.SqlDb

Typ zadania.

ConnectToTargetSqlMISyncTaskInput

Dane wejściowe zadania weryfikujące połączenie z wystąpieniem zarządzanym usługi Azure SQL Database w trybie online.

Nazwa Typ Opis
azureApp

AzureActiveDirectoryApp

Aplikacja usługi Azure Active Directory wystąpienie usługi DMS (klasyczne) będzie używane do nawiązywania połączenia z docelowym wystąpieniem wystąpienia zarządzanego usługi Azure SQL Database i kontem usługi Azure Storage

targetConnectionInfo

MiSqlConnectionInfo

Informacje o połączeniu dla wystąpienia zarządzanego usługi Azure SQL Database

ConnectToTargetSqlMISyncTaskOutput

Dane wyjściowe zadania, które weryfikują połączenie z wystąpieniem zarządzanym usługi Azure SQL Database.

Nazwa Typ Opis
targetServerBrandVersion

string

Wersja marki serwera docelowego

targetServerVersion

string

Wersja serwera docelowego

validationErrors

ReportableException[]

Błędy walidacji

ConnectToTargetSqlMISyncTaskProperties

Właściwości zadania, które weryfikują połączenie z wystąpieniem zarządzanym usługi Azure SQL Database

Nazwa Typ Opis
clientData

object

Pary klucz-wartość danych klienta w celu dołączenia do zadania informacji o metadanych

commands CommandProperties[]:

Tablica właściwości poleceń.

errors

ODataError[]

Tablica błędów. Jest to ignorowane w przypadku przesłania.

input

ConnectToTargetSqlMISyncTaskInput

Dane wejściowe zadania

output

ConnectToTargetSqlMISyncTaskOutput[]

Dane wyjściowe zadania podrzędnego. Jest to ignorowane w przypadku przesłania.

state

TaskState

Stan zadania. Jest to ignorowane w przypadku przesłania.

taskType string:

ConnectToTarget.AzureSqlDbMI.Sync.LRS

Typ zadania.

ConnectToTargetSqlMITaskInput

Dane wejściowe zadania, które weryfikują połączenie z wystąpieniem zarządzanym usługi Azure SQL Database.

Nazwa Typ Domyślna wartość Opis
collectAgentJobs

boolean

True

Flaga określania, czy mają być zbierane zadania agenta z docelowego serwera mi SQL.

collectLogins

boolean

True

Flaga dotycząca zbierania danych logowania z docelowego serwera mi SQL.

targetConnectionInfo

SqlConnectionInfo

Informacje o połączeniu dla SQL Server docelowego

validateSsisCatalogOnly

boolean

False

Flaga dotycząca sprawdzania, czy wykaz usług SSIS jest osiągalny na docelowym serwerze mi SQL.

ConnectToTargetSqlMITaskOutput

Dane wyjściowe zadania, które weryfikują połączenie z wystąpieniem zarządzanym usługi Azure SQL Database.

Nazwa Typ Opis
agentJobs

string[]

Lista zadań agenta na serwerze docelowym.

id

string

Identyfikator wyniku

logins

string[]

Lista logowań na serwerze docelowym.

targetServerBrandVersion

string

Wersja marki serwera docelowego

targetServerVersion

string

Wersja serwera docelowego

validationErrors

ReportableException[]

Błędy walidacji

ConnectToTargetSqlMITaskProperties

Właściwości zadania, które weryfikują połączenie z wystąpieniem zarządzanym usługi Azure SQL Database

Nazwa Typ Opis
clientData

object

Pary klucz-wartość danych klienta w celu dołączenia do zadania informacji o metadanych

commands CommandProperties[]:

Tablica właściwości poleceń.

errors

ODataError[]

Tablica błędów. Jest to ignorowane w przypadku przesłania.

input

ConnectToTargetSqlMITaskInput

Dane wejściowe zadania

output

ConnectToTargetSqlMITaskOutput[]

Dane wyjściowe zadania podrzędnego. Jest to ignorowane w przypadku przesłania.

state

TaskState

Stan zadania. Jest to ignorowane w przypadku przesłania.

taskType string:

ConnectToTarget.AzureSqlDbMI

Typ zadania.

ConnectToTargetSqlSqlDbSyncTaskInput

Dane wejściowe zadania weryfikujące połączenie z Azure SQL DB i wymaganiami serwera docelowego

Nazwa Typ Opis
sourceConnectionInfo

SqlConnectionInfo

Informacje o połączeniu dla SQL Server źródłowych

targetConnectionInfo

SqlConnectionInfo

Informacje o połączeniu dla docelowej bazy danych SQL

ConnectToTargetSqlSqlDbSyncTaskProperties

Właściwości zadania, które weryfikuje połączenie z bazą danych SQL i wymagania serwera docelowego dotyczące migracji online

Nazwa Typ Opis
clientData

object

Pary klucz-wartość danych klienta w celu dołączenia do zadania informacji o metadanych

commands CommandProperties[]:

Tablica właściwości poleceń.

errors

ODataError[]

Tablica błędów. Jest to ignorowane w przypadku przesłania.

input

ConnectToTargetSqlSqlDbSyncTaskInput

Dane wejściowe zadania

output

ConnectToTargetSqlDbTaskOutput[]

Dane wyjściowe zadania. Jest to ignorowane w przypadku przesłania.

state

TaskState

Stan zadania. Jest to ignorowane w przypadku przesłania.

taskType string:

ConnectToTarget.SqlDb.Sync

Typ zadania.

createdByType

Nazwa Typ Opis
Application

string

Key

string

ManagedIdentity

string

User

string

DatabaseBackupInfo

Informacje o plikach kopii zapasowych, gdy jest używany istniejący tryb tworzenia kopii zapasowej.

Nazwa Typ Opis
backupFiles

string[]

Lista plików kopii zapasowych dla bieżącej bazy danych.

backupFinishDate

string

Data i godzina zakończenia operacji tworzenia kopii zapasowej.

backupType

BackupType

Typ kopii zapasowej.

databaseName

string

Nazwa bazy danych.

familyCount

integer

Liczba plików w zestawie kopii zapasowych.

isCompressed

boolean

Czy zestaw kopii zapasowych jest skompresowany

isDamaged

boolean

Baza danych została uszkodzona podczas tworzenia kopii zapasowej, ale operacja tworzenia kopii zapasowej została zażądana, aby kontynuować pomimo błędów.

position

integer

Pozycja bieżącej kopii zapasowej bazy danych w pliku.

DatabaseCompatLevel

Wyliczenie poziomów zgodności bazy danych SQL Server

Nazwa Typ Opis
CompatLevel100

string

CompatLevel110

string

CompatLevel120

string

CompatLevel130

string

CompatLevel140

string

CompatLevel80

string

CompatLevel90

string

DatabaseFileInfo

Informacje specyficzne dla pliku bazy danych

Nazwa Typ Opis
databaseName

string

Nazwa bazy danych

fileType

DatabaseFileType

Typ pliku bazy danych

id

string

Unikatowy identyfikator pliku bazy danych

logicalName

string

Nazwa logiczna pliku

physicalFullName

string

Pełna ścieżka pliku systemu operacyjnego

restoreFullName

string

Sugerowana pełna ścieżka pliku do przywracania

sizeMB

number

Rozmiar pliku w megabajtach

DatabaseFileType

Wyliczanie typów plików bazy danych SQL Server

Nazwa Typ Opis
Filestream

string

Fulltext

string

Log

string

NotSupported

string

Rows

string

DatabaseMigrationStage

Bieżący etap migracji

Nazwa Typ Opis
Backup

string

Completed

string

FileCopy

string

Initialize

string

None

string

Restore

string

DatabaseMigrationState

Stan migracji na poziomie bazy danych.

Nazwa Typ Opis
CANCELLED

string

COMPLETED

string

CUTOVER_START

string

FAILED

string

FULL_BACKUP_UPLOAD_START

string

INITIAL

string

LOG_SHIPPING_START

string

POST_CUTOVER_COMPLETE

string

UNDEFINED

string

UPLOAD_LOG_FILES_START

string

DatabaseSchemaMap

Mapowanie schematów na bazę danych

Nazwa Typ Opis
database

string

schemas

string[]

DatabaseState

Wyliczenie stanów bazy danych SQL Server

Nazwa Typ Opis
Copying

string

Emergency

string

Offline

string

OfflineSecondary

string

Online

string

Recovering

string

RecoveryPending

string

Restoring

string

Suspect

string

DatabaseSummaryResult

Podsumowanie wyników migracji bazy danych

Nazwa Typ Opis
endedOn

string

Godzina zakończenia migracji

errorPrefix

string

Prefiks ciągu wieloznaczny używany do wykonywania zapytań o wszystkie błędy elementu

itemsCompletedCount

integer

Liczba pomyślnie ukończonych elementów

itemsCount

integer

Liczba elementów

name

string

Nazwa elementu

resultPrefix

string

Prefiks ciągu wieloznacznych używany do wykonywania zapytań względem wszystkich wyników podrzędnych elementu

sizeMB

number

Rozmiar bazy danych w megabajtach

startedOn

string

Godzina rozpoczęcia migracji

state

MigrationState

Bieżący stan migracji

statusMessage

string

Komunikat o stanie

DatabaseTable

Właściwości tabeli

Nazwa Typ Opis
hasRows

boolean

Wskazuje, czy tabela jest pusta, czy nie

name

string

Kwalifikowana nazwa schematu tabeli

DataIntegrityValidationResult

Wyniki weryfikacji integralności danych opartej na sumach kontrolnych

Nazwa Typ Opis
failedObjects

object

Lista nieudanych nazw tabel pary źródłowej i docelowej

validationErrors

ValidationError

Lista błędów, które wystąpiły podczas sprawdzania integralności danych

DataItemMigrationSummaryResult

Podstawowe podsumowanie migracji elementu danych

Nazwa Typ Opis
endedOn

string

Godzina zakończenia migracji

errorPrefix

string

Prefiks ciągu wieloznaczny używany do wykonywania zapytań o wszystkie błędy elementu

itemsCompletedCount

integer

Liczba pomyślnie ukończonych elementów

itemsCount

integer

Liczba elementów

name

string

Nazwa elementu

resultPrefix

string

Prefiks ciągu wieloznacznych używany do wykonywania zapytań względem wszystkich wyników podrzędnych elementu

startedOn

string

Godzina rozpoczęcia migracji

state

MigrationState

Bieżący stan migracji

statusMessage

string

Komunikat o stanie

ExecutionStatistics

Opis błędów występujących podczas przeprowadzania walidacji migracji

Nazwa Typ Opis
cpuTimeMs

number

Czas procesora CPU w milisekundach dla wykonywania zapytania

elapsedTimeMs

number

Czas potrzebny na wykonanie zapytania w milisekundach

executionCount

integer

Nie. wykonywanie zapytań

hasErrors

boolean

Wskazuje, czy zapytanie spowodowało błąd

sqlErrors

string[]

Lista błędów sql

waitStats

<string,  WaitStatistics>

Słownik typów oczekiwania na wykonywanie zapytań SQL i odpowiednich statystyk

FileShare

Informacje o udziale plików z ścieżką, nazwą użytkownika i hasłem.

Nazwa Typ Opis
password

string

Poświadczenia hasła używane do nawiązywania połączenia z lokalizacją udziału.

path

string

Ścieżka folderu dla tego udziału.

userName

string

Poświadczenia nazwy użytkownika umożliwiające nawiązanie połączenia z lokalizacją udziału

GetTdeCertificatesSqlTaskInput

Dane wejściowe dla zadania, które pobiera certyfikaty TDE w formacie zakodowanym w formacie Base64.

Nazwa Typ Opis
backupFileShare

FileShare

Informacje o udziale plików kopii zapasowej dla udziału plików, które mają być używane do tymczasowego przechowywania plików.

connectionInfo

SqlConnectionInfo

Informacje o połączeniu dla SQL Server

selectedCertificates

SelectedCertificateInput[]

Lista zawierająca nazwy certyfikatów i odpowiednie hasło do użycia do szyfrowania wyeksportowanego certyfikatu.

GetTdeCertificatesSqlTaskOutput

Dane wyjściowe zadania, które pobiera certyfikaty TDE w formacie zakodowanym w formacie Base64.

Nazwa Typ Opis
base64EncodedCertificates

object

Mapowanie z nazwy certyfikatu na format zakodowany w formacie base 64.

validationErrors

ReportableException[]

Błędy walidacji

GetTdeCertificatesSqlTaskProperties

Właściwości zadania, które pobiera certyfikaty TDE w formacie zakodowanym w formacie Base64.

Nazwa Typ Opis
clientData

object

Pary klucz-wartość danych klienta w celu dołączenia do zadania informacji o metadanych

commands CommandProperties[]:

Tablica właściwości poleceń.

errors

ODataError[]

Tablica błędów. Jest to ignorowane w przypadku przesłania.

input

GetTdeCertificatesSqlTaskInput

Dane wejściowe zadania

output

GetTdeCertificatesSqlTaskOutput[]

Dane wyjściowe zadania podrzędnego. Jest to ignorowane w przypadku przesłania.

state

TaskState

Stan zadania. Jest to ignorowane w przypadku przesłania.

taskType string:

GetTDECertificates.Sql

Typ zadania.

GetUserTablesMySqlTaskInput

Dane wejściowe zadania, które zbiera tabele użytkowników dla danej listy baz danych

Nazwa Typ Opis
connectionInfo

MySqlConnectionInfo

Informacje o połączeniu dla SQL Server

selectedDatabases

string[]

Lista nazw baz danych do zbierania tabel dla

GetUserTablesMySqlTaskOutput

Dane wyjściowe zadania, które zbiera tabele użytkowników dla danej listy baz danych

Nazwa Typ Opis
databasesToTables

object

Mapowanie z nazwy bazy danych na listę tabel

id

string

Identyfikator wyniku

validationErrors

ReportableException[]

Błędy walidacji

GetUserTablesMySqlTaskProperties

Właściwości zadania, które zbiera tabele użytkowników dla danej listy baz danych

Nazwa Typ Opis
clientData

object

Pary klucz-wartość danych klienta w celu dołączenia do zadania informacji o metadanych

commands CommandProperties[]:

Tablica właściwości poleceń.

errors

ODataError[]

Tablica błędów. Jest to ignorowane w przypadku przesłania.

input

GetUserTablesMySqlTaskInput

Dane wejściowe zadania

output

GetUserTablesMySqlTaskOutput[]

Dane wyjściowe zadania podrzędnego. Jest to ignorowane w przypadku przesłania.

state

TaskState

Stan zadania. Jest to ignorowane w przypadku przesłania.

taskType string:

GetUserTablesMySql

Typ zadania.

GetUserTablesOracleTaskInput

Dane wejściowe zadania, które pobiera listę tabel zawartych na podanej liście schematów Oracle.

Nazwa Typ Opis
connectionInfo

OracleConnectionInfo

Informacje dotyczące nawiązywania połączenia ze źródłem Oracle

selectedSchemas

string[]

Lista schematów Oracle, dla których mają być zbierane tabele

GetUserTablesOracleTaskOutput

Dane wyjściowe zadania, które pobiera listę tabel zawartych na podanej liście schematów Oracle.

Nazwa Typ Opis
schemaName

string

Schemat jest przeznaczony dla tego wyniku

tables

DatabaseTable[]

Lista prawidłowych tabel znalezionych dla tego schematu

validationErrors

ReportableException[]

Błędy walidacji skojarzone z zadaniem

GetUserTablesOracleTaskProperties

Właściwości zadania, które zbiera tabele użytkowników dla danej listy schematów Oracle

Nazwa Typ Opis
clientData

object

Pary klucz-wartość danych klienta w celu dołączenia do zadania informacji o metadanych

commands CommandProperties[]:

Tablica właściwości poleceń.

errors

ODataError[]

Tablica błędów. Jest to ignorowane w przypadku przesłania.

input

GetUserTablesOracleTaskInput

Dane wejściowe zadania

output

GetUserTablesOracleTaskOutput[]

Dane wyjściowe zadania podrzędnego. Jest to ignorowane w przypadku przesłania.

state

TaskState

Stan zadania. Jest to ignorowane w przypadku przesłania.

taskType string:

GetUserTablesOracle

Typ zadania.

GetUserTablesPostgreSqlTaskInput

Dane wejściowe zadania, które pobiera listę tabel dla podanej listy baz danych PostgreSQL.

Nazwa Typ Opis
connectionInfo

PostgreSqlConnectionInfo

Informacje dotyczące nawiązywania połączenia ze źródłem postgreSQL

selectedDatabases

string[]

Lista baz danych PostgreSQL, dla których należy zbierać tabele

GetUserTablesPostgreSqlTaskOutput

Dane wyjściowe zadania, które pobiera listę tabel dla podanej listy baz danych PostgreSQL.

Nazwa Typ Opis
databaseName

string

Baza danych, dla których jest to wynik

tables

DatabaseTable[]

Lista prawidłowych tabel znalezionych dla tej bazy danych

validationErrors

ReportableException[]

Błędy walidacji skojarzone z zadaniem

GetUserTablesPostgreSqlTaskProperties

Właściwości zadania, które zbiera tabele użytkowników dla danej listy baz danych

Nazwa Typ Opis
clientData

object

Pary klucz-wartość danych klienta w celu dołączenia do zadania informacji o metadanych

commands CommandProperties[]:

Tablica właściwości poleceń.

errors

ODataError[]

Tablica błędów. Jest to ignorowane w przypadku przesłania.

input

GetUserTablesPostgreSqlTaskInput

Dane wejściowe zadania

output

GetUserTablesPostgreSqlTaskOutput[]

Dane wyjściowe zadania podrzędnego. Jest to ignorowane w przypadku przesłania.

state

TaskState

Stan zadania. Jest to ignorowane w przypadku przesłania.

taskType string:

GetUserTablesPostgreSql

Typ zadania.

GetUserTablesSqlSyncTaskInput

Dane wejściowe zadania, które zbiera tabele użytkowników dla danej listy baz danych

Nazwa Typ Opis
selectedSourceDatabases

string[]

Lista źródłowych nazw baz danych do zbierania tabel dla

selectedTargetDatabases

string[]

Lista docelowych nazw baz danych do zbierania tabel dla

sourceConnectionInfo

SqlConnectionInfo

Informacje o połączeniu dla SQL Server

targetConnectionInfo

SqlConnectionInfo

Informacje o połączeniu dla bazy danych SQL

GetUserTablesSqlSyncTaskOutput

Dane wyjściowe zadania, które zbiera tabele użytkowników dla danej listy baz danych

Nazwa Typ Opis
databasesToSourceTables

object

Mapowanie z nazwy bazy danych na listę tabel źródłowych

databasesToTargetTables

object

Mapowanie z nazwy bazy danych na listę tabel docelowych

tableValidationErrors

object

Mapowanie z nazwy bazy danych na listę błędów walidacji

validationErrors

ReportableException[]

Błędy walidacji

GetUserTablesSqlSyncTaskProperties

Właściwości zadania, które zbiera tabele użytkowników dla danej listy baz danych

Nazwa Typ Opis
clientData

object

Pary klucz-wartość danych klienta w celu dołączenia do zadania informacji o metadanych

commands CommandProperties[]:

Tablica właściwości poleceń.

errors

ODataError[]

Tablica błędów. Jest to ignorowane w przypadku przesłania.

input

GetUserTablesSqlSyncTaskInput

Dane wejściowe zadania

output

GetUserTablesSqlSyncTaskOutput[]

Dane wyjściowe zadania podrzędnego. Jest to ignorowane w przypadku przesłania.

state

TaskState

Stan zadania. Jest to ignorowane w przypadku przesłania.

taskType string:

GetUserTables.AzureSqlDb.Sync

Typ zadania.

GetUserTablesSqlTaskInput

Dane wejściowe zadania, które zbiera tabele użytkowników dla danej listy baz danych

Nazwa Typ Opis
connectionInfo

SqlConnectionInfo

Informacje o połączeniu dla SQL Server

encryptedKeyForSecureFields

string

zaszyfrowany klucz dla bezpiecznych pól

selectedDatabases

string[]

Lista nazw baz danych do zbierania tabel dla

GetUserTablesSqlTaskOutput

Dane wyjściowe zadania, które zbiera tabele użytkowników dla danej listy baz danych

Nazwa Typ Opis
databasesToTables

object

Mapowanie z nazwy bazy danych na listę tabel

id

string

Identyfikator wyniku

validationErrors

ReportableException[]

Błędy walidacji

GetUserTablesSqlTaskProperties

Właściwości zadania, które zbiera tabele użytkowników dla danej listy baz danych

Nazwa Typ Opis
clientData

object

Pary klucz-wartość danych klienta w celu dołączenia do zadania informacji o metadanych

commands CommandProperties[]:

Tablica właściwości poleceń.

errors

ODataError[]

Tablica błędów. Jest to ignorowane w przypadku przesłania.

input

GetUserTablesSqlTaskInput

Dane wejściowe zadania

output

GetUserTablesSqlTaskOutput[]

Dane wyjściowe zadania podrzędnego. Jest to ignorowane w przypadku przesłania.

state

TaskState

Stan zadania. Jest to ignorowane w przypadku przesłania.

taskId

string

Identyfikator zadania

taskType string:

GetUserTables.Sql

Typ zadania.

LoginMigrationStage

Wyliczenie innego etapu migracji logowania.

Nazwa Typ Opis
AssignRoleMembership

string

AssignRoleOwnership

string

Completed

string

EstablishObjectPermissions

string

EstablishServerPermissions

string

EstablishUserMapping

string

Initialize

string

LoginMigration

string

None

string

LoginType

Mapowanie wartości SMO LoginType.

Nazwa Typ Opis
AsymmetricKey

string

Certificate

string

ExternalGroup

string

ExternalUser

string

SqlLogin

string

WindowsGroup

string

WindowsUser

string

MigrateMISyncCompleteCommandInput

Dane wejściowe polecenia, które kończy migrację online dla wystąpienia zarządzanego bazy danych Azure SQL.

Nazwa Typ Opis
sourceDatabaseName

string

Nazwa bazy danych wystąpienia zarządzanego

MigrateMISyncCompleteCommandOutput

Dane wyjściowe polecenia, które kończy migrację online dla wystąpienia zarządzanego bazy danych Azure SQL.

Nazwa Typ Opis
errors

ReportableException[]

Lista błędów, które wystąpiły podczas wykonywania polecenia

MigrateMISyncCompleteCommandProperties

Właściwości polecenia, które kończy migrację online dla wystąpienia zarządzanego bazy danych Azure SQL.

Nazwa Typ Opis
commandType string:

Migrate.SqlServer.AzureDbSqlMi.Complete

Typ polecenia.

errors

ODataError[]

Tablica błędów. Jest to ignorowane w przypadku przesłania.

input

MigrateMISyncCompleteCommandInput

Dane wejściowe polecenia

output

MigrateMISyncCompleteCommandOutput

Dane wyjściowe polecenia. Jest to ignorowane w przypadku przesłania.

state

CommandState

Stan polecenia. Jest to ignorowane w przypadku przesłania.

MigrateMongoDbTaskProperties

Właściwości zadania migrujące dane między źródłami danych bazy danych MongoDB

Nazwa Typ Opis
clientData

object

Pary klucz-wartość danych klienta w celu dołączenia do zadania informacji o metadanych

commands CommandProperties[]:

Tablica właściwości poleceń.

errors

ODataError[]

Tablica błędów. Jest to ignorowane w przypadku przesłania.

input

MongoDbMigrationSettings

Opisuje sposób przeprowadzenia migracji danych bazy danych MongoDB

output MongoDbProgress[]:

Dane wyjściowe migracji bazy danych MongoDB

state

TaskState

Stan zadania. Jest to ignorowane w przypadku przesłania.

taskType string:

Migrate.MongoDb

Typ zadania.

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput

Informacje specyficzne dla bazy danych dla programu MySQL w trybie offline do Azure Database for MySQL danych wejściowych zadania migracji

Nazwa Typ Opis
name

string

Nazwa bazy danych

tableMap

object

Mapowanie źródła na tabele docelowe

targetDatabaseName

string

Nazwa docelowej bazy danych. Uwaga: docelowa baza danych zostanie obcięta przed rozpoczęciem migracji.

MigrateMySqlAzureDbForMySqlOfflineTaskInput

Dane wejściowe zadania migrujące bazy danych MySQL do Azure Database for MySQL na potrzeby migracji w trybie offline

Nazwa Typ Domyślna wartość Opis
encryptedKeyForSecureFields

string

zaszyfrowany klucz dla bezpiecznych pól

makeSourceServerReadOnly

boolean

False

Ustawienie ustawiania tylko do odczytu serwera źródłowego

optionalAgentSettings

object

Opcjonalne parametry dostrajania szybkości transferu danych podczas migracji

selectedDatabases

MigrateMySqlAzureDbForMySqlOfflineDatabaseInput[]

Bazy danych do migracji

sourceConnectionInfo

MySqlConnectionInfo

Informacje o połączeniu dla źródłowego programu MySQL

startedOn

string

Parametr określający czas rozpoczęcia migracji

targetConnectionInfo

MySqlConnectionInfo

Informacje o połączeniu dla Azure Database for MySQL docelowego

MigrateMySqlAzureDbForMySqlOfflineTaskOutputDatabaseLevel

Nazwa Typ Opis
databaseName

string

Nazwa bazy danych

endedOn

string

Godzina zakończenia migracji

errorCount

integer

Liczba błędów bazy danych/obiektu.

errorPrefix

string

Prefiks ciągu wieloznacznych, który ma być używany do wykonywania zapytań o wszystkie błędy elementu

exceptionsAndWarnings

ReportableException[]

Wyjątki i ostrzeżenia dotyczące migracji.

id

string

Identyfikator wyniku

lastStorageUpdate

string

Czas ostatniej aktualizacji magazynu

message

string

Komunikat o postępie migracji

numberOfObjects

integer

Liczba obiektów

numberOfObjectsCompleted

integer

Liczba pomyślnie ukończonych obiektów

objectSummary

<string,  DataItemMigrationSummaryResult>

Podsumowanie wyników obiektu w migracji

resultPrefix

string

Prefiks ciągu wieloznacznych, który ma być używany do wykonywania zapytań dotyczących wszystkich wyników elementu podrzędnego

resultType string:

DatabaseLevelOutput

Typ wyniku

stage

DatabaseMigrationStage

Etap migracji, w których znajduje się ta baza danych

startedOn

string

Godzina rozpoczęcia migracji

state

MigrationState

Bieżący stan migracji

statusMessage

string

Komunikat o stanie

MigrateMySqlAzureDbForMySqlOfflineTaskOutputError

Nazwa Typ Opis
error

ReportableException

Błąd migracji

id

string

Unikatowy identyfikator wyjątku

resultType string:

ErrorOutput

Typ wyniku

MigrateMySqlAzureDbForMySqlOfflineTaskOutputMigrationLevel

Nazwa Typ Opis
databaseSummary

<string,  DatabaseSummaryResult>

Podsumowanie wyników migracji bazy danych

databases

object

Wybrane bazy danych jako mapa z nazwy bazy danych do identyfikatora bazy danych

durationInSeconds

integer

Czas trwania wykonywania zadania w sekundach.

endedOn

string

Godzina zakończenia migracji

exceptionsAndWarnings

ReportableException[]

Wyjątki i ostrzeżenia dotyczące migracji.

id

string

Identyfikator wyniku

lastStorageUpdate

string

Czas ostatniej aktualizacji magazynu

message

string

Komunikat o postępie migracji

migrationReportResult

MigrationReportResult

Wynik raportu migracji zawiera unikatowy adres URL pobierania raportu migracji.

resultType string:

MigrationLevelOutput

Typ wyniku

sourceServerBrandVersion

string

Wersja marki serwera źródłowego

sourceServerVersion

string

Wersja serwera źródłowego

startedOn

string

Godzina rozpoczęcia migracji

status

MigrationStatus

Bieżący stan migracji

statusMessage

string

Komunikat o stanie migracji

targetServerBrandVersion

string

Wersja marki serwera docelowego

targetServerVersion

string

Wersja serwera docelowego

MigrateMySqlAzureDbForMySqlOfflineTaskOutputTableLevel

Nazwa Typ Opis
endedOn

string

Godzina zakończenia migracji

errorPrefix

string

Prefiks ciągu wieloznacznych, który ma być używany do wykonywania zapytań o wszystkie błędy elementu

id

string

Identyfikator wyniku

itemsCompletedCount

integer

Liczba pomyślnie ukończonych elementów

itemsCount

integer

Liczba elementów

lastStorageUpdate

string

Czas ostatniej aktualizacji magazynu

objectName

string

Nazwa elementu

resultPrefix

string

Prefiks ciągu wieloznacznych, który ma być używany do wykonywania zapytań dotyczących wszystkich wyników elementu podrzędnego

resultType string:

TableLevelOutput

Typ wyniku

startedOn

string

Godzina rozpoczęcia migracji

state

MigrationState

Bieżący stan migracji

statusMessage

string

Komunikat o stanie

MigrateMySqlAzureDbForMySqlOfflineTaskProperties

Właściwości zadania migrowania baz danych MySQL do Azure Database for MySQL na potrzeby migracji w trybie offline

Nazwa Typ Opis
clientData

object

Pary klucz-wartość danych klienta w celu dołączenia do zadania informacji o metadanych

commands CommandProperties[]:

Tablica właściwości poleceń.

errors

ODataError[]

Tablica błędów. Jest to ignorowane w przypadku przesłania.

input

MigrateMySqlAzureDbForMySqlOfflineTaskInput

Dane wejściowe zadania

isCloneable

boolean

czy zadanie można sklonować, czy nie

output MigrateMySqlAzureDbForMySqlOfflineTaskOutput[]:

Dane wyjściowe zadania podrzędnego. Jest to ignorowane w przypadku przesłania.

state

TaskState

Stan zadania. Jest to ignorowane w przypadku przesłania.

taskId

string

Identyfikator zadania

taskType string:

Migrate.MySql.AzureDbForMySql

Typ zadania.

MigrateMySqlAzureDbForMySqlSyncDatabaseInput

Informacje specyficzne dla bazy danych programu MySQL do Azure Database for MySQL danych wejściowych zadań migracji

Nazwa Typ Opis
migrationSetting

object

Ustawienia migracji, które dostrajają zachowanie migracji

name

string

Nazwa bazy danych

sourceSetting

object

Ustawienia źródła w celu dostosowania zachowania migracji źródłowego punktu końcowego

tableMap

object

Mapowanie źródła na tabele docelowe

targetDatabaseName

string

Nazwa docelowej bazy danych. Uwaga: docelowa baza danych zostanie obcięta przed rozpoczęciem migracji.

targetSetting

object

Ustawienia docelowe w celu dostosowania zachowania migracji docelowego punktu końcowego

MigrateMySqlAzureDbForMySqlSyncTaskInput

Dane wejściowe zadania migrujące bazy danych MySQL do Azure Database for MySQL na potrzeby migracji online

Nazwa Typ Opis
selectedDatabases

MigrateMySqlAzureDbForMySqlSyncDatabaseInput[]

Bazy danych do migracji

sourceConnectionInfo

MySqlConnectionInfo

Informacje o połączeniu dla źródłowego programu MySQL

targetConnectionInfo

MySqlConnectionInfo

Informacje o połączeniu dla Azure Database for MySQL docelowego

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseError

Nazwa Typ Opis
errorMessage

string

Komunikat o błędzie

events

SyncMigrationDatabaseErrorEvent[]

Lista zdarzeń błędów.

id

string

Identyfikator wyniku

resultType string:

DatabaseLevelErrorOutput

Typ wyniku

MigrateMySqlAzureDbForMySqlSyncTaskOutputDatabaseLevel

Nazwa Typ Opis
appliedChanges

integer

Liczba zastosowanych zmian

cdcDeleteCounter

integer

Liczba usuwania cdc

cdcInsertCounter

integer

Liczba wstawiania cdc

cdcUpdateCounter

integer

Liczba aktualizacji cdc

databaseName

string

Nazwa bazy danych

endedOn

string

Godzina zakończenia migracji

fullLoadCompletedTables

integer

Liczba tabel ukończonych w pełnym obciążeniu

fullLoadErroredTables

integer

Liczba tabel o błędach w pełnym obciążeniu

fullLoadLoadingTables

integer

Liczba tabel ładowanych w pełnym obciążeniu

fullLoadQueuedTables

integer

Liczba tabel w kolejce w pełnym obciążeniu

id

string

Identyfikator wyniku

incomingChanges

integer

Liczba zmian przychodzących

initializationCompleted

boolean

Wskazuje, czy zostało ukończone początkowe ładowanie (pełne ładowanie)

latency

integer

Opóźnienie stosowania usługi CDC

migrationState

SyncDatabaseMigrationReportingState

Stan migracji, w którego znajduje się ta baza danych

resultType string:

DatabaseLevelOutput

Typ wyniku

startedOn

string

Godzina rozpoczęcia migracji

MigrateMySqlAzureDbForMySqlSyncTaskOutputError

Nazwa Typ Opis
error

ReportableException

Błąd migracji

id

string

Identyfikator wyniku

resultType string:

ErrorOutput

Typ wyniku

MigrateMySqlAzureDbForMySqlSyncTaskOutputMigrationLevel

Nazwa Typ Opis
endedOn

string

Godzina zakończenia migracji

id

string

Identyfikator wyniku

resultType string:

MigrationLevelOutput

Typ wyniku

sourceServer

string

Nazwa serwera źródłowego

sourceServerVersion

string

Wersja serwera źródłowego

startedOn

string

Godzina rozpoczęcia migracji

targetServer

string

Nazwa serwera docelowego

targetServerVersion

string

Wersja serwera docelowego

MigrateMySqlAzureDbForMySqlSyncTaskOutputTableLevel

Nazwa Typ Opis
cdcDeleteCounter

string

Liczba zastosowanych usuwania

cdcInsertCounter

string

Liczba zastosowanych wstawień

cdcUpdateCounter

string

Liczba zastosowanych aktualizacji

dataErrorsCounter

integer

Liczba błędów danych, które wystąpiły

databaseName

string

Nazwa bazy danych

fullLoadEndedOn

string

Pełny czas zakończenia ładowania

fullLoadEstFinishTime

string

Szacowanie ukończenia pełnego ładowania

fullLoadStartedOn

string

Pełny czas rozpoczęcia ładowania

fullLoadTotalRows

integer

Liczba wierszy zastosowanych w pełnym obciążeniu

id

string

Identyfikator wyniku

lastModifiedTime

string

Czas ostatniej modyfikacji obiektu docelowego

resultType string:

TableLevelOutput

Typ wyniku

state

SyncTableMigrationState

Bieżący stan migracji tabeli

tableName

string

Nazwa tabeli

totalChangesApplied

integer

Łączna liczba zastosowanych zmian

MigrateMySqlAzureDbForMySqlSyncTaskProperties

Właściwości zadania migrowania baz danych MySQL do Azure Database for MySQL na potrzeby migracji online

Nazwa Typ Opis
clientData

object

Pary klucz-wartość danych klienta w celu dołączenia do zadania informacji o metadanych

commands CommandProperties[]:

Tablica właściwości poleceń.

errors

ODataError[]

Tablica błędów. Jest to ignorowane w przypadku przesłania.

input

MigrateMySqlAzureDbForMySqlSyncTaskInput

Dane wejściowe zadania

output MigrateMySqlAzureDbForMySqlSyncTaskOutput[]:

Dane wyjściowe zadania podrzędnego. Jest to ignorowane w przypadku przesłania.

state

TaskState

Stan zadania. Jest to ignorowane w przypadku przesłania.

taskType string:

Migrate.MySql.AzureDbForMySql.Sync

Typ zadania.

MigrateOracleAzureDbForPostgreSqlSyncTaskProperties

Właściwości zadania migrowania programu Oracle do Azure Database for PostgreSQL na potrzeby migracji online

Nazwa Typ Opis
clientData

object

Pary klucz-wartość danych klienta w celu dołączenia do zadania informacji o metadanych

commands CommandProperties[]:

Tablica właściwości poleceń.

errors

ODataError[]

Tablica błędów. Jest to ignorowane w przypadku przesłania.

input

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Dane wejściowe zadania

output MigrateOracleAzureDbPostgreSqlSyncTaskOutput[]:

Dane wyjściowe zadania podrzędnego. Jest to ignorowane w przypadku przesłania.

state

TaskState

Stan zadania. Jest to ignorowane w przypadku przesłania.

taskType string:

Migrate.Oracle.AzureDbForPostgreSql.Sync

Typ zadania.

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput

Informacje specyficzne dla bazy danych dla programu Oracle do Azure Database for PostgreSQL danych wejściowych zadania migracji

Nazwa Typ Opis
caseManipulation

string

Jak obsługiwać wielkość liter nazw obiektów: Zachowaj lub ToLower

migrationSetting

object

Ustawienia migracji, które dostrajają zachowanie migracji

name

string

Nazwa potoku migracji

schemaName

string

Nazwa schematu źródłowego

sourceSetting

object

Ustawienia źródła w celu dostosowania zachowania migracji źródłowego punktu końcowego

tableMap

object

Mapowanie źródła na tabele docelowe

targetDatabaseName

string

Nazwa docelowej bazy danych. Uwaga: docelowa baza danych zostanie obcięta przed rozpoczęciem migracji.

targetSetting

object

Ustawienia docelowe w celu dostosowania zachowania migracji docelowego punktu końcowego

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Dane wejściowe zadania migrujące bazy danych Oracle do Azure Database for PostgreSQL na potrzeby migracji online

Nazwa Typ Opis
selectedDatabases

MigrateOracleAzureDbPostgreSqlSyncDatabaseInput[]

Bazy danych do migracji

sourceConnectionInfo

OracleConnectionInfo

Informacje o połączeniu dla źródłowej bazy danych Oracle

targetConnectionInfo

PostgreSqlConnectionInfo

Informacje o połączeniu dla Azure Database for PostgreSQL docelowego

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseError

Nazwa Typ Opis
errorMessage

string

Komunikat o błędzie

events

SyncMigrationDatabaseErrorEvent[]

Lista zdarzeń błędów.

id

string

Identyfikator wyniku

resultType string:

DatabaseLevelErrorOutput

Typ wyniku

MigrateOracleAzureDbPostgreSqlSyncTaskOutputDatabaseLevel

Nazwa Typ Opis
appliedChanges

integer

Liczba zastosowanych zmian

cdcDeleteCounter

integer

Liczba usuwania cdc

cdcInsertCounter

integer

Liczba wstawiania cdc

cdcUpdateCounter

integer

Liczba aktualizacji cdc

databaseName

string

Nazwa bazy danych

endedOn

string

Godzina zakończenia migracji

fullLoadCompletedTables

integer

Liczba tabel ukończonych w pełnym obciążeniu

fullLoadErroredTables

integer

Liczba tabel o błędach w pełnym obciążeniu

fullLoadLoadingTables

integer

Liczba tabel ładowanych w pełnym obciążeniu

fullLoadQueuedTables

integer

Liczba tabel w kolejce w pełnym obciążeniu

id

string

Identyfikator wyniku

incomingChanges

integer

Liczba zmian przychodzących

initializationCompleted

boolean

Wskazuje, czy zostało ukończone początkowe ładowanie (pełne ładowanie)

latency

integer

Opóźnienie stosowania usługi CDC

migrationState

SyncDatabaseMigrationReportingState

Stan migracji, w którego znajduje się ta baza danych

resultType string:

DatabaseLevelOutput

Typ wyniku

startedOn

string

Godzina rozpoczęcia migracji

MigrateOracleAzureDbPostgreSqlSyncTaskOutputError

Nazwa Typ Opis
error

ReportableException

Błąd migracji

id

string

Identyfikator wyniku

resultType string:

ErrorOutput

Typ wyniku

MigrateOracleAzureDbPostgreSqlSyncTaskOutputMigrationLevel

Nazwa Typ Opis
endedOn

string

Godzina zakończenia migracji

id

string

Identyfikator wyniku

resultType string:

MigrationLevelOutput

Typ wyniku

sourceServer

string

Nazwa serwera źródłowego

sourceServerVersion

string

Wersja serwera źródłowego

startedOn

string

Godzina rozpoczęcia migracji

targetServer

string

Nazwa serwera docelowego

targetServerVersion

string

Wersja serwera docelowego

MigrateOracleAzureDbPostgreSqlSyncTaskOutputTableLevel

Nazwa Typ Opis
cdcDeleteCounter

integer

Liczba zastosowanych usuwania

cdcInsertCounter

integer

Liczba zastosowanych wstawień

cdcUpdateCounter

integer

Liczba zastosowanych aktualizacji

dataErrorsCounter

integer

Liczba błędów danych, które wystąpiły

databaseName

string

Nazwa bazy danych

fullLoadEndedOn

string

Pełny czas zakończenia ładowania

fullLoadEstFinishTime

string

Szacowanie ukończenia pełnego ładowania

fullLoadStartedOn

string

Pełny czas rozpoczęcia ładowania

fullLoadTotalRows

integer

Liczba wierszy zastosowanych w pełnym obciążeniu

id

string

Identyfikator wyniku

lastModifiedTime

string

Czas ostatniej modyfikacji obiektu docelowego

resultType string:

TableLevelOutput

Typ wyniku

state

SyncTableMigrationState

Bieżący stan migracji tabeli

tableName

string

Nazwa tabeli

totalChangesApplied

integer

Łączna liczba zastosowanych zmian

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput

Informacje specyficzne dla bazy danych postgreSQL dotyczące danych wejściowych zadania migracji Azure Database for PostgreSQL

Nazwa Typ Opis
id

string

Identyfikator wyniku

migrationSetting

Ustawienia migracji, które dostrajają zachowanie migracji

name

string

Nazwa bazy danych

selectedTables

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput[]

Tabele wybrane do migracji

sourceSetting

object

Ustawienia źródła umożliwiające dostrajanie zachowania migracji źródłowego punktu końcowego

targetDatabaseName

string

Nazwa docelowej bazy danych. Uwaga: docelowa baza danych zostanie obcięta przed rozpoczęciem migracji.

targetSetting

object

Ustawienia docelowe umożliwiające dostrajanie zachowania migracji docelowego punktu końcowego

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput

Wybrane tabele migracji

Nazwa Typ Opis
name

string

Nazwa tabeli do migracji

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

Dane wejściowe zadania migrujące bazy danych PostgreSQL do Azure Database for PostgreSQL na potrzeby migracji online

Nazwa Typ Opis
encryptedKeyForSecureFields

string

zaszyfrowany klucz dla bezpiecznych pól

selectedDatabases

MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput[]

Bazy danych do migracji

sourceConnectionInfo

PostgreSqlConnectionInfo

Informacje o połączeniu źródłowego bazy danych PostgreSQL

startedOn

string

Godzina rozpoczęcia migracji

targetConnectionInfo

PostgreSqlConnectionInfo

Informacje o połączeniu dla Azure Database for PostgreSQL docelowego

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseError

Nazwa Typ Opis
errorMessage

string

Komunikat o błędzie

events

SyncMigrationDatabaseErrorEvent[]

Lista zdarzeń błędów.

id

string

Identyfikator wyniku

resultType string:

DatabaseLevelErrorOutput

Typ wyniku

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputDatabaseLevel

Nazwa Typ Opis
appliedChanges

integer

Liczba zastosowanych zmian

cdcDeleteCounter

integer

Liczba usuwań cdc

cdcInsertCounter

integer

Liczba wstawiania cdc

cdcUpdateCounter

integer

Liczba aktualizacji cdc

databaseName

string

Nazwa bazy danych

endedOn

string

Godzina zakończenia migracji

fullLoadCompletedTables

integer

Liczba tabel ukończonych w pełnym obciążeniu

fullLoadErroredTables

integer

Liczba tabel, które wystąpiły podczas pełnego ładowania

fullLoadLoadingTables

integer

Liczba tabel ładowanych w pełnym obciążeniu

fullLoadQueuedTables

integer

Liczba tabel w kolejce w pełnym obciążeniu

id

string

Identyfikator wyniku

incomingChanges

integer

Liczba zmian przychodzących

initializationCompleted

boolean

Wskazuje, czy początkowe ładowanie (pełne obciążenie) zostało ukończone

latency

integer

Opóźnienie stosowania usługi CDC

migrationState

SyncDatabaseMigrationReportingState

Stan migracji, w których znajduje się ta baza danych

resultType string:

DatabaseLevelOutput

Typ wyniku

startedOn

string

Godzina rozpoczęcia migracji

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputError

Nazwa Typ Opis
error

ReportableException

Błąd migracji

events

SyncMigrationDatabaseErrorEvent[]

Lista zdarzeń błędów

id

string

Identyfikator wyniku

resultType string:

ErrorOutput

Typ wyniku

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputMigrationLevel

Nazwa Typ Opis
databaseCount

number

Liczba baz danych do uwzględnienia

endedOn

string

Godzina zakończenia migracji

id

string

Identyfikator wyniku

resultType string:

MigrationLevelOutput

Typ wyniku

sourceServer

string

Nazwa serwera źródłowego

sourceServerType

ScenarioSource

Typ serwera źródłowego.

sourceServerVersion

string

Wersja serwera źródłowego

startedOn

string

Godzina rozpoczęcia migracji

state

ReplicateMigrationState

Stan migracji

targetServer

string

Nazwa serwera docelowego

targetServerType

ScenarioTarget

Typ serwera docelowego.

targetServerVersion

string

Wersja serwera docelowego

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutputTableLevel

Nazwa Typ Opis
cdcDeleteCounter

integer

Liczba zastosowanych usunięć

cdcInsertCounter

integer

Liczba zastosowanych wstawień

cdcUpdateCounter

integer

Liczba zastosowanych aktualizacji

dataErrorsCounter

integer

Liczba błędów danych, które wystąpiły

databaseName

string

Nazwa bazy danych

fullLoadEndedOn

string

Pełny czas zakończenia ładowania

fullLoadEstFinishTime

string

Szacowanie ukończenia pełnego ładowania

fullLoadStartedOn

string

Godzina rozpoczęcia pełnego ładowania

fullLoadTotalRows

integer

Liczba wierszy zastosowanych w pełnym obciążeniu

id

string

Identyfikator wyniku

lastModifiedTime

string

Czas ostatniej modyfikacji obiektu docelowego

resultType string:

TableLevelOutput

Typ wyniku

state

SyncTableMigrationState

Bieżący stan migracji tabeli

tableName

string

Nazwa tabeli

totalChangesApplied

integer

Łączna liczba zastosowanych zmian

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties

Właściwości zadania migrowania baz danych PostgreSQL do Azure Database for PostgreSQL na potrzeby migracji online

Nazwa Typ Opis
clientData

object

Pary klucz-wartość danych klienta w celu dołączenia do zadania informacji o metadanych

commands CommandProperties[]:

Tablica właściwości poleceń.

createdOn

string

Data/godzina w formacie UTC utworzenia zadania

errors

ODataError[]

Tablica błędów. Jest to ignorowane w przypadku przesłania.

input

MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput

Dane wejściowe zadania

isCloneable

boolean

czy zadanie można sklonować, czy nie

output MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutput[]:

Dane wyjściowe zadania podrzędnego. Jest to ignorowane w przypadku przesłania.

state

TaskState

Stan zadania. Jest to ignorowane w przypadku przesłania.

taskId

string

identyfikator zadania

taskType string:

Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2

Typ zadania.

MigrateSqlServerSqlDbDatabaseInput

Informacje specyficzne dla bazy danych SQL do Azure SQL danych wejściowych zadania migracji bazy danych

Nazwa Typ Opis
id

string

identyfikator bazy danych

makeSourceDbReadOnly

boolean

Czy ustawić tylko odczyt bazy danych przed migracją

name

string

Nazwa bazy danych

schemaSetting

object

Ustawienia wybrane do migracji schematu bazy danych.

tableMap

object

Mapowanie źródła na tabele docelowe

targetDatabaseName

string

Nazwa docelowej bazy danych. Uwaga: docelowa baza danych zostanie obcięta przed rozpoczęciem migracji.

MigrateSqlServerSqlDbSyncDatabaseInput

Informacje specyficzne dla bazy danych SQL do Azure SQL danych wejściowych zadania migracji synchronizacji bazy danych

Nazwa Typ Opis
id

string

Unikatowy identyfikator bazy danych

migrationSetting

object

Ustawienia migracji, które dostrajają zachowanie migracji

name

string

Nazwa bazy danych

schemaName

string

Nazwa schematu do migracji

sourceSetting

object

Ustawienia źródła w celu dostosowania zachowania migracji źródłowego punktu końcowego

tableMap

object

Mapowanie źródła na tabele docelowe

targetDatabaseName

string

Nazwa docelowej bazy danych

targetSetting

object

Ustawienia docelowe w celu dostosowania zachowania migracji docelowego punktu końcowego

MigrateSqlServerSqlDbSyncTaskInput

Dane wejściowe zadania migrowania lokalnych baz danych SQL Server do usługi Azure SQL Database for online

Nazwa Typ Opis
selectedDatabases

MigrateSqlServerSqlDbSyncDatabaseInput[]

Bazy danych do migracji

sourceConnectionInfo

SqlConnectionInfo

Informacje dotyczące nawiązywania połączenia ze źródłem

targetConnectionInfo

SqlConnectionInfo

Informacje dotyczące nawiązywania połączenia z obiektem docelowym

validationOptions

MigrationValidationOptions

Opcje walidacji

MigrateSqlServerSqlDbSyncTaskOutputDatabaseError

Nazwa Typ Opis
errorMessage

string

Komunikat o błędzie

events

SyncMigrationDatabaseErrorEvent[]

Lista zdarzeń błędów.

id

string

Identyfikator wyniku

resultType string:

DatabaseLevelErrorOutput

Typ wyniku

MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel

Nazwa Typ Opis
appliedChanges

integer

Liczba zastosowanych zmian

cdcDeleteCounter

integer

Liczba usuwania cdc

cdcInsertCounter

integer

Liczba wstawiania cdc

cdcUpdateCounter

integer

Liczba aktualizacji cdc

databaseName

string

Nazwa bazy danych

endedOn

string

Godzina zakończenia migracji

fullLoadCompletedTables

integer

Liczba tabel ukończonych w pełnym obciążeniu

fullLoadErroredTables

integer

Liczba tabel o błędach w pełnym obciążeniu

fullLoadLoadingTables

integer

Liczba tabel ładowanych w pełnym obciążeniu

fullLoadQueuedTables

integer

Liczba tabel w kolejce w pełnym obciążeniu

id

string

Identyfikator wyniku

incomingChanges

integer

Liczba zmian przychodzących

initializationCompleted

boolean

Wskazuje, czy zostało ukończone początkowe ładowanie (pełne ładowanie)

latency

integer

Opóźnienie stosowania usługi CDC

migrationState

SyncDatabaseMigrationReportingState

Stan migracji, w którego znajduje się ta baza danych

resultType string:

DatabaseLevelOutput

Typ wyniku

startedOn

string

Godzina rozpoczęcia migracji

MigrateSqlServerSqlDbSyncTaskOutputError

Nazwa Typ Opis
error

ReportableException

Błąd migracji

id

string

Identyfikator wyniku

resultType string:

ErrorOutput

Typ wyniku

MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel

Nazwa Typ Opis
databaseCount

integer

Liczba baz danych

endedOn

string

Godzina zakończenia migracji

id

string

Identyfikator wyniku

resultType string:

MigrationLevelOutput

Typ wyniku

sourceServer

string

Nazwa serwera źródłowego

sourceServerVersion

string

Wersja serwera źródłowego

startedOn

string

Godzina rozpoczęcia migracji

targetServer

string

Nazwa serwera docelowego

targetServerVersion

string

Wersja serwera docelowego

MigrateSqlServerSqlDbSyncTaskOutputTableLevel

Nazwa Typ Opis
cdcDeleteCounter

integer

Liczba zastosowanych usuwania

cdcInsertCounter

integer

Liczba zastosowanych wstawień

cdcUpdateCounter

integer

Liczba zastosowanych aktualizacji

dataErrorsCounter

integer

Liczba błędów danych, które wystąpiły

databaseName

string

Nazwa bazy danych

fullLoadEndedOn

string

Pełny czas zakończenia ładowania

fullLoadEstFinishTime

string

Szacowanie ukończenia pełnego ładowania

fullLoadStartedOn

string

Pełny czas rozpoczęcia ładowania

fullLoadTotalRows

integer

Liczba wierszy zastosowanych w pełnym obciążeniu

id

string

Identyfikator wyniku

lastModifiedTime

string

Czas ostatniej modyfikacji obiektu docelowego

resultType string:

TableLevelOutput

Typ wyniku

state

SyncTableMigrationState

Bieżący stan migracji tabeli

tableName

string

Nazwa tabeli

totalChangesApplied

integer

Łączna liczba zastosowanych zmian

MigrateSqlServerSqlDbSyncTaskProperties

Właściwości zadania migrowania lokalnych baz danych SQL Server do usługi Azure SQL Database for online

Nazwa Typ Opis
clientData

object

Pary klucz-wartość danych klienta w celu dołączenia do zadania informacji o metadanych

commands CommandProperties[]:

Tablica właściwości poleceń.

errors

ODataError[]

Tablica błędów. Jest to ignorowane w przypadku przesłania.

input

MigrateSqlServerSqlDbSyncTaskInput

Dane wejściowe zadania

output MigrateSqlServerSqlDbSyncTaskOutput[]:

Dane wyjściowe zadania podrzędnego. Jest to ignorowane w przypadku przesłania.

state

TaskState

Stan zadania. Jest to ignorowane w przypadku przesłania.

taskType string:

Migrate.SqlServer.AzureSqlDb.Sync

Typ zadania.

MigrateSqlServerSqlDbTaskInput

Dane wejściowe zadania migrowania lokalnych baz danych SQL Server do usługi Azure SQL Database

Nazwa Typ Opis
encryptedKeyForSecureFields

string

zaszyfrowany klucz dla bezpiecznych pól

selectedDatabases

MigrateSqlServerSqlDbDatabaseInput[]

Bazy danych do migracji

sourceConnectionInfo

SqlConnectionInfo

Informacje dotyczące nawiązywania połączenia ze źródłem

startedOn

string

Data i godzina w stosunku do czasu UTC rozpoczęcia migracji

targetConnectionInfo

SqlConnectionInfo

Informacje dotyczące nawiązywania połączenia z obiektem docelowym

validationOptions

MigrationValidationOptions

Opcje włączania różnych weryfikacji po migracji. Dostępne opcje, 1.) Sprawdzanie integralności danych: wykonuje porównanie sumy kontrolnej na podstawie tabel źródłowych i docelowych po migracji w celu zapewnienia poprawności danych. 2.) Weryfikacja schematu: przeprowadza dokładne porównanie schematów między tabelami źródłowymi i docelowymi oraz zawiera listę różnic między źródłową i docelową bazą danych, 3). Analiza zapytań: wykonuje zestaw zapytań pobieranych automatycznie z pamięci podręcznej planu zapytań lub magazynu zapytań i wykonuje je i porównuje czas wykonywania między źródłową i docelową bazą danych.

MigrateSqlServerSqlDbTaskOutputDatabaseLevel

Nazwa Typ Opis
databaseName

string

Nazwa elementu

endedOn

string

Godzina zakończenia migracji

errorCount

integer

Liczba błędów bazy danych/obiektu.

errorPrefix

string

Prefiks ciągu wieloznaczny używany do wykonywania zapytań o wszystkie błędy elementu

exceptionsAndWarnings

ReportableException[]

Wyjątki i ostrzeżenia dotyczące migracji.

id

string

Identyfikator wyniku

message

string

Komunikat o postępie migracji

numberOfObjects

integer

Liczba obiektów

numberOfObjectsCompleted

integer

Liczba pomyślnie ukończonych obiektów

objectSummary

<string,  DataItemMigrationSummaryResult>

Podsumowanie wyników obiektu w migracji

resultPrefix

string

Prefiks ciągu wieloznacznych używany do wykonywania zapytań względem wszystkich wyników podrzędnych elementu

resultType string:

DatabaseLevelOutput

Typ wyniku

stage

DatabaseMigrationStage

Etap migracji, w którego znajduje się ta baza danych

startedOn

string

Godzina rozpoczęcia migracji

state

MigrationState

Bieżący stan migracji

statusMessage

string

Komunikat o stanie

MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult

Nazwa Typ Opis
dataIntegrityValidationResult

DataIntegrityValidationResult

Zapewnia wynik weryfikacji integralności danych między tabelami źródłowymi i docelowymi, które są migrowane.

endedOn

string

Godzina zakończenia walidacji

id

string

Identyfikator wyniku

migrationId

string

Identyfikator migracji

queryAnalysisValidationResult

QueryAnalysisValidationResult

Wyniki niektórych wyników wykonywania zapytania między źródłową i docelową bazą danych

resultType string:

MigrationDatabaseLevelValidationOutput

Typ wyniku

schemaValidationResult

SchemaComparisonValidationResult

Zapewnia wynik porównania schematów między bazą danych źródłowych i docelowymi

sourceDatabaseName

string

Nazwa źródłowej bazy danych

startedOn

string

Godzina rozpoczęcia walidacji

status

ValidationStatus

Bieżący stan weryfikacji na poziomie bazy danych

targetDatabaseName

string

Nazwa docelowej bazy danych

MigrateSqlServerSqlDbTaskOutputError

Nazwa Typ Opis
error

ReportableException

Błąd migracji

id

string

Unikatowy identyfikator wyjątku

resultType string:

ErrorOutput

Typ wyniku

MigrateSqlServerSqlDbTaskOutputMigrationLevel

Nazwa Typ Opis
databaseSummary

<string,  DatabaseSummaryResult>

Podsumowanie wyników migracji bazy danych

databases

object

Wybrane bazy danych jako mapa z nazwy bazy danych do identyfikatora bazy danych

durationInSeconds

integer

Czas trwania wykonywania zadania w sekundach.

endedOn

string

Godzina zakończenia migracji

exceptionsAndWarnings

ReportableException[]

Wyjątki i ostrzeżenia dotyczące migracji.

id

string

Identyfikator wyniku

message

string

Komunikat o postępie migracji

migrationReportResult

MigrationReportResult

Wynik raportu migracji zawiera unikatowy adres URL pobierania raportu migracji.

migrationValidationResult MigrationValidationResult:

MigrateSqlServerSqlDbTaskOutputValidationResult

Wyniki walidacji migracji

resultType string:

MigrationLevelOutput

Typ wyniku

sourceServerBrandVersion

string

Wersja marki serwera źródłowego

sourceServerVersion

string

Wersja serwera źródłowego

startedOn

string

Godzina rozpoczęcia migracji

status

MigrationStatus

Bieżący stan migracji

statusMessage

string

Komunikat o stanie migracji

targetServerBrandVersion

string

Wersja marki serwera docelowego

targetServerVersion

string

Wersja serwera docelowego

MigrateSqlServerSqlDbTaskOutputTableLevel

Nazwa Typ Opis
endedOn

string

Godzina zakończenia migracji

errorPrefix

string

Prefiks ciągu wieloznaczny używany do wykonywania zapytań o wszystkie błędy elementu

id

string

Identyfikator wyniku

itemsCompletedCount

integer

Liczba pomyślnie ukończonych elementów

itemsCount

integer

Liczba elementów

objectName

string

Nazwa elementu

resultPrefix

string

Prefiks ciągu wieloznacznych używany do wykonywania zapytań względem wszystkich wyników podrzędnych elementu

resultType string:

TableLevelOutput

Typ wyniku

startedOn

string

Godzina rozpoczęcia migracji

state

MigrationState

Bieżący stan migracji

statusMessage

string

Komunikat o stanie

MigrateSqlServerSqlDbTaskOutputValidationResult

Nazwa Typ Opis
id

string

Identyfikator wyniku

migrationId

string

Identyfikator migracji

resultType string:

MigrationValidationOutput

Typ wyniku

status

ValidationStatus

Bieżący stan weryfikacji na poziomie migracji. Stan ze stanu wyniku weryfikacji bazy danych zostanie zagregowany tutaj.

summaryResults

<string,  MigrationValidationDatabaseSummaryResult>

Wyniki podsumowania walidacji dla każdej bazy danych

MigrateSqlServerSqlDbTaskProperties

Właściwości zadania migrowania lokalnych baz danych SQL Server do usługi Azure SQL Database

Nazwa Typ Opis
clientData

object

Pary klucz-wartość danych klienta w celu dołączenia do zadania informacji o metadanych

commands CommandProperties[]:

Tablica właściwości poleceń.

createdOn

string

Data/godzina w formacie UTC utworzenia zadania

errors

ODataError[]

Tablica błędów. Jest to ignorowane w przypadku przesłania.

input

MigrateSqlServerSqlDbTaskInput

Dane wejściowe zadania

isCloneable

boolean

czy zadanie można sklonować, czy nie

output MigrateSqlServerSqlDbTaskOutput[]:

Dane wyjściowe zadania podrzędnego. Jest to ignorowane w przypadku przesłania.

state

TaskState

Stan zadania. Jest to ignorowane w przypadku przesłania.

taskId

string

identyfikator zadania

taskType string:

Migrate.SqlServer.SqlDb

Typ zadania.

MigrateSqlServerSqlMIDatabaseInput

Informacje specyficzne dla bazy danych SQL do Azure SQL danych wejściowych zadania migracji wystąpienia zarządzanego bazy danych

Nazwa Typ Opis
backupFilePaths

string[]

Lista plików kopii zapasowych, które mają być używane w przypadku istniejących kopii zapasowych.

backupFileShare

FileShare

Tworzenie kopii zapasowej informacji o udziale plików na potrzeby tworzenia kopii zapasowej tej bazy danych.

id

string

identyfikator bazy danych

name

string

Nazwa bazy danych

restoreDatabaseName

string

Nazwa bazy danych w miejscu docelowym

MigrateSqlServerSqlMISyncTaskInput

Dane wejściowe zadania migrowania baz danych SQL Server do scenariusza online wystąpienia zarządzanego usługi Azure SQL Database.

Nazwa Typ Opis
azureApp

AzureActiveDirectoryApp

Aplikacja usługi Azure Active Directory wystąpienie usługi DMS (klasyczne) będzie używane do nawiązywania połączenia z docelowym wystąpieniem wystąpienia zarządzanego usługi Azure SQL Database i kontem usługi Azure Storage

backupFileShare

FileShare

Utwórz kopię zapasową informacji o udziale plików dla wszystkich wybranych baz danych.

numberOfParallelDatabaseMigrations

number

Liczba migracji baz danych do uruchomienia równoległego

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Bazy danych do migracji

sourceConnectionInfo

SqlConnectionInfo

Informacje o połączeniu dla SQL Server źródłowej

storageResourceId

string

W pełni kwalifikowany identyfikator resourceId magazynu

targetConnectionInfo

MiSqlConnectionInfo

Informacje o połączeniu dla wystąpienia zarządzanego usługi Azure SQL Database

MigrateSqlServerSqlMISyncTaskOutputDatabaseLevel

Nazwa Typ Opis
activeBackupSets

BackupSetInfo[]

Zestawy kopii zapasowych, które są obecnie aktywne (przekazywane lub przywracane)

containerName

string

Nazwa kontenera utworzonego na koncie usługi Azure Storage, na którym kopie zapasowe są kopiowane do

endedOn

string

Czas zakończenia migracji bazy danych

errorPrefix

string

ciąg prefiksu używany do wykonywania zapytań dotyczących błędów dla tej bazy danych

exceptionsAndWarnings

ReportableException[]

Wyjątki i ostrzeżenia dotyczące migracji

fullBackupSetInfo

BackupSetInfo

Szczegóły pełnego zestawu kopii zapasowych

id

string

Identyfikator wyniku

isFullBackupRestored

boolean

Czy pełna kopia zapasowa została zastosowana do docelowej bazy danych, czy nie

lastRestoredBackupSetInfo

BackupSetInfo

Informacje o ostatnim zastosowanym zestawie kopii zapasowych

migrationState

DatabaseMigrationState

Bieżący stan bazy danych

resultType string:

DatabaseLevelOutput

Typ wyniku

sourceDatabaseName

string

Nazwa bazy danych

startedOn

string

Godzina rozpoczęcia migracji bazy danych

MigrateSqlServerSqlMISyncTaskOutputError

Nazwa Typ Opis
error

ReportableException

Błąd migracji

id

string

Unikatowy identyfikator wyjątku

resultType string:

ErrorOutput

Typ wyniku

MigrateSqlServerSqlMISyncTaskOutputMigrationLevel

Nazwa Typ Opis
databaseCount

integer

Liczba baz danych

databaseErrorCount

integer

Liczba błędów na poziomie bazy danych

endedOn

string

Godzina zakończenia migracji

id

string

Identyfikator wyniku

resultType string:

MigrationLevelOutput

Typ wyniku

sourceServerBrandVersion

string

Wersja marki serwera źródłowego

sourceServerName

string

Nazwa serwera źródłowego

sourceServerVersion

string

Wersja serwera źródłowego

startedOn

string

Godzina rozpoczęcia migracji

state

MigrationState

Bieżący stan migracji

targetServerBrandVersion

string

Wersja marki serwera docelowego

targetServerName

string

Nazwa serwera docelowego

targetServerVersion

string

Wersja serwera docelowego

MigrateSqlServerSqlMISyncTaskProperties

Właściwości zadania migrowania baz danych SQL Server do scenariusza synchronizacji wystąpienia zarządzanego usługi Azure SQL Database

Nazwa Typ Opis
clientData

object

Pary klucz-wartość danych klienta w celu dołączenia do zadania informacji o metadanych

commands CommandProperties[]:

Tablica właściwości poleceń.

createdOn

string

Data/godzina w formacie UTC utworzenia zadania

errors

ODataError[]

Tablica błędów. Jest to ignorowane w przypadku przesłania.

input

MigrateSqlServerSqlMISyncTaskInput

Dane wejściowe zadania

output MigrateSqlServerSqlMISyncTaskOutput[]:

Dane wyjściowe zadania podrzędnego. Jest to ignorowane w przypadku przesłania.

state

TaskState

Stan zadania. Jest to ignorowane w przypadku przesłania.

taskType string:

Migrate.SqlServer.AzureSqlDbMI.Sync.LRS

Typ zadania.

MigrateSqlServerSqlMITaskInput

Dane wejściowe zadania migrowania baz danych SQL Server do wystąpienia zarządzanego usługi Azure SQL Database.

Nazwa Typ Opis
aadDomainName

string

Nazwa domeny usługi Azure Active Directory w formacie "contoso.com" dla Azure AD federacyjnych lub "contoso.onmicrosoft.com" dla domeny zarządzanej jest wymagana tylko w przypadku wybrania logowania systemu Windows i tylko wtedy, gdy wybrano identyfikatory logowania systemu Windows

backupBlobShare

BlobShare

Identyfikator URI sygnatury dostępu współdzielonego kontenera konta usługi Azure Storage do przechowywania plików kopii zapasowych.

backupFileShare

FileShare

Utwórz kopię zapasową informacji o udziale plików dla wszystkich wybranych baz danych.

backupMode

BackupMode

Tryb tworzenia kopii zapasowej w celu określenia, czy używać istniejącej kopii zapasowej, czy tworzyć nową kopię zapasową. W przypadku korzystania z istniejących kopii zapasowych należy podać ścieżki plików kopii zapasowej w wybranych bazach danych.

encryptedKeyForSecureFields

string

zaszyfrowany klucz dla bezpiecznych pól

selectedAgentJobs

string[]

Zadania agenta do migracji.

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Bazy danych do migracji

selectedLogins

string[]

Logowania do migracji.

sourceConnectionInfo

SqlConnectionInfo

Informacje dotyczące nawiązywania połączenia ze źródłem

startedOn

string

Data i godzina w stosunku do czasu UTC rozpoczęcia migracji

targetConnectionInfo

SqlConnectionInfo

Informacje dotyczące nawiązywania połączenia z obiektem docelowym

MigrateSqlServerSqlMITaskOutputAgentJobLevel

Nazwa Typ Opis
endedOn

string

Godzina zakończenia migracji

exceptionsAndWarnings

ReportableException[]

Błędy i ostrzeżenia dotyczące migracji na zadanie

id

string

Identyfikator wyniku

isEnabled

boolean

Stan oryginalnego zadania agenta.

message

string

Komunikat o postępie migracji

name

string

Nazwa zadania agenta.

resultType string:

AgentJobLevelOutput

Typ wyniku

startedOn

string

Godzina rozpoczęcia migracji

state

MigrationState

Bieżący stan migracji

MigrateSqlServerSqlMITaskOutputDatabaseLevel

Nazwa Typ Opis
databaseName

string

Nazwa bazy danych

endedOn

string

Godzina zakończenia migracji

exceptionsAndWarnings

ReportableException[]

Wyjątki i ostrzeżenia dotyczące migracji

id

string

Identyfikator wyniku

message

string

Komunikat o postępie migracji

resultType string:

DatabaseLevelOutput

Typ wyniku

sizeMB

number

Rozmiar bazy danych w megabajtach

stage

DatabaseMigrationStage

Bieżący etap migracji

startedOn

string

Godzina rozpoczęcia migracji

state

MigrationState

Bieżący stan migracji

MigrateSqlServerSqlMITaskOutputError

Nazwa Typ Opis
error

ReportableException

Błąd migracji

id

string

Unikatowy identyfikator wyjątku

resultType string:

ErrorOutput

Typ wyniku

MigrateSqlServerSqlMITaskOutputLoginLevel

Nazwa Typ Opis
endedOn

string

Godzina zakończenia migracji logowania

exceptionsAndWarnings

ReportableException[]

Błędy migracji logowania i ostrzeżenia dotyczące logowania

id

string

Identyfikator wyniku

loginName

string

Nazwa logowania.

message

string

Komunikat o postępie migracji logowania

resultType string:

LoginLevelOutput

Typ wyniku

stage

LoginMigrationStage

Bieżący etap logowania

startedOn

string

Godzina rozpoczęcia migracji logowania

state

MigrationState

Bieżący stan logowania

MigrateSqlServerSqlMITaskOutputMigrationLevel

Nazwa Typ Opis
agentJobs

object

Wybrane zadania agenta jako mapa z nazwy do identyfikatora

databases

object

Wybrane bazy danych jako mapa z nazwy bazy danych do identyfikatora bazy danych

endedOn

string

Godzina zakończenia migracji

exceptionsAndWarnings

ReportableException[]

Wyjątki i ostrzeżenia dotyczące migracji.

id

string

Identyfikator wyniku

logins

object

Wybrane identyfikatory logowania jako mapa z nazwy do identyfikatora

message

string

Komunikat o postępie migracji

orphanedUsersInfo

OrphanedUserInfo[]

Lista użytkowników oddzielonych.

resultType string:

MigrationLevelOutput

Typ wyniku

serverRoleResults

<string,  StartMigrationScenarioServerRoleResult>

Mapa wyników migracji roli serwera.

sourceServerBrandVersion

string

Wersja marki serwera źródłowego

sourceServerVersion

string

Wersja serwera źródłowego

startedOn

string

Godzina rozpoczęcia migracji

state

MigrationState

Bieżący stan migracji

status

MigrationStatus

Bieżący stan migracji

targetServerBrandVersion

string

Wersja marki serwera docelowego

targetServerVersion

string

Wersja serwera docelowego

MigrateSqlServerSqlMITaskProperties

Właściwości zadania migrowania baz danych SQL Server do wystąpienia zarządzanego usługi Azure SQL Database

Nazwa Typ Opis
clientData

object

Pary klucz-wartość danych klienta w celu dołączenia do zadania informacji o metadanych

commands CommandProperties[]:

Tablica właściwości poleceń.

createdOn

string

Data/godzina w formacie UTC utworzenia zadania

errors

ODataError[]

Tablica błędów. Jest to ignorowane w przypadku przesłania.

input

MigrateSqlServerSqlMITaskInput

Dane wejściowe zadania

isCloneable

boolean

czy zadanie można sklonować, czy nie

output MigrateSqlServerSqlMITaskOutput[]:

Dane wyjściowe zadania podrzędnego. Jest to ignorowane w przypadku przesłania.

parentTaskId

string

identyfikator zadania nadrzędnego

state

TaskState

Stan zadania. Jest to ignorowane w przypadku przesłania.

taskId

string

identyfikator zadania

taskType string:

Migrate.SqlServer.AzureSqlDbMI

Typ zadania.

MigrateSsisTaskInput

Dane wejściowe zadania migrujące pakiety usług SSIS z SQL Server do wystąpienia zarządzanego usługi Azure SQL Database.

Nazwa Typ Opis
sourceConnectionInfo

SqlConnectionInfo

Informacje dotyczące nawiązywania połączenia ze źródłem

ssisMigrationInfo

SsisMigrationInfo

Informacje o migracji pakietów SSIS.

targetConnectionInfo

SqlConnectionInfo

Informacje dotyczące nawiązywania połączenia z obiektem docelowym

MigrateSsisTaskOutputMigrationLevel

Nazwa Typ Opis
endedOn

string

Godzina zakończenia migracji

exceptionsAndWarnings

ReportableException[]

Wyjątki i ostrzeżenia dotyczące migracji.

id

string

Identyfikator wyniku

message

string

Komunikat o postępie migracji

resultType string:

MigrationLevelOutput

Typ wyniku

sourceServerBrandVersion

string

Wersja marki serwera źródłowego

sourceServerVersion

string

Wersja serwera źródłowego

stage

SsisMigrationStage

Etap migracji usług SSIS.

startedOn

string

Godzina rozpoczęcia migracji

status

MigrationStatus

Bieżący stan migracji

targetServerBrandVersion

string

Wersja marki serwera docelowego

targetServerVersion

string

Wersja serwera docelowego

MigrateSsisTaskOutputProjectLevel

Nazwa Typ Opis
endedOn

string

Godzina zakończenia migracji

exceptionsAndWarnings

ReportableException[]

Wyjątki i ostrzeżenia dotyczące migracji

folderName

string

Nazwa folderu

id

string

Identyfikator wyniku

message

string

Komunikat o postępie migracji

projectName

string

Nazwa projektu

resultType string:

SsisProjectLevelOutput

Typ wyniku

stage

SsisMigrationStage

Etap migracji usług SSIS.

startedOn

string

Godzina rozpoczęcia migracji

state

MigrationState

Bieżący stan migracji

MigrateSsisTaskProperties

Właściwości zadania, które migrują pakiety usług SSIS z baz danych SQL Server do wystąpienia zarządzanego bazy danych Azure SQL.

Nazwa Typ Opis
clientData

object

Pary klucz wartości danych klienta w celu dołączenia informacji o metadanych do zadania

commands CommandProperties[]:

Tablica właściwości poleceń.

errors

ODataError[]

Tablica błędów. Jest to ignorowane w przypadku przesłania.

input

MigrateSsisTaskInput

Dane wejściowe zadania

output MigrateSsisTaskOutput[]:

Dane wyjściowe zadania podrzędnego. Jest to ignorowane w przypadku przesłania.

state

TaskState

Stan zadania. Jest to ignorowane w przypadku przesłania.

taskType string:

Migrate.Ssis

Typ zadania.

MigrateSyncCompleteCommandInput

Dane wejściowe polecenia, które kończy migrację synchronizacji bazy danych.

Nazwa Typ Opis
commitTimeStamp

string

Sygnatura czasowa do ukończenia

databaseName

string

Nazwa bazy danych

MigrateSyncCompleteCommandOutput

Dane wyjściowe polecenia, które kończy migrację synchronizacji bazy danych.

Nazwa Typ Opis
errors

ReportableException[]

Lista błędów, które wystąpiły podczas wykonywania polecenia

id

string

Identyfikator wyniku

MigrateSyncCompleteCommandProperties

Właściwości polecenia, które kończy migrację synchronizacji bazy danych.

Nazwa Typ Opis
commandId

string

Identyfikator polecenia

commandType string:

Migrate.Sync.Complete.Database

Typ polecenia.

errors

ODataError[]

Tablica błędów. Jest to ignorowane w przypadku przesłania.

input

MigrateSyncCompleteCommandInput

Dane wejściowe polecenia

output

MigrateSyncCompleteCommandOutput

Dane wyjściowe polecenia. Jest to ignorowane w przypadku przesłania.

state

CommandState

Stan polecenia. Jest to ignorowane w przypadku przesłania.

MigrationEligibilityInfo

Informacje o uprawnieniach do migracji obiektu serwera

Nazwa Typ Opis
isEligibleForMigration

boolean

Czy obiekt kwalifikuje się do migracji, czy nie.

validationMessages

string[]

Informacje o niepowodzeniu uprawnień dla obiektu serwera.

MigrationReportResult

Wynik raportu weryfikacji migracji zawiera adres URL pobierania wygenerowanego raportu.

Nazwa Typ Opis
id

string

Identyfikator wyniku weryfikacji migracji

reportUrl

string

Adres URL raportu.

MigrationState

Bieżący stan migracji

Nazwa Typ Opis
Completed

string

Failed

string

InProgress

string

None

string

Skipped

string

Stopped

string

Warning

string

MigrationStatus

Bieżący stan migracji

Nazwa Typ Opis
Completed

string

CompletedWithWarnings

string

Configured

string

Connecting

string

Default

string

Error

string

Running

string

SelectLogins

string

SourceAndTargetSelected

string

Stopped

string

MigrationValidationDatabaseSummaryResult

Wynik podsumowania poziomu bazy danych weryfikacji migracji

Nazwa Typ Opis
endedOn

string

Godzina zakończenia walidacji

id

string

Identyfikator wyniku

migrationId

string

Identyfikator migracji

sourceDatabaseName

string

Nazwa źródłowej bazy danych

startedOn

string

Godzina rozpoczęcia walidacji

status

ValidationStatus

Bieżący stan weryfikacji na poziomie bazy danych

targetDatabaseName

string

Nazwa docelowej bazy danych

MigrationValidationOptions

Typy walidacji do uruchomienia po migracji

Nazwa Typ Opis
enableDataIntegrityValidation

boolean

Umożliwia przeprowadzenie weryfikacji integralności danych na podstawie sumy kontrolnej między źródłem a obiektem docelowym dla wybranej bazy danych/tabel.

enableQueryAnalysisValidation

boolean

Umożliwia szybką i inteligentną analizę zapytań przez pobieranie zapytań z źródłowej bazy danych i wykonywanie ich w obiekcie docelowym. Wynik będzie zawierać statystyki wykonywania dla wykonań w źródłowych i docelowych bazach danych dla wyodrębnionych zapytań.

enableSchemaValidation

boolean

Umożliwia porównanie informacji o schemacie między źródłem i obiektem docelowym.

MigrationValidationResult

Wynik weryfikacji migracji

Nazwa Typ Opis
id

string

Identyfikator wyniku weryfikacji migracji

migrationId

string

Identyfikator migracji

status

ValidationStatus

Bieżący stan weryfikacji na poziomie migracji. Stan ze stanu wyniku weryfikacji bazy danych zostanie zagregowany tutaj.

summaryResults

<string,  MigrationValidationDatabaseSummaryResult>

Wyniki podsumowania walidacji dla każdej bazy danych

MiSqlConnectionInfo

Właściwości wymagane do utworzenia połączenia z wystąpieniem zarządzanym bazy danych Azure SQL

Nazwa Typ Opis
managedInstanceResourceId

string

Identyfikator zasobu dla wystąpienia zarządzanego bazy danych Azure SQL

password

string

Poświadczenia hasła.

type string:

MiSqlConnectionInfo

Typ informacji o połączeniu

userName

string

Nazwa użytkownika

MongoDbClusterInfo

Opisuje źródło danych bazy danych MongoDB

Nazwa Typ Opis
databases

MongoDbDatabaseInfo[]

Lista niesystemowych baz danych w klastrze

supportsSharding

boolean

Czy klaster obsługuje kolekcje podzielone na fragmenty

type

MongoDbClusterType

Typ źródła danych

version

string

Wersja źródła danych w postaci x.y.z (np. 3.6.7). Nie jest używany, jeśli typ to BlobContainer.

MongoDbClusterType

Typ źródła danych

Nazwa Typ Opis
BlobContainer

string

CosmosDb

string

MongoDb

string

MongoDbCollectionInfo

Opisuje obsługiwaną kolekcję w bazie danych MongoDB

Nazwa Typ Opis
averageDocumentSize

integer

Średni rozmiar dokumentu lub -1, jeśli średni rozmiar jest nieznany

dataSize

integer

Szacowany całkowity rozmiar danych w bajtach lub -1, jeśli rozmiar jest nieznany.

databaseName

string

Nazwa bazy danych zawierającej kolekcję

documentCount

integer

Szacowana łączna liczba dokumentów lub -1, jeśli liczba dokumentów jest nieznana

isCapped

boolean

Czy kolekcja jest kolekcją ograniczoną (tj. czy ma stały rozmiar i działa jak bufor okrągły)

isSystemCollection

boolean

Czy kolekcja jest kolekcją systemowa

isView

boolean

Czy kolekcja jest widokiem innej kolekcji

name

string

Niekwalifikowana nazwa bazy danych lub kolekcji

qualifiedName

string

Kwalifikowana nazwa bazy danych lub kolekcji. W przypadku kolekcji jest to nazwa kwalifikowana przez bazę danych.

shardKey

MongoDbShardKeyInfo

Klucz fragmentu w kolekcji lub wartość null, jeśli kolekcja nie jest fragmentowana

supportsSharding

boolean

Czy baza danych ma włączone fragmentowanie. Należy pamiętać, że w razie potrzeby zadanie migracji włączy fragmentowanie elementu docelowego.

viewOf

string

Nazwa kolekcji, z którą jest to widok, jeśli element IsView ma wartość true

MongoDbCollectionProgress

Opisuje postęp kolekcji

Nazwa Typ Opis
bytesCopied

integer

Liczba bajtów dokumentów skopiowanych podczas etapu kopiowania

documentsCopied

integer

Liczba dokumentów skopiowanych podczas etapu kopiowania

elapsedTime

string

Czas, który upłynął w formacie [ddd.] hh:mm:ss[.fffffff] (tj. format TimeSpan)

errors

<string,  MongoDbError>

Błędy i ostrzeżenia, które wystąpiły dla bieżącego obiektu. Klucze są kodami błędów.

eventsPending

integer

Liczba zdarzeń oplogu oczekujących na powtórkę

eventsReplayed

integer

Liczba zdarzeń oplogu odtwarzanych do tej pory

lastEventTime

string

Sygnatura czasowa odebranego ostatniego zdarzenia oplogu lub wartość null, jeśli nie odebrano jeszcze żadnego zdarzenia oplog

lastReplayTime

string

Sygnatura czasowa ostatniego odtwarzania zdarzenia oplogu lub wartość null, jeśli nie zostało jeszcze odtwarzane żadne zdarzenie oplogu

name

string

Nazwa obiektu progress. W przypadku kolekcji jest to niekwalifikowana nazwa kolekcji. W przypadku bazy danych jest to nazwa bazy danych. W przypadku ogólnej migracji jest to wartość null.

qualifiedName

string

Kwalifikowana nazwa obiektu progress. W przypadku kolekcji jest to nazwa kwalifikowana przez bazę danych. W przypadku bazy danych jest to nazwa bazy danych. W przypadku ogólnej migracji jest to wartość null.

resultType string:

Collection

Typ obiektu postępu

state

MongoDbMigrationState

totalBytes

integer

Całkowita liczba bajtów dokumentu w źródle na początku etapu kopiowania lub -1, jeśli całkowity rozmiar był nieznany

totalDocuments

integer

Całkowita liczba dokumentów w źródle na początku etapu kopiowania lub -1, jeśli łączna liczba była nieznana

MongoDbCollectionSettings

Opisuje sposób migrowania pojedynczej kolekcji bazy danych MongoDB

Nazwa Typ Opis
canDelete

boolean

Czy migracja może porzucić kolekcję docelową w trakcie migracji. Wartość domyślna to true.

shardKey

MongoDbShardKeySetting

Opisuje klucz fragmentu bazy danych MongoDB

targetRUs

integer

Jednostki RU, które powinny być skonfigurowane w obiekcie docelowym usługi CosmosDB lub mają wartość null, aby użyć wartości domyślnej. Nie ma to wpływu na cele inne niż CosmosDB.

MongoDbConnectionInfo

Opisuje połączenie ze źródłem danych bazy danych MongoDB

Nazwa Typ Domyślna wartość Opis
additionalSettings

string

Dodatkowe ustawienia połączenia

authentication

AuthenticationType

Typ uwierzytelniania używany na potrzeby połączenia

connectionString

string

Adres URL kontenera parametry połączenia bazy danych MongoDB lub kontenera obiektów blob. Nazwę użytkownika i hasło można określić tutaj lub we właściwościach userName i password

dataSource

string

Źródło danych

encryptConnection

boolean

Czy szyfrować połączenie

enforceSSL

boolean

password

string

Poświadczenia hasła.

port

integer

port dla serwera

serverBrandVersion

string

wersja marki serwera

serverName

string

nazwa serwera

serverVersion

string

wersja serwera

trustServerCertificate

boolean

False

Czy ufać certyfikatowi serwera

type

string

Typ informacji o połączeniu

userName

string

Nazwa użytkownika

MongoDbDatabaseInfo

Opisuje bazę danych w źródle danych bazy danych MongoDB

Nazwa Typ Opis
averageDocumentSize

integer

Średni rozmiar dokumentu lub -1, jeśli średni rozmiar jest nieznany

collections

MongoDbCollectionInfo[]

Lista obsługiwanych kolekcji w bazie danych MongoDB

dataSize

integer

Szacowany całkowity rozmiar danych w bajtach lub -1, jeśli rozmiar jest nieznany.

documentCount

integer

Szacowana łączna liczba dokumentów lub -1, jeśli liczba dokumentów jest nieznana

name

string

Niekwalifikowana nazwa bazy danych lub kolekcji

qualifiedName

string

Kwalifikowana nazwa bazy danych lub kolekcji. W przypadku kolekcji jest to nazwa kwalifikowana przez bazę danych.

supportsSharding

boolean

Czy baza danych ma włączone fragmentowanie. Należy pamiętać, że w razie potrzeby zadanie migracji włączy fragmentowanie elementu docelowego.

MongoDbDatabaseProgress

Opisuje postęp bazy danych

Nazwa Typ Opis
bytesCopied

integer

Liczba bajtów dokumentów skopiowanych podczas etapu kopiowania

collections

object

Postęp kolekcji w bazie danych. Klucze są niekwalifikowanymi nazwami kolekcji

documentsCopied

integer

Liczba dokumentów skopiowanych podczas etapu kopiowania

elapsedTime

string

Czas, który upłynął w formacie [ddd.] hh:mm:ss[.fffffff] (tj. format TimeSpan)

errors

<string,  MongoDbError>

Błędy i ostrzeżenia, które wystąpiły dla bieżącego obiektu. Klucze są kodami błędów.

eventsPending

integer

Liczba zdarzeń oplogu oczekujących na powtórkę

eventsReplayed

integer

Liczba zdarzeń oplogu odtwarzanych do tej pory

lastEventTime

string

Sygnatura czasowa odebranego ostatniego zdarzenia oplogu lub wartość null, jeśli nie odebrano jeszcze żadnego zdarzenia oplog

lastReplayTime

string

Sygnatura czasowa ostatniego odtwarzania zdarzenia oplogu lub wartość null, jeśli nie zostało jeszcze odtwarzane żadne zdarzenie oplogu

name

string

Nazwa obiektu progress. W przypadku kolekcji jest to niekwalifikowana nazwa kolekcji. W przypadku bazy danych jest to nazwa bazy danych. W przypadku ogólnej migracji jest to wartość null.

qualifiedName

string

Kwalifikowana nazwa obiektu progress. W przypadku kolekcji jest to nazwa kwalifikowana przez bazę danych. W przypadku bazy danych jest to nazwa bazy danych. W przypadku ogólnej migracji jest to wartość null.

resultType string:

Database

Typ obiektu postępu

state

MongoDbMigrationState

totalBytes

integer

Całkowita liczba bajtów dokumentu w źródle na początku etapu kopiowania lub -1, jeśli całkowity rozmiar był nieznany

totalDocuments

integer

Całkowita liczba dokumentów w źródle na początku etapu kopiowania lub -1, jeśli łączna liczba była nieznana

MongoDbDatabaseSettings

Opisuje sposób migrowania pojedynczej bazy danych MongoDB

Nazwa Typ Opis
collections

<string,  MongoDbCollectionSettings>

Kolekcje w źródłowej bazie danych do migracji do obiektu docelowego. Klucze są niekwalifikowanymi nazwami kolekcji.

targetRUs

integer

Jednostki RU, które powinny być skonfigurowane na obiekcie docelowym usługi CosmosDB lub null, aby używać wartości domyślnej lub 0, jeśli przepływność nie powinna być aprowizowana dla bazy danych. Nie ma to wpływu na cele inne niż CosmosDB.

MongoDbError

Opisuje błąd lub ostrzeżenie, które wystąpiło podczas migracji bazy danych MongoDB

Nazwa Typ Opis
code

string

Kod nielokalizowany, czytelny dla maszyny opisujący błąd lub ostrzeżenie

count

integer

Liczba wystąpień błędu lub ostrzeżenia

message

string

Zlokalizowany, czytelny dla człowieka komunikat opisujący błąd lub ostrzeżenie

type

MongoDbErrorType

Typ błędu lub ostrzeżenia

MongoDbErrorType

Typ błędu lub ostrzeżenia

Nazwa Typ Opis
Error

string

ValidationError

string

Warning

string

MongoDbMigrationProgress

Opisuje postęp ogólnej migracji

Nazwa Typ Opis
bytesCopied

integer

Liczba bajtów dokumentów skopiowanych podczas etapu kopiowania

databases

<string,  MongoDbDatabaseProgress>

Postęp baz danych w migracji. Klucze są nazwami baz danych

documentsCopied

integer

Liczba dokumentów skopiowanych podczas etapu kopiowania

elapsedTime

string

Czas, który upłynął w formacie [ddd.] hh:mm:ss[.fffffff] (tj. format TimeSpan)

errors

<string,  MongoDbError>

Błędy i ostrzeżenia, które wystąpiły dla bieżącego obiektu. Klucze są kodami błędów.

eventsPending

integer

Liczba zdarzeń oplogu oczekujących na powtórkę

eventsReplayed

integer

Liczba zdarzeń oplogu odtwarzanych do tej pory

lastEventTime

string

Sygnatura czasowa odebranego ostatniego zdarzenia oplogu lub wartość null, jeśli nie odebrano jeszcze żadnego zdarzenia oplog

lastReplayTime

string

Sygnatura czasowa ostatniego odtwarzania zdarzenia oplogu lub wartość null, jeśli nie zostało jeszcze odtwarzane żadne zdarzenie oplogu

name

string

Nazwa obiektu progress. W przypadku kolekcji jest to niekwalifikowana nazwa kolekcji. W przypadku bazy danych jest to nazwa bazy danych. W przypadku ogólnej migracji jest to wartość null.

qualifiedName

string

Kwalifikowana nazwa obiektu progress. W przypadku kolekcji jest to nazwa kwalifikowana przez bazę danych. W przypadku bazy danych jest to nazwa bazy danych. W przypadku ogólnej migracji jest to wartość null.

resultType string:

Migration

Typ obiektu postępu

state

MongoDbMigrationState

totalBytes

integer

Całkowita liczba bajtów dokumentu w źródle na początku etapu kopiowania lub -1, jeśli całkowity rozmiar był nieznany

totalDocuments

integer

Całkowita liczba dokumentów w źródle na początku etapu kopiowania lub -1, jeśli łączna liczba była nieznana

MongoDbMigrationSettings

Opisuje sposób przeprowadzenia migracji danych bazy danych MongoDB

Nazwa Typ Opis
boostRUs

integer

Limit jednostek RU dla obiektu docelowego usługi CosmosDB, który będzie tymczasowo zwiększany do (jeśli jest niższy) podczas początkowej kopii migracji, z 10 000 do 1000 000 lub 0, aby użyć domyślnego zwiększenia (co jest ogólnie maksymalną wartością) lub wartości null, aby nie zwiększyć liczby jednostek RU. To ustawienie nie ma wpływu na obiekty docelowe niezwiązane z usługą CosmosDB.

databases

<string,  MongoDbDatabaseSettings>

Bazy danych w klastrze źródłowym do migracji do obiektu docelowego. Klucze są nazwami baz danych.

replication

MongoDbReplication

Opisuje sposób replikacji zmian ze źródła do obiektu docelowego. Wartość domyślna to OneTime.

source

MongoDbConnectionInfo

Ustawienia używane do nawiązywania połączenia z klastrem źródłowym

target

MongoDbConnectionInfo

Ustawienia używane do nawiązywania połączenia z klastrem docelowym

throttling

MongoDbThrottlingSettings

Ustawienia używane do ograniczania użycia zasobów migracji

MongoDbMigrationState

Nazwa Typ Opis
Canceled

string

Complete

string

Copying

string

Failed

string

Finalizing

string

InitialReplay

string

Initializing

string

NotStarted

string

Replaying

string

Restarting

string

ValidatingInput

string

MongoDbReplication

Opisuje sposób replikacji zmian ze źródła do miejsca docelowego. Wartość domyślna to OneTime.

Nazwa Typ Opis
Continuous

string

Disabled

string

OneTime

string

MongoDbShardKeyField

Opisuje odwołanie do pola w kluczu fragmentu bazy danych MongoDB

Nazwa Typ Opis
name

string

Nazwa pola

order

MongoDbShardKeyOrder

Kolejność pól

MongoDbShardKeyInfo

Opisuje klucz fragmentu bazy danych MongoDB

Nazwa Typ Opis
fields

MongoDbShardKeyField[]

Pola w kluczu fragmentu

isUnique

boolean

Czy klucz fragmentu jest unikatowy

MongoDbShardKeyOrder

Kolejność pól

Nazwa Typ Opis
Forward

string

Hashed

string

Reverse

string

MongoDbShardKeySetting

Opisuje klucz fragmentu bazy danych MongoDB

Nazwa Typ Opis
fields

MongoDbShardKeyField[]

Pola w kluczu fragmentu

isUnique

boolean

Czy klucz fragmentu jest unikatowy

MongoDbThrottlingSettings

Określa limity zasobów migracji

Nazwa Typ Opis
maxParallelism

integer

Maksymalna liczba elementów roboczych (np. kopii kolekcji), które będą przetwarzane równolegle

minFreeCpu

integer

Procent czasu procesora CPU, którego migracja spróbuje uniknąć użycia z zakresu od 0 do 100

minFreeMemoryMb

integer

Liczba megabajtów pamięci RAM, których migracja spróbuje uniknąć użycia

MySqlConnectionInfo

Informacje dotyczące nawiązywania połączenia z serwerem MySQL

Nazwa Typ Domyślna wartość Opis
additionalSettings

string

Dodatkowe ustawienia połączenia

authentication

AuthenticationType

Typ uwierzytelniania używany na potrzeby połączenia

dataSource

string

Źródło danych

encryptConnection

boolean

True

Czy szyfrować połączenie

password

string

Poświadczenia hasła.

port

integer

Port dla serwera

serverName

string

Nazwa serwera

type string:

MySqlConnectionInfo

Typ informacji o połączeniu

userName

string

Nazwa użytkownika

MySqlTargetPlatformType

Platforma docelowa migracji

Nazwa Typ Opis
AzureDbForMySQL

string

SqlServer

string

ObjectType

Typ obiektu, który ma różnicę. np. (Table/View/StoredProcedure)

Nazwa Typ Opis
Function

string

StoredProcedures

string

Table

string

User

string

View

string

ODataError

Informacje o błędzie w formacie OData.

Nazwa Typ Opis
code

string

Czytelny dla maszyny opis błędu, taki jak "InvalidRequest" lub "InternalServerError"

details

ODataError[]

Błędy wewnętrzne, które spowodowały ten błąd

message

string

Czytelny dla człowieka opis błędu

OracleConnectionInfo

Informacje dotyczące nawiązywania połączenia z serwerem Oracle

Nazwa Typ Opis
authentication

AuthenticationType

Typ uwierzytelniania używany na potrzeby połączenia

dataSource

string

EZConnect lub TNSName parametry połączenia.

password

string

Poświadczenia hasła.

port

integer

port dla serwera

serverName

string

nazwa serwera

serverVersion

string

wersja serwera

type string:

OracleConnectionInfo

Typ informacji o połączeniu

userName

string

Nazwa użytkownika

OrphanedUserInfo

Informacje o oddzielonych użytkownikach w bazie danych programu SQL Server.

Nazwa Typ Opis
databaseName

string

Nadrzędna baza danych użytkownika

name

string

Nazwa oddzielonego użytkownika

PostgreSqlConnectionInfo

Informacje dotyczące nawiązywania połączenia z serwerem PostgreSQL

Nazwa Typ Domyślna wartość Opis
additionalSettings

string

Dodatkowe ustawienia połączenia

authentication

AuthenticationType

Typ uwierzytelniania używany na potrzeby połączenia

dataSource

string

Źródło danych

databaseName

string

Nazwa bazy danych

encryptConnection

boolean

True

Czy szyfrować połączenie

password

string

Poświadczenia hasła.

port

integer

Port dla serwera

serverBrandVersion

string

wersja marki serwera

serverName

string

Nazwa serwera

serverVersion

string

wersja serwera

trustServerCertificate

boolean

False

Czy ufać certyfikatowi serwera

type string:

PostgreSqlConnectionInfo

Typ informacji o połączeniu

userName

string

Nazwa użytkownika

ProjectTask

Zasób zadania

Nazwa Typ Opis
etag

string

Wartość tagu silnej jednostki HTTP. Jest to ignorowane w przypadku przesłania.

id

string

Identyfikator zasobu.

name

string

Nazwa zasobu.

properties ProjectTaskProperties:

Niestandardowe właściwości zadania

systemData

SystemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

type

string

Typ zasobu.

QueryAnalysisValidationResult

Wyniki porównania analizy zapytań między źródłem a obiektem docelowym

Nazwa Typ Opis
queryResults

QueryExecutionResult

Lista wykonanych zapytań i wyniki wykonywania w źródle i obiekcie docelowym

validationErrors

ValidationError

Błędy będące częścią wykonywania

QueryExecutionResult

Opisuje wyniki analizy zapytań na potrzeby wykonywania w źródle i obiekcie docelowym

Nazwa Typ Opis
queryText

string

Tekst zapytania pobrany z serwera źródłowego

sourceResult

ExecutionStatistics

Wynik analizy zapytań ze źródła

statementsInBatch

integer

Suma nie. instrukcji w partii

targetResult

ExecutionStatistics

Wynik analizy zapytań z obiektu docelowego

ReplicateMigrationState

Otoka do replikowania zgłoszonych stanów migracji.

Nazwa Typ Opis
ACTION_REQUIRED

string

COMPLETE

string

FAILED

string

PENDING

string

UNDEFINED

string

VALIDATING

string

ReportableException

Obiekt wyjątku dla wszystkich wyjątków niestandardowych

Nazwa Typ Opis
actionableMessage

string

Kroki umożliwiające wykonanie akcji dla tego wyjątku

filePath

string

Ścieżka do pliku, w którym wystąpił wyjątek

hResult

integer

Zakodowana wartość liczbowa przypisana do określonego wyjątku

lineNumber

string

Numer wiersza, w którym wystąpił wyjątek

message

string

Komunikat o błędzie

stackTrace

string

Ślad stosu

ScenarioSource

Wyliczenie typu źródłowego

Nazwa Typ Opis
Access

string

DB2

string

MongoDB

string

MySQL

string

MySQLRDS

string

Oracle

string

PostgreSQL

string

PostgreSQLRDS

string

SQL

string

SQLRDS

string

Sybase

string

ScenarioTarget

Wyliczenie typu docelowego

Nazwa Typ Opis
AzureDBForMySql

string

AzureDBForPostgresSQL

string

MongoDB

string

SQLDB

string

SQLDW

string

SQLMI

string

SQLServer

string

SchemaComparisonValidationResult

Wyniki porównania schematu między źródłem a obiektem docelowym

Nazwa Typ Opis
schemaDifferences

SchemaComparisonValidationResultType

Lista różnic schematu między źródłowymi i docelowymi bazami danych

sourceDatabaseObjectCount

object

Liczba obiektów źródłowej bazy danych

targetDatabaseObjectCount

object

Liczba obiektów docelowej bazy danych

validationErrors

ValidationError

Lista błędów, które wystąpiły podczas przeprowadzania walidacji porównania schematu

SchemaComparisonValidationResultType

Opis błędów występujących podczas przeprowadzania walidacji migracji

Nazwa Typ Opis
objectName

string

Nazwa obiektu, który ma różnicę

objectType

ObjectType

Typ obiektu, który ma różnicę. np. (Table/View/StoredProcedure)

updateAction

UpdateActionType

Aktualizowanie typu akcji w odniesieniu do elementu docelowego

SelectedCertificateInput

Informacje o certyfikacie do wyeksportowania dla baz danych z obsługą funkcji TDE.

Nazwa Typ Opis
certificateName

string

Nazwa certyfikatu do wyeksportowania.

password

string

Hasło do użycia do szyfrowania wyeksportowanego certyfikatu.

ServerLevelPermissionsGroup

Grupa uprawnień na potrzeby walidacji. Te grupy będą uruchamiać zestaw uprawnień do weryfikowania aktywności użytkownika. Wybierz grupę uprawnień dla wykonywanego działania.

Nazwa Typ Opis
Default

string

MigrationFromMySQLToAzureDBForMySQL

string

MigrationFromSqlServerToAzureDB

string

MigrationFromSqlServerToAzureMI

string

MigrationFromSqlServerToAzureVM

string

ServerProperties

Właściwości serwera dla źródła typu MySQL

Nazwa Typ Opis
serverDatabaseCount

integer

Liczba baz danych na serwerze

serverEdition

string

Wydanie serwera bazy danych

serverName

string

Nazwa serwera

serverOperatingSystemVersion

string

Wersja systemu operacyjnego

serverPlatform

string

Nazwa platformy serwera

serverVersion

string

Wersja serwera bazy danych

Severity

Ważność błędu walidacji

Nazwa Typ Opis
Error

string

Message

string

Warning

string

SqlConnectionInfo

Informacje dotyczące nawiązywania połączenia z serwerem bazy danych SQL

Nazwa Typ Domyślna wartość Opis
additionalSettings

string

Dodatkowe ustawienia połączenia

authentication

AuthenticationType

Typ uwierzytelniania używany na potrzeby połączenia

dataSource

string

Źródło danych w formacie Protocol:MachineName\SQLServerInstanceName,PortNumber

encryptConnection

boolean

True

Czy szyfrować połączenie

password

string

Poświadczenia hasła.

platform

SqlSourcePlatform

Typ platformy serwera dla połączenia

port

integer

Port dla serwera

resourceId

string

Reprezentuje identyfikator zasobu HTTP reprezentowanego przez dostawcę zasobów platformy Azure.

serverBrandVersion

string

wersja marki serwera

serverName

string

nazwa serwera

serverVersion

string

wersja serwera

trustServerCertificate

boolean

False

Czy ufać certyfikatowi serwera

type string:

SqlConnectionInfo

Typ informacji o połączeniu

userName

string

Nazwa użytkownika

SqlSourcePlatform

Typ platformy serwera dla połączenia

Nazwa Typ Opis
SqlOnPrem

string

SsisMigrationInfo

Informacje o migracji usług SSIS z typem magazynu usług SSIS, zastąp zasady.

Nazwa Typ Opis
environmentOverwriteOption

SsisMigrationOverwriteOption

Opcja zastępowania migracji środowiska SSIS

projectOverwriteOption

SsisMigrationOverwriteOption

Opcja zastępowania migracji projektu SSIS

ssisStoreType

SsisStoreType

Typ magazynu usług SSIS typu źródła, tylko katalog usług SSIS jest teraz obsługiwany w usłudze DMS (wersja klasyczna)

SsisMigrationOverwriteOption

Opcja zastępowania migracji obiektów SSIS, tylko ignorowanie i zastępowanie jest obsługiwane w usłudze DMS (wersja klasyczna), a przyszłość może dodać opcję Ponowne użycie dla obiektu kontenera

Nazwa Typ Opis
Ignore

string

Overwrite

string

SsisMigrationStage

Bieżący etap migracji usług SSIS

Nazwa Typ Opis
Completed

string

InProgress

string

Initialize

string

None

string

SsisStoreType

Wyliczenie obsługiwanego typu magazynu usług SSIS w usłudze DMS (wersja klasyczna)

Nazwa Typ Opis
SsisCatalog

string

StartMigrationScenarioServerRoleResult

Wynik migracji roli serwera

Nazwa Typ Opis
exceptionsAndWarnings

ReportableException[]

Wyjątki i ostrzeżenia dotyczące migracji.

name

string

Nazwa roli serwera.

state

MigrationState

Bieżący stan migracji

SyncDatabaseMigrationReportingState

Wyliczenie innego stanu migracji online na poziomie bazy danych.

Nazwa Typ Opis
BACKUP_COMPLETED

string

BACKUP_IN_PROGRESS

string

CANCELLED

string

CANCELLING

string

COMPLETE

string

COMPLETING

string

CONFIGURING

string

FAILED

string

INITIALIAZING

string

READY_TO_COMPLETE

string

RESTORE_COMPLETED

string

RESTORE_IN_PROGRESS

string

RUNNING

string

STARTING

string

UNDEFINED

string

VALIDATING

string

VALIDATION_COMPLETE

string

VALIDATION_FAILED

string

SyncMigrationDatabaseErrorEvent

Błędy migracji bazy danych na potrzeby migracji online

Nazwa Typ Opis
eventText

string

Tekst zdarzenia.

eventTypeString

string

Typ zdarzenia.

timestampString

string

Wartość ciągu znacznika czasu.

SyncTableMigrationState

Wyliczenie innego stanu migracji online na poziomie tabeli.

Nazwa Typ Opis
BEFORE_LOAD

string

CANCELED

string

COMPLETED

string

ERROR

string

FAILED

string

FULL_LOAD

string

SystemData

Nazwa Typ Opis
createdAt

string

createdBy

string

createdByType

createdByType

lastModifiedAt

string

lastModifiedBy

string

lastModifiedByType

createdByType

TaskState

Stan zadania. Jest to ignorowane w przypadku przesłania.

Nazwa Typ Opis
Canceled

string

Failed

string

FailedInputValidation

string

Faulted

string

Queued

string

Running

string

Succeeded

string

Unknown

string

UpdateActionType

Typ rzeczywistej różnicy dla porównywanego obiektu podczas porównywania schematu

Nazwa Typ Opis
AddedOnTarget

string

ChangedOnTarget

string

DeletedOnTarget

string

ValidateMigrationInputSqlServerSqlDbSyncTaskProperties

Właściwości zadania weryfikujące dane wejściowe migracji dla programu SQL do migracji synchronizacji bazy danych Azure SQL DB

Nazwa Typ Opis
clientData

object

Pary klucz-wartość danych klienta w celu dołączenia do zadania informacji o metadanych

commands CommandProperties[]:

Tablica właściwości poleceń.

errors

ODataError[]

Tablica błędów. Jest to ignorowane w przypadku przesłania.

input

ValidateSyncMigrationInputSqlServerTaskInput

Dane wejściowe zadania

output

ValidateSyncMigrationInputSqlServerTaskOutput[]

Dane wyjściowe zadania podrzędnego. Jest to ignorowane w przypadku przesłania.

state

TaskState

Stan zadania. Jest to ignorowane w przypadku przesłania.

taskType string:

ValidateMigrationInput.SqlServer.SqlDb.Sync

Typ zadania.

ValidateMigrationInputSqlServerSqlMISyncTaskInput

Dane wejściowe zadania migrujące bazy danych SQL Server do scenariusza online wystąpienia zarządzanego bazy danych usługi Azure SQL Database.

Nazwa Typ Opis
azureApp

AzureActiveDirectoryApp

Usługa Azure Active Directory Application wystąpienie usługi DMS (klasyczne) będzie używane do nawiązywania połączenia z docelowym wystąpieniem wystąpienia zarządzanego usługi Azure SQL Database i kontem usługi Azure Storage

backupFileShare

FileShare

Tworzenie kopii zapasowej informacji o udziale plików dla wszystkich wybranych baz danych.

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Bazy danych do migracji

sourceConnectionInfo

SqlConnectionInfo

Informacje o połączeniu dla SQL Server źródłowych

storageResourceId

string

W pełni kwalifikowany identyfikator resourceId magazynu

targetConnectionInfo

MiSqlConnectionInfo

Informacje o połączeniu dla wystąpienia zarządzanego bazy danych Azure SQL

ValidateMigrationInputSqlServerSqlMISyncTaskOutput

Dane wyjściowe zadania, które weryfikują dane wejściowe migracji do usługi Azure SQL Database Managed Instance w trybie online

Nazwa Typ Opis
id

string

Identyfikator bazy danych

name

string

Nazwa bazy danych

validationErrors

ReportableException[]

Błędy skojarzone z wybranym obiektem bazy danych

ValidateMigrationInputSqlServerSqlMISyncTaskProperties

Właściwości zadania weryfikujące dane wejściowe migracji dla programu SQL do scenariusza synchronizacji wystąpienia zarządzanego usługi Azure SQL Database

Nazwa Typ Opis
clientData

object

Pary klucz-wartość danych klienta w celu dołączenia do zadania informacji o metadanych

commands CommandProperties[]:

Tablica właściwości poleceń.

errors

ODataError[]

Tablica błędów. Jest to ignorowane w przypadku przesłania.

input

ValidateMigrationInputSqlServerSqlMISyncTaskInput

Dane wejściowe zadania

output

ValidateMigrationInputSqlServerSqlMISyncTaskOutput[]

Dane wyjściowe zadania podrzędnego. Jest to ignorowane w przypadku przesłania.

state

TaskState

Stan zadania. Jest to ignorowane w przypadku przesłania.

taskType string:

ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS

Typ zadania.

ValidateMigrationInputSqlServerSqlMITaskInput

Dane wejściowe zadania weryfikujące dane wejściowe migracji dla programu SQL do Azure SQL Managed Instance

Nazwa Typ Opis
backupBlobShare

BlobShare

Identyfikator URI sygnatury dostępu współdzielonego kontenera konta usługi Azure Storage do przechowywania plików kopii zapasowych.

backupFileShare

FileShare

Tworzenie kopii zapasowej informacji o udziale plików dla wszystkich wybranych baz danych.

backupMode

BackupMode

Tryb tworzenia kopii zapasowej, aby określić, czy używać istniejącej kopii zapasowej, czy tworzyć nową kopię zapasową.

selectedDatabases

MigrateSqlServerSqlMIDatabaseInput[]

Bazy danych do migracji

selectedLogins

string[]

Identyfikatory logowania do migracji

sourceConnectionInfo

SqlConnectionInfo

Informacje dotyczące nawiązywania połączenia ze źródłem

targetConnectionInfo

SqlConnectionInfo

Informacje dotyczące nawiązywania połączenia z obiektem docelowym

ValidateMigrationInputSqlServerSqlMITaskOutput

Dane wyjściowe zadania weryfikujące dane wejściowe migracji dla programu SQL do migracji Azure SQL Managed Instance

Nazwa Typ Opis
backupFolderErrors

ReportableException[]

Błędy skojarzone ze ścieżką Kopii zapasowejFolder

backupShareCredentialsErrors

ReportableException[]

Błędy skojarzone z nazwą użytkownika udziału kopii zapasowej i poświadczeniami hasła

backupStorageAccountErrors

ReportableException[]

Błędy skojarzone z podanym kontem magazynu.

databaseBackupInfo

DatabaseBackupInfo

Informacje o plikach kopii zapasowych, gdy jest używany istniejący tryb tworzenia kopii zapasowej.

existingBackupErrors

ReportableException[]

Błędy skojarzone z istniejącymi plikami kopii zapasowej.

id

string

Identyfikator wyniku

name

string

Nazwa bazy danych

restoreDatabaseNameErrors

ReportableException[]

Błędy skojarzone z elementem RestoreDatabaseName

ValidateMigrationInputSqlServerSqlMITaskProperties

Właściwości zadania weryfikujące dane wejściowe migracji dla programu SQL do wystąpienia zarządzanego usługi Azure SQL Database

Nazwa Typ Opis
clientData

object

Pary klucz-wartość danych klienta w celu dołączenia do zadania informacji o metadanych

commands CommandProperties[]:

Tablica właściwości poleceń.

errors

ODataError[]

Tablica błędów. Jest to ignorowane w przypadku przesłania.

input

ValidateMigrationInputSqlServerSqlMITaskInput

Dane wejściowe zadania

output

ValidateMigrationInputSqlServerSqlMITaskOutput[]

Dane wyjściowe zadania podrzędnego. Jest to ignorowane w przypadku przesłania.

state

TaskState

Stan zadania. Jest to ignorowane w przypadku przesłania.

taskType string:

ValidateMigrationInput.SqlServer.AzureSqlDbMI

Typ zadania.

ValidateMongoDbTaskProperties

Właściwości zadania weryfikujące migrację między źródłami danych bazy danych MongoDB

Nazwa Typ Opis
clientData

object

Pary klucz-wartość danych klienta w celu dołączenia do zadania informacji o metadanych

commands CommandProperties[]:

Tablica właściwości poleceń.

errors

ODataError[]

Tablica błędów. Jest to ignorowane w przypadku przesłania.

input

MongoDbMigrationSettings

Opisuje sposób przeprowadzenia migracji danych bazy danych MongoDB

output

MongoDbMigrationProgress[]

Tablica zawierająca pojedynczy obiekt MongoDbMigrationProgress

state

TaskState

Stan zadania. Jest to ignorowane w przypadku przesłania.

taskType string:

Validate.MongoDb

Typ zadania.

ValidateOracleAzureDbForPostgreSqlSyncTaskProperties

Właściwości zadania, które weryfikuje migrację bazy danych Oracle do Azure Database for PostgreSQL na potrzeby migracji online

Nazwa Typ Opis
clientData

object

Pary klucz-wartość danych klienta w celu dołączenia do zadania informacji o metadanych

commands CommandProperties[]:

Tablica właściwości poleceń.

errors

ODataError[]

Tablica błędów. Jest to ignorowane w przypadku przesłania.

input

MigrateOracleAzureDbPostgreSqlSyncTaskInput

Dane wejściowe zadania migrowania baz danych Oracle do Azure Database for PostgreSQL na potrzeby migracji online

output

ValidateOracleAzureDbPostgreSqlSyncTaskOutput[]

Tablica zawierająca pojedynczy obiekt odpowiedzi na błąd walidacji

state

TaskState

Stan zadania. Jest to ignorowane w przypadku przesłania.

taskType string:

Validate.Oracle.AzureDbPostgreSql.Sync

Typ zadania.

ValidateOracleAzureDbPostgreSqlSyncTaskOutput

Dane wyjściowe zadania weryfikujące dane wejściowe migracji dla bazy danych Oracle do Azure Database for PostgreSQL na potrzeby migracji online

Nazwa Typ Opis
validationErrors

ReportableException[]

Błędy skojarzone z wybranym obiektem bazy danych

ValidateSyncMigrationInputSqlServerTaskInput

Dane wejściowe zadania, które weryfikują dane wejściowe migracji migracji sql

Nazwa Typ Opis
selectedDatabases

MigrateSqlServerSqlDbSyncDatabaseInput[]

Bazy danych do migracji

sourceConnectionInfo

SqlConnectionInfo

Informacje dotyczące nawiązywania połączenia ze źródłowym serwerem SQL

targetConnectionInfo

SqlConnectionInfo

Informacje dotyczące nawiązywania połączenia z obiektem docelowym

ValidateSyncMigrationInputSqlServerTaskOutput

Dane wyjściowe zadania, które weryfikują dane wejściowe migracji migracji sql

Nazwa Typ Opis
id

string

Identyfikator bazy danych

name

string

Nazwa bazy danych

validationErrors

ReportableException[]

Błędy skojarzone z wybranym obiektem bazy danych

ValidationError

Opis błędów występujących podczas przeprowadzania walidacji migracji

Nazwa Typ Opis
severity

Severity

Ważność błędu

text

string

Tekst błędu

ValidationStatus

Bieżący stan weryfikacji

Nazwa Typ Opis
Completed

string

CompletedWithIssues

string

Default

string

Failed

string

InProgress

string

Initialized

string

NotStarted

string

Stopped

string

WaitStatistics

Statystyki oczekiwania zebrane podczas wykonywania wsadowego zapytania

Nazwa Typ Domyślna wartość Opis
waitCount

integer

Suma nie. oczekiwania

waitTimeMs

number

0

Łączny czas oczekiwania w milisekundach

waitType

string

Typ oczekiwania