az datamigration sql-managed-instance
Notitie
Deze verwijzing maakt deel uit van de datamigration-extensie voor de Azure CLI (versie 2.15.0 of hoger). De extensie installeert automatisch de eerste keer dat u een opdracht az datamigration sql-managed-instance uitvoert. Meer informatie over extensies.
Databasemigraties naar SQL Managed Instance beheren.
Opdracht
Name | Description | Type | Status |
---|---|---|---|
az datamigration sql-managed-instance cancel |
Stop de actieve databasemigratie naar SQL Managed Instance. |
Toestel | GA |
az datamigration sql-managed-instance create |
Maak een nieuwe databasemigratie naar een bepaald met SQL beheerd exemplaar. |
Toestel | GA |
az datamigration sql-managed-instance cutover |
Start cutover voor actieve onlinedatabasemigratie naar SQL Managed Instance. |
Toestel | GA |
az datamigration sql-managed-instance show |
Haal de opgegeven databasemigratie op voor een bepaald met SQL beheerd exemplaar. |
Toestel | GA |
az datamigration sql-managed-instance wait |
Plaats de CLI in een wachtstatus totdat aan een voorwaarde van de datamigration sql-managed-instance wordt voldaan. |
Toestel | GA |
az datamigration sql-managed-instance cancel
Stop de actieve databasemigratie naar SQL Managed Instance.
az datamigration sql-managed-instance cancel --migration-operation-id
[--ids]
[--managed-instance-name]
[--no-wait]
[--resource-group]
[--subscription]
[--target-db-name]
Voorbeelden
Stop de doorlopende migratie voor de database.
az datamigration sql-managed-instance cancel --managed-instance-name "managedInstance1" --migration-operation-id "4124fe90-d1b6-4b50-b4d9-46d02381f59a" --resource-group "testrg" --target-db-name "db1"
Vereiste parameters
Migratiebewerking voor het bijhouden van id's.
Optionele parameters
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
Naam van het beheerde doelexemplaren van SQL.
Wacht niet totdat de langdurige bewerking is voltooid.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
De naam van de doeldatabase.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az datamigration sql-managed-instance create
Maak een nieuwe databasemigratie naar een bepaald met SQL beheerd exemplaar.
az datamigration sql-managed-instance create --managed-instance-name
--resource-group
--target-db-name
[--migration-service]
[--no-wait]
[--offline-configuration]
[--scope]
[--source-database-name]
[--source-location]
[--source-sql-connection]
[--target-db-collation]
[--target-location]
Voorbeelden
Een databasemigratieresource maken of bijwerken met bestandsshare als bron voor back-upbestanden.
az datamigration sql-managed-instance create --managed-instance-name "managedInstance1" --source-location '{\"fileShare\":{\"path\":\"\\\\SharedBackup\\user\",\"password\":\"placeholder\",\"username\":\"Server\\name\"}}' --target-location account-key="abcd" storage-account-resource-id="account.database.windows.net" --migration-service "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.DataMigration/sqlMigrationServices/testagent" --offline-configuration last-backup-name="last_backup_file_name" offline=true --scope "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/instance" --source-database-name "aaa" --source-sql-connection authentication="WindowsAuthentication" data-source="aaa" encrypt-connection=true password="placeholder" trust-server-certificate=true user-name="bbb" --resource-group "testrg" --target-db-name "db1"
Een databasemigratieresource maken of bijwerken met Azure Blob Storage als bron voor back-upbestanden.
az datamigration sql-managed-instance create --managed-instance-name "managedInstance1" --source-location '{\"AzureBlob\":{\"storageAccountResourceId\":\"/subscriptions/1111-2222-3333-4444/resourceGroups/RG/prooviders/Microsoft.Storage/storageAccounts/MyStorage\",\"accountKey\":\"======AccountKey====\",\"blobContainerName\":\"ContainerName-X\"}}' --migration-service "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.DataMigration/sqlMigrationServices/testagent" --offline-configuration last-backup-name="last_backup_file_name" offline=true --scope "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/instance" --source-database-name "aaa" --source-sql-connection authentication="WindowsAuthentication" data-source="aaa" encrypt-connection=true password="placeholder" trust-server-certificate=true user-name="bbb" --resource-group "testrg" --target-db-name "db1"
Vereiste parameters
Naam van het beheerde doelexemplaren van SQL.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
De naam van de doeldatabase.
Optionele parameters
Resource-id van de Migration Service.
Wacht niet totdat de langdurige bewerking is voltooid.
Offlineconfiguratie.
Gebruik: --offline-configuratie offline=XX last-backup-name=XX
offline: laatste back-upnaam van offlinemigratie: Achternaam van back-up voor offlinemigratie. Dit is optioneel voor migraties van bestandsshares. Als deze niet is opgegeven, bepaalt de service de naam van het laatste back-upbestand op basis van de meest recente back-upbestanden die aanwezig zijn in de bestandsshare.
Resource-id van de doelresource (SQL VM, SQL Managed Instance of SQL DB).
Naam van de brondatabase.
Bronlocatie van back-ups. Verwachte waarde: json-string/json-file/@json-file.
Details van de SQL Server-bronverbinding.
Gebruik: --source-sql-connection data-source=XX authentication=XX user-name=XX password=XX encrypt-connection=XX trust-server-certificate=XX
gegevensbron: gegevensbron. verificatie: verificatietype. gebruikersnaam: gebruikersnaam om verbinding te maken met bron-SQL. wachtwoord: wachtwoord om verbinding te maken met bron-SQL. versleutel-verbinding: of u de verbinding wilt versleutelen of niet. trust-server-certificate: of u het servercertificaat wilt vertrouwen of niet.
Databasesortering die moet worden gebruikt voor de doeldatabase.
Doellocatie voor het kopiƫren van back-ups.
Gebruik: --target-location storage-account-resource-id=XX account-key=XX
storage-account-resource-id: Resource-id van het opslagaccount dat back-ups kopieert. accountsleutel: Opslagaccountsleutel.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az datamigration sql-managed-instance cutover
Start cutover voor actieve onlinedatabasemigratie naar SQL Managed Instance.
az datamigration sql-managed-instance cutover --migration-operation-id
[--ids]
[--managed-instance-name]
[--no-wait]
[--resource-group]
[--subscription]
[--target-db-name]
Voorbeelden
Cutover online migratiebewerking voor de database.
az datamigration sql-managed-instance cutover --managed-instance-name "managedInstance1" --migration-operation-id "4124fe90-d1b6-4b50-b4d9-46d02381f59a" --resource-group "testrg" --target-db-name "db1"
Vereiste parameters
Migratiebewerking voor het bijhouden van id's.
Optionele parameters
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
Naam van het beheerde doelexemplaren van SQL.
Wacht niet totdat de langdurige bewerking is voltooid.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
De naam van de doeldatabase.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az datamigration sql-managed-instance show
Haal de opgegeven databasemigratie op voor een bepaald met SQL beheerd exemplaar.
az datamigration sql-managed-instance show [--expand]
[--ids]
[--managed-instance-name]
[--migration-operation-id]
[--resource-group]
[--subscription]
[--target-db-name]
Voorbeelden
Haal sql MI-databasemigratie op met de uitvouwparameter.
az datamigration sql-managed-instance show --expand "MigrationStatusDetails" --managed-instance-name "managedInstance1" --resource-group "testrg" --target-db-name "db1"
Haal sql MI-databasemigratie op zonder de parameter uitvouwen.
az datamigration sql-managed-instance show --managed-instance-name "managedInstance1" --resource-group "testrg" --target-db-name "db1"
Optionele parameters
Volledige migratiedetails worden opgenomen in het antwoord.
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
Naam van het beheerde doelexemplaren van SQL.
Optionele migratiebewerkings-id. Als dit wordt opgegeven, worden de details van de migratiebewerking voor die id opgehaald. Als deze niet is opgegeven (standaard), worden details met betrekking tot de meest recente of huidige bewerking opgehaald.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
De naam van de doeldatabase.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az datamigration sql-managed-instance wait
Plaats de CLI in een wachtstatus totdat aan een voorwaarde van de datamigration sql-managed-instance wordt voldaan.
az datamigration sql-managed-instance wait [--created]
[--custom]
[--deleted]
[--exists]
[--expand]
[--ids]
[--interval]
[--managed-instance-name]
[--migration-operation-id]
[--resource-group]
[--subscription]
[--target-db-name]
[--timeout]
[--updated]
Voorbeelden
Pauzeer het uitvoeren van de volgende regel van het CLI-script totdat de datamigration sql-managed-instance is gemaakt.
az datamigration sql-managed-instance wait --managed-instance-name "managedInstance1" --resource-group "testrg" --target-db-name "db1" --created
Optionele parameters
Wacht totdat u 'provisioningState' hebt gemaakt bij 'Succeeded'.
Wacht tot de voorwaarde voldoet aan een aangepaste JMESPath-query. Bijvoorbeeld provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Wacht totdat deze is verwijderd.
Wacht tot de resource bestaat.
Volledige migratiedetails worden opgenomen in het antwoord.
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
Polling-interval in seconden.
Naam van het beheerde doelexemplaren van SQL.
Optionele migratiebewerkings-id. Als dit wordt opgegeven, worden de details van de migratiebewerking voor die id opgehaald. Als deze niet is opgegeven (standaard), worden details met betrekking tot de meest recente of huidige bewerking opgehaald.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
De naam van de doeldatabase.
Maximale wachttijd in seconden.
Wacht totdat deze is bijgewerkt met provisioningState op 'Succeeded'.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.