az datamigration
Note
To odwołanie jest częścią rozszerzenia datamigration dla Azure CLI (wersja 2.75.0 lub nowsza). Rozszerzenie zostanie automatycznie zainstalowane przy pierwszym uruchomieniu polecenia az datamigration . Dowiedz się więcej o rozszerzeniach.
Zarządzanie usługą Datamigration.
Polecenia
| Nazwa | Opis | Typ | Stan |
|---|---|---|---|
| az datamigration get-assessment |
Rozpocznij ocenę na SQL Server wystąpieniach. |
Extension | ogólna dostępność |
| az datamigration get-sku-recommendation |
Przekaż rekomendacje dotyczące jednostek SKU dla ofert Azure SQL. |
Extension | ogólna dostępność |
| az datamigration login-migration |
Migrowanie identyfikatorów logowania ze źródłowego serwera Sql Server do docelowego Azure serwerów Sql Server. |
Extension | ogólna dostępność |
| az datamigration performance-data-collection |
Zbieranie danych wydajności dla określonych wystąpień SQL Server. |
Extension | ogólna dostępność |
| az datamigration register-integration-runtime |
Zarejestruj Database Migration Service w Integration Runtime. |
Extension | ogólna dostępność |
| az datamigration sql-db |
Zarządzanie bazą danych Sql. |
Extension | ogólna dostępność |
| az datamigration sql-db cancel |
Zatrzymaj migrację bazy danych w toku do bazy danych SQL. |
Extension | ogólna dostępność |
| az datamigration sql-db create |
Utwórz nową migrację bazy danych do danej bazy danych SQL. To polecenie umożliwia migrację danych z wybranych źródłowych tabel bazy danych do docelowych tabel bazy danych. Jeśli docelowa baza danych nie ma istniejącej tabeli, użyj polecenia New-AzDataMigrationSqlServerSchema, aby przeprowadzić migrację obiektów schematu z źródłowej bazy danych do docelowej bazy danych. Link New-AzDataMigrationSqlServerSchema to https://dori-uw-1.kuma-moon.com/cli/azure/datamigration?view=azure-cli-latest#az-datamigration-sql-server-schema. |
Extension | ogólna dostępność |
| az datamigration sql-db delete |
Usuń w toku lub ukończoną migrację bazy danych do bazy danych SQL. |
Extension | ogólna dostępność |
| az datamigration sql-db retry |
Ponów próbę przeprowadzenia migracji bazy danych. |
Extension | ogólna dostępność |
| az datamigration sql-db show |
Pobierz określoną migrację bazy danych dla danej bazy danych SQL. |
Extension | ogólna dostępność |
| az datamigration sql-db wait |
Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku bazy danych sql-db. |
Extension | ogólna dostępność |
| az datamigration sql-managed-instance |
Zarządzanie Managed Instance Sql. |
Extension | ogólna dostępność |
| az datamigration sql-managed-instance cancel |
Zatrzymaj migrację bazy danych w toku, aby SQL Managed Instance. |
Extension | ogólna dostępność |
| az datamigration sql-managed-instance create |
Utwórz nową migrację bazy danych do danego SQL Managed Instance. |
Extension | ogólna dostępność |
| az datamigration sql-managed-instance cutover |
Zainicjuj migrację jednorazową w celu migracji bazy danych online do SQL Managed Instance. |
Extension | ogólna dostępność |
| az datamigration sql-managed-instance delete |
Usuń zasób migracji bazy danych. |
Extension | ogólna dostępność |
| az datamigration sql-managed-instance show |
Pobierz określoną migrację bazy danych dla danego SQL Managed Instance. |
Extension | ogólna dostępność |
| az datamigration sql-managed-instance wait |
Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku wystąpienia sql-managed-datamigration. |
Extension | ogólna dostępność |
| az datamigration sql-server-schema |
Migrowanie schematu ze źródłowego serwera Sql Server do docelowego Azure serwerów Sql Server. |
Extension | ogólna dostępność |
| az datamigration sql-service |
Zarządzanie Database Migration Service. |
Extension | ogólna dostępność |
| az datamigration sql-service create |
Utwórz Database Migration Service. |
Extension | ogólna dostępność |
| az datamigration sql-service delete |
Usuń Database Migration Service. |
Extension | ogólna dostępność |
| az datamigration sql-service delete-node |
Usuń węzeł środowiska Integration Runtime. |
Extension | ogólna dostępność |
| az datamigration sql-service list |
Pobierz wszystkie usługi Database Migration Services w grupie zasobów. Pobierz wszystkie usługi Database Migration Services w subskrypcji. |
Extension | ogólna dostępność |
| az datamigration sql-service list-auth-key |
Pobierz listę kluczy uwierzytelniania dla własnych Integration Runtime. |
Extension | ogólna dostępność |
| az datamigration sql-service list-integration-runtime-metric |
Pobierz zarejestrowane węzły Runtine integracji i ich dane monitorowania dla danego Database Migration Service. |
Extension | ogólna dostępność |
| az datamigration sql-service list-migration |
Pobierz listę migracji baz danych dołączonych do usługi. |
Extension | ogólna dostępność |
| az datamigration sql-service regenerate-auth-key |
Wygeneruj ponownie nowy zestaw kluczy uwierzytelniania dla własnych Integration Runtime. |
Extension | ogólna dostępność |
| az datamigration sql-service show |
Pobierz Database Migration Service. |
Extension | ogólna dostępność |
| az datamigration sql-service update |
Zaktualizuj Database Migration Service. |
Extension | ogólna dostępność |
| az datamigration sql-service wait |
Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku datamigration sql-service. |
Extension | ogólna dostępność |
| az datamigration sql-vm |
Zarządzanie maszyną wirtualną SQL. |
Extension | ogólna dostępność |
| az datamigration sql-vm cancel |
Zatrzymaj migrację bazy danych w toku do maszyny wirtualnej SQL. |
Extension | ogólna dostępność |
| az datamigration sql-vm create |
Utwórz nową migrację bazy danych do danej maszyny wirtualnej SQL. |
Extension | ogólna dostępność |
| az datamigration sql-vm cutover |
Zainicjuj migrację jednorazowej bazy danych online do maszyny wirtualnej SQL. |
Extension | ogólna dostępność |
| az datamigration sql-vm delete |
Usuń zasób migracji bazy danych. |
Extension | ogólna dostępność |
| az datamigration sql-vm show |
Pobierz określoną migrację bazy danych dla danej maszyny wirtualnej SQL. |
Extension | ogólna dostępność |
| az datamigration sql-vm wait |
Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku datamigration sql-vm. |
Extension | ogólna dostępność |
| az datamigration tde-migration |
Migrowanie certyfikatu TDE z SQL Server źródłowej do docelowej usługi Azure SQL Server. |
Extension | ogólna dostępność |
az datamigration get-assessment
Rozpocznij ocenę na SQL Server wystąpieniach.
az datamigration get-assessment [--acquire-policy-token]
[--change-reference]
[--config-file-path]
[--connection-string]
[--output-folder]
[--overwrite]
Przykłady
Uruchom ocenę SQL na danym SQL Server przy użyciu parametry połączenia.
az datamigration get-assessment --connection-string "Data Source=LabServer.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" --output-folder "C:\AssessmentOutput" --overwrite
Uruchom ocenę SQL na danym SQL Server przy użyciu pliku konfiguracji oceny.
az datamigration get-assessment --config-file-path "C:\Users\user\document\config.json"
Uruchom ocenę SQL na wielu serwerach SQL w jednym wywołaniu przy użyciu parametry połączenia.
az datamigration get-assessment --connection-string "Data Source=LabServer1.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" "Data Source=LabServer2.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" --output-folder "C:\AssessmentOutput" --overwrite
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Automatyczne uzyskiwanie tokenu Azure Policy dla tej operacji zasobu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Global Policy Arguments |
Powiązany identyfikator odwołania do zmiany dla tej operacji zasobu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Global Policy Arguments |
Ścieżka pliku ConfigFile.
SQL Server parametry połączenia.
Folder wyjściowy do przechowywania raportu oceny.
Włącz ten parametr, aby zastąpić istniejący raport oceny.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
az datamigration get-sku-recommendation
Przekaż rekomendacje dotyczące jednostek SKU dla ofert Azure SQL.
az datamigration get-sku-recommendation [--acquire-policy-token]
[--change-reference]
[--config-file-path]
[--database-allow-list]
[--database-deny-list]
[--display-result]
[--elastic-strategy]
[--end-time]
[--output-folder]
[--overwrite]
[--scaling-factor]
[--start-time]
[--target-percentile]
[--target-platform]
[--target-sql-instance]
Przykłady
Pobierz zalecenie dotyczące jednostki SKU dla danej SQL Server przy użyciu wiersza polecenia.
az datamigration get-sku-recommendation --output-folder "C:\PerfCollectionOutput" --database-allow-list AdventureWorks1 AdventureWorks2 --display-result --overwrite
Pobierz zalecenie dotyczące jednostki SKU dla danej SQL Server przy użyciu pliku konfiguracji oceny.
az datamigration get-sku-recommendation --config-file-path "C:\Users\user\document\config.json"
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Automatyczne uzyskiwanie tokenu Azure Policy dla tej operacji zasobu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Global Policy Arguments |
Powiązany identyfikator odwołania do zmiany dla tej operacji zasobu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Global Policy Arguments |
Ścieżka pliku ConfigFile.
Rozdzielona spacją lista nazw baz danych, które mają być dozwolone w przypadku uwzględnienia rekomendacji jednostki SKU, z wyłączeniem wszystkich innych. Ustaw tylko jedną z następujących wartości lub nie: databaseAllowList, databaseDenyList. Wartość domyślna: null.
Rozdzielona spacją lista nazw baz danych, które nie mają być brane pod uwagę w przypadku rekomendacji jednostki SKU. Ustaw tylko jedną z następujących wartości lub nie: databaseAllowList, databaseDenyList. Wartość domyślna: null.
Czy wyniki rekomendacji SKU mają być wyświetlane na konsoli. Włącz ten parametr, aby wyświetlić wynik.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Określa, czy używać strategii elastycznej dla zaleceń dotyczących jednostek SKU na podstawie profilowania użycia zasobów. Włącz ten parametr, aby używać strategii elastycznej.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Godzina zakończenia czasu UTC punktów danych wydajności do rozważenia podczas agregacji w formacie RRRR-MM-DD HH:MM. Używane tylko dla strategii bazowej (nieelastyjnej). Ustawienie domyślne: wszystkie zebrane punkty danych będą brane pod uwagę.
Folder wyjściowy, w którym są przechowywane dane wydajności SQL Server. Wartość w tym miejscu musi być taka sama jak wartość użyta w elemecie PerfDataCollection.
Określa, czy zastąpić istniejące raporty rekomendacji jednostki SKU. Włącz ten parametr, aby zastąpić.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Współczynnik skalowania (komfortu) używany podczas rekomendacji jednostki SKU. Jeśli na przykład zostanie ustalone, że istnieje 4 wymaganie dotyczące procesora wirtualnego ze współczynnikiem skalowania 150%, rzeczywiste wymaganie dotyczące procesora BĘDZIE wynosić 6 rdzeni wirtualnych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | 100 |
Czas rozpoczęcia czasu UTC punktów danych wydajności do rozważenia podczas agregacji w formacie RRRR-MM-DD HH:MM. Używane tylko dla strategii bazowej (nieelastyjnej). Ustawienie domyślne: wszystkie zebrane punkty danych będą brane pod uwagę.
Percentyl punktów danych, które mają być używane podczas agregacji danych wydajności. Używane tylko dla strategii bazowej (nieelastyjnej).
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | 95 |
Rekomendacja dotycząca platformy docelowej dla jednostki SKU: AzureSqlDatabase, AzureSqlManagedInstance, AzureSqlVirtualMachine lub Dowolne. Jeśli wybrano opcję Dowolne, zostaną ocenione rekomendacje jednostki SKU dla wszystkich trzech platform docelowych, a najlepsze dopasowanie zostanie zwrócone.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | Any |
Nazwa wystąpienia SQL, dla którego zalecana jest jednostka SKU. Ustawienie domyślne: element outputFolder zostanie przeskanowany pod kątem plików utworzonych przez akcję PerfDataCollection, a zalecenia będą udostępniane dla każdego znalezionego wystąpienia.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
az datamigration login-migration
Migrowanie identyfikatorów logowania ze źródłowego serwera Sql Server do docelowego Azure serwerów Sql Server.
az datamigration login-migration [--aad-domain-name]
[--acquire-policy-token]
[--change-reference]
[--config-file-path]
[--csv-file-path]
[--list-of-login]
[--output-folder]
[--src-sql-connection-str]
[--tgt-sql-connection-str]
Przykłady
Uruchom polecenie Migrate logins from the source Sql Servers to the target Azure Sql Servers using Parameters (Migrowanie identyfikatorów logowania ze źródłowego serwera SQL Server do docelowego Azure serwerów Sql Server przy użyciu parametrów).
az datamigration login-migration --src-sql-connection-str "data source=servername;user id=userid;password=;initial catalog=master;TrustServerCertificate=True" --tgt-sql-connection-str "data source=servername;user id=userid;password=;initial catalog=master;TrustServerCertificate=True" --csv-file-path "C:\CSVFile" --list-of-login "loginname1" "loginname2" --output-folder "C:\OutputFolder" --aad-domain-name "AADDomainName"
Uruchom polecenie Migrate logins from the source Sql Servers to the target Azure Sql Servers using config file (Migrowanie logowań ze źródłowego serwera Sql Server do docelowego Azure serwerów Sql Server przy użyciu pliku konfiguracji).
az datamigration login-migration --config-file-path "C:\Users\user\document\config.json"
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Wymagane, jeśli Windows logowania znajdują się na liście logowań, które mają zostać zmigrowane.
Automatyczne uzyskiwanie tokenu Azure Policy dla tej operacji zasobu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Global Policy Arguments |
Powiązany identyfikator odwołania do zmiany dla tej operacji zasobu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Global Policy Arguments |
Ścieżka pliku ConfigFile.
Lokalizacja pliku CSV identyfikatorów logowania. Użyj tylko jednego parametru między tym i listOfLogin.
Lista identyfikatorów logowania w formacie ciągu. Jeśli należy zmigrować dużą liczbę logowań, użyj opcji pliku CSV.
Ustawienie domyślne: folder %LocalAppData%/Microsoft/SqlLoginMigrations), w którym będą zapisywane dzienniki.
Connection string dla źródłowych wystąpień SQL przy użyciu formatu formalnego parametry połączenia.
Connection string dla docelowych wystąpień SQL przy użyciu formatu formalnego parametry połączenia.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
az datamigration performance-data-collection
Zbieranie danych wydajności dla określonych wystąpień SQL Server.
az datamigration performance-data-collection [--acquire-policy-token]
[--change-reference]
[--config-file-path]
[--connection-string]
[--number-of-iteration]
[--output-folder]
[--perf-query-interval]
[--static-query-interval]
[--time]
Przykłady
Zbieranie danych dotyczących wydajności danego SQL Server przy użyciu parametry połączenia.
az datamigration performance-data-collection --connection-string "Data Source=LabServer.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" --output-folder "C:\PerfCollectionOutput" --number-of-iteration 5 --perf-query-interval 10 --static-query-interval 60
Zbieranie danych wydajności wielu serwerów SQL w jednym wywołaniu przy użyciu parametry połączenia.
az datamigration performance-data-collection --connection-string "Data Source=LabServer1.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" "Data Source=LabServer2.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" --output-folder "C:\PerfCollectionOutput" --number-of-iteration 5 --perf-query-interval 10 --static-query-interval 60
Zbierz dane dotyczące wydajności danego SQL Server przy użyciu pliku konfiguracji oceny.
az datamigration performance-data-collection --config-file-path "C:\Users\user\document\config.json"
Zbierz dane dotyczące wydajności danego SQL Server, określając limit czasu. Jeśli określony limit czasu jest przed współudziałem cyklu iteracji, proces zakończy się bez zapisywania danych wydajności ostatniego cyklu.
az datamigration performance-data-collection --connection-string "Data Source=LabServer.database.net;Initial Catalog=master;Integrated Security=False;User Id=User;Password=password" --output-folder "C:\PerfCollectionOutput" --number-of-iteration 5 --perf-query-interval 10 --static-query-interval 60 --time 60
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Automatyczne uzyskiwanie tokenu Azure Policy dla tej operacji zasobu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Global Policy Arguments |
Powiązany identyfikator odwołania do zmiany dla tej operacji zasobu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Global Policy Arguments |
Ścieżka pliku ConfigFile.
SQL Server parametry połączenia.
Liczba iteracji zbierania danych o wydajności do wykonania przed zapisaniem do pliku. Na przykład przy użyciu wartości domyślnych dane wydajności będą utrwalane co 30 sekund * 20 iteracji = 10 minut. Minimum: 2.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | 20 |
Folder wyjściowy do przechowywania danych wydajności.
Interwał wykonywania zapytań o dane wydajności w sekundach.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | 30 |
Interwał wykonywania zapytań i utrwalania statycznych danych konfiguracji w sekundach.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | 3600 |
Czas, po którym wykonanie polecenia automatycznie zatrzymuje się w sekundach. Jeśli ten parametr nie zostanie określony, interwencja ręczna będzie wymagana do zatrzymania wykonywania polecenia.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
az datamigration register-integration-runtime
Zarejestruj Database Migration Service w Integration Runtime.
az datamigration register-integration-runtime --auth-key
[--acquire-policy-token]
[--change-reference]
[--installed-ir-path]
[--ir-path]
Przykłady
Zarejestruj usługę Sql Migration Service w Integration Runtime self hosted.
az datamigration register-integration-runtime --auth-key "IR@00000-0000000-000000-aaaaa-bbbb-cccc"
Zainstaluj Integration Runtime i zarejestruj w nim usługę Sql Migration Service.
az datamigration register-integration-runtime --auth-key "IR@00000-0000000-000000-aaaaa-bbbb-cccc" --ir-path "C:\Users\user\Downloads\IntegrationRuntime.msi"
Przeczytaj Integration Runtime z danej lokalizacji instalacji.
az datamigration register-integration-runtime --auth-key "IR@00000-0000000-000000-aaaaa-bbbb-cccc" --installed-ir-path "D:\My Softwares\Microsoft Integration Runtime\5.0"
Parametry wymagane
AuthKey usługi SQL Migration Service.
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Automatyczne uzyskiwanie tokenu Azure Policy dla tej operacji zasobu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Global Policy Arguments |
Powiązany identyfikator odwołania do zmiany dla tej operacji zasobu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Global Policy Arguments |
Ścieżka folderu wersji w lokalizacji zainstalowanej Integration Runtime. Można to określić, gdy środowisko IR jest zainstalowane, ale polecenie nie może go odczytać. Format: <Parent-folder-path>\Microsoft Integration Runtime\<Version>.
Ścieżka Integration Runtime msi.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
az datamigration sql-server-schema
Migrowanie schematu ze źródłowego serwera Sql Server do docelowego Azure serwerów Sql Server.
az datamigration sql-server-schema [--acquire-policy-token]
[--action {DeploySchema, GenerateScript, MigrateSchema}]
[--change-reference]
[--config-file-path]
[--input-script-file-path]
[--output-folder]
[--src-sql-connection-str]
[--tgt-sql-connection-str]
Przykłady
Uruchom polecenie Migrate database objects from the source SQL Server to the target Azure SQL Database using Parameters (Migrowanie obiektów bazy danych z SQL Server źródłowej do Azure SQL Database docelowej przy użyciu parametrów).
az datamigration sql-server-schema --action "MigrateSchema" --src-sql-connection-str "Server=;Initial Catalog=;User ID=;Password=" --tgt-sql-connection-str "Server=;Initial Catalog=;User ID=;Password="
Uruchom polecenie Generate TSQL schema script from the source SQL Server using Parameters (Generowanie skryptu schematu TSQL z SQL Server źródłowej przy użyciu parametrów).
az datamigration sql-server-schema --action "GenerateScript" --src-sql-connection-str "Server=;Initial Catalog=;User ID=;Password=" --tgt-sql-connection-str "Server=;Initial Catalog=;User ID=;Password=" --output-folder "C:\OutputFolder"
Uruchom polecenie Deploy TSQL script to the target Azure SQL Database using Parameters (Wdróż skrypt TSQL w Azure SQL Database docelowym przy użyciu parametrów).
az datamigration sql-server-schema --action "GenerateScript" --src-sql-connection-str "Server=;Initial Catalog=;User ID=;Password=" --tgt-sql-connection-str "Server=;Initial Catalog=;User ID=;Password=" --input-script-file-path "C:\OutputFolder\script.sql"
Uruchom polecenie Migrate database objects from the source SQL Server to the target Azure SQL Database using ConfigFile (Migrowanie obiektów bazy danych z SQL Server źródłowej do Azure SQL Database docelowej przy użyciu pliku ConfigFile.
az datamigration sql-server-schema --config-file-path "C:\configfile.json"
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Automatyczne uzyskiwanie tokenu Azure Policy dla tej operacji zasobu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Global Policy Arguments |
Wybierz jedną akcję migracji schematu. MigracjaSchema polega na migrowanie obiektów bazy danych do Azure SQL Database obiektu docelowego. GenerateScript to generowanie edytowalnego skryptu schematu TSQL, który może służyć do uruchamiania na obiekcie docelowym w celu wdrożenia obiektów. DeploySchema służy do uruchamiania skryptu TSQL wygenerowanego na podstawie akcji -GenerateScript w obiekcie docelowym w celu wdrożenia obiektów.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | DeploySchema, GenerateScript, MigrateSchema |
Powiązany identyfikator odwołania do zmiany dla tej operacji zasobu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Global Policy Arguments |
Ścieżka pliku ConfigFile. Zaakceptowane nazwy parametrów w configfile.json to Action, sourceConnectionString, targetConnectionString, inputScriptFilePath i outputFolder.
Lokalizacja edytowalnego skryptu schematu TSQL. Użyj tego parametru tylko z akcją DeploySchema.
Ustawienie domyślne: folder %LocalAppData%/Microsoft/SqlSchemaMigration), w którym będą zapisywane dzienniki, oraz wygenerowany skrypt schematu TSQL przez akcję GenerateScript.
Connection string dla źródłowego wystąpienia SQL przy użyciu formatu formalnego parametry połączenia.
Connection string dla docelowego wystąpienia SQL przy użyciu formatu formalnego parametry połączenia.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
az datamigration tde-migration
Migrowanie certyfikatu TDE z SQL Server źródłowej do docelowej usługi Azure SQL Server.
az datamigration tde-migration [--acquire-policy-token]
[--change-reference]
[--database-name --dbname]
[--network-share-domain --networkdomain]
[--network-share-password --networkpw]
[--network-share-path --networkpath]
[--network-share-user-name --networkuser]
[--source-sql-connection-string --srcsqlcs]
[--target-managed-instance-name --tgtname]
[--target-resource-group-name --tgtrg]
[--target-subscription-id --tgtsubscription]
Przykłady
Migrowanie certyfikatu TDE z SQL Server źródłowej do docelowej usługi Azure SQL Server.
az datamigration tde-migration --source-sql-connection-string "data source=servername;user id=userid;password=;initial catalog=master;TrustServerCertificate=True" --target-subscription-id "00000000-0000-0000-0000-000000000000" --target-resource-group-name "ResourceGroupName" --target-managed-instance-name "TargetManagedInstanceName" --network-share-path "\NetworkShare\Folder" --network-share-domain "NetworkShare" --network-share-user-name "NetworkShareUserName" --network-share-password "" --database-name "TdeDb_0" "TdeDb_1" "TdeDb_2"
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Automatyczne uzyskiwanie tokenu Azure Policy dla tej operacji zasobu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Global Policy Arguments |
Powiązany identyfikator odwołania do zmiany dla tej operacji zasobu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Global Policy Arguments |
Nazwa źródłowej bazy danych.
Domena udziału sieciowego.
Hasło udziału sieciowego.
Ścieżka udziału sieciowego.
Nazwa użytkownika udziału sieciowego.
Connection string dla źródłowego wystąpienia SQL przy użyciu formatu formalnego parametry połączenia.
Nazwa SQL Server platformy Azure.
Nazwa grupy zasobów docelowego serwera Azure SQL.
Identyfikator subskrypcji docelowego serwera Azure SQL.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |