az datamigration
Note
此參考文獻是Azure CLI datamigration擴充套件(版本 2.75.0 或更高版本)的一部分。 擴充功能會在您第一次執行 az datamigration 命令時自動安裝。 深入了解擴充功能。
管理資料移轉。
命令
| 名稱 | Description | 類型 | 狀態 |
|---|---|---|---|
| az datamigration get-assessment |
開始對 SQL Server 實例進行評估。 |
Extension | GA |
| az datamigration get-sku-recommendation |
Give SKU recommendations for Azure SQL offerings. |
Extension | GA |
| az datamigration login-migration |
將登入資料從來源 SQL Server 遷移到目標的 Azure SQL Server。 |
Extension | GA |
| az datamigration performance-data-collection |
收集給定 SQL Server 實例的效能資料。 |
Extension | GA |
| az datamigration register-integration-runtime |
在 Integration Runtime 註冊 資料移轉服務。 |
Extension | GA |
| az datamigration sql-db |
管理 Sql Db。 |
Extension | GA |
| az datamigration sql-db cancel |
停止進行中的資料庫移轉至 SQL DB。 |
Extension | GA |
| az datamigration sql-db create |
建立新的資料庫移轉至指定的 SQL Db。 此命令可以將數據從選取的源資料庫數據表遷移至目標資料庫數據表。 如果目標資料庫沒有現有的數據表,請使用 New-AzDataMigrationSqlServerSchema 命令,將架構物件從源資料庫移轉至目標 databse。 New-AzDataMigrationSqlServerSchema 連結 https://learn.microsoft.com/cli/azure/datamigration?view=azure-cli-latest#az-datamigration-sql-server-schema。 |
Extension | GA |
| az datamigration sql-db delete |
刪除進行中或已完成的資料庫移轉至 SQL DB。 |
Extension | GA |
| az datamigration sql-db retry |
重試資料庫的進行移轉。 |
Extension | GA |
| az datamigration sql-db show |
擷取指定 SQL DB 的指定資料庫移轉。 |
Extension | GA |
| az datamigration sql-db wait |
將 CLI 置於等候狀態,直到符合數據匯入 sql-db 的條件為止。 |
Extension | GA |
| az datamigration sql-managed-instance |
管理 SQL 受控執行個體。 |
Extension | GA |
| az datamigration sql-managed-instance cancel |
停止進行中的資料庫遷移到 SQL 受管理執行個體。 |
Extension | GA |
| az datamigration sql-managed-instance create |
建立一個新的資料庫遷移到特定的 SQL 受管理執行個體。 |
Extension | GA |
| az datamigration sql-managed-instance cutover |
啟動進行中的線上資料庫遷移至 SQL 受管理執行個體 的切換。 |
Extension | GA |
| az datamigration sql-managed-instance delete |
刪除資料庫移轉資源。 |
Extension | GA |
| az datamigration sql-managed-instance show |
取得指定 SQL 受管理執行個體 的資料庫遷移資料。 |
Extension | GA |
| az datamigration sql-managed-instance wait |
將 CLI 置於等候狀態,直到符合 sql-managed-instance 的數據匯入條件為止。 |
Extension | GA |
| az datamigration sql-server-schema |
將結構從來源 SQL Server 遷移到 目標的 Azure SQL Servers。 |
Extension | GA |
| az datamigration sql-service |
管理 資料移轉服務。 |
Extension | GA |
| az datamigration sql-service create |
建立 資料移轉服務。 |
Extension | GA |
| az datamigration sql-service delete |
刪除 資料移轉服務。 |
Extension | GA |
| az datamigration sql-service delete-node |
刪除整合運行時間節點。 |
Extension | GA |
| az datamigration sql-service list |
擷取資源群組中的所有資料庫移轉服務。 並擷取訂用帳戶中的所有資料庫移轉服務。 |
Extension | GA |
| az datamigration sql-service list-auth-key |
取得 Self Hosted Integration Runtime 的認證金鑰清單。 |
Extension | GA |
| az datamigration sql-service list-integration-runtime-metric |
取得註冊的 Integration Runtine 節點及其監控資料,針對特定 資料移轉服務。 |
Extension | GA |
| az datamigration sql-service list-migration |
擷取附加至服務的資料庫移轉清單。 |
Extension | GA |
| az datamigration sql-service regenerate-auth-key |
重新產生一組新的認證金鑰,用於自架 Integration Runtime。 |
Extension | GA |
| az datamigration sql-service show |
請取得 資料移轉服務。 |
Extension | GA |
| az datamigration sql-service update |
更新 資料移轉服務。 |
Extension | GA |
| az datamigration sql-service wait |
將 CLI 置於等候狀態,直到符合數據匯入 sql-service 的條件為止。 |
Extension | GA |
| az datamigration sql-vm |
管理 Sql VM。 |
Extension | GA |
| az datamigration sql-vm cancel |
停止進行中的資料庫移轉至 SQL VM。 |
Extension | GA |
| az datamigration sql-vm create |
建立新的資料庫移轉至指定的 SQL VM。 |
Extension | GA |
| az datamigration sql-vm cutover |
起始進行中的在線資料庫移轉至 SQL VM 的完全移轉。 |
Extension | GA |
| az datamigration sql-vm delete |
刪除資料庫移轉資源。 |
Extension | GA |
| az datamigration sql-vm show |
擷取指定 SQL VM 的指定資料庫移轉。 |
Extension | GA |
| az datamigration sql-vm wait |
將 CLI 置於等候狀態,直到符合數據匯入 sql-vm 的條件為止。 |
Extension | GA |
| az datamigration tde-migration |
將 TDE 憑證從來源 SQL Server 遷移到目標 Azure SQL Server。 |
Extension | GA |
az datamigration get-assessment
開始對 SQL Server 實例進行評估。
az datamigration get-assessment [--acquire-policy-token]
[--change-reference]
[--config-file-path]
[--connection-string]
[--output-folder]
[--overwrite]
範例
在給定的 SQL Server 上使用 連接字串 執行 SQL 評估。
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
在指定的 SQL Server 上使用 assessment config 檔執行 SQL 評估。
az datamigration get-assessment --config-file-path "C:\Users\user\document\config.json"
在一次呼叫中對多個 SQL 伺服器使用 連接字串 執行 SQL 評估。
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
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
ConfigFile 的路徑。
SQL Server 連線字串。
用來儲存評估報告的輸出資料夾。
啟用此參數以覆寫現有的評估報告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az datamigration get-sku-recommendation
Give SKU recommendations for Azure SQL offerings.
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]
範例
用命令列取得特定 SQL Server 的 SKU 推薦。
az datamigration get-sku-recommendation --output-folder "C:\PerfCollectionOutput" --database-allow-list AdventureWorks1 AdventureWorks2 --display-result --overwrite
使用評估設定檔取得特定 SQL Server 的 SKU 推薦。
az datamigration get-sku-recommendation --config-file-path "C:\Users\user\document\config.json"
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
ConfigFile 的路徑。
在排除所有其他資料庫時,允許針對SKU建議考慮的資料庫名稱分隔清單。 只設定下列其中一項或兩者都不設定:databaseAllowList、databaseDenyList.。 預設值:null。
未考慮 SKU 建議之資料庫名稱的空間分隔清單。 只設定下列其中一項或兩者都不設定:databaseAllowList、databaseDenyList.。 預設值:null。
是否要將 SKU 建議結果列印到主控台。 啟用此參數以顯示結果。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
是否根據資源使用量分析,針對 SKU 建議使用彈性策略。 啟用此參數以使用彈性策略。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
匯總期間要考慮的 UTC 效能數據點結束時間,採用 YYYY-MM-DD HH:MM 格式。 僅用於基準 (非彈性) 策略。 預設值:將考慮收集的所有數據點。
輸出資料夾,存放 SQL Server 的效能資料。 這裡的值必須與 PerfDataCollection 中使用的值相同。
是否要覆寫任何現有的 SKU 建議報告。 啟用此參數以覆寫。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
在提供產品代碼建議時使用的縮放(舒適)係數。 例如,如果判斷有 4 個虛擬核心 CPU 需求,且縮放比例為 150%,則真正的 CPU 需求會是 6 個虛擬核心。
| 屬性 | 值 |
|---|---|
| 預設值: | 100 |
匯總期間要考慮的效能數據點 UTC 開始時間,採用 YYYY-MM-DD HH:MM 格式。 僅用於基準 (非彈性) 策略。 預設值:將考慮收集的所有數據點。
在彙總效能資料期間要使用的資料點百分位數。 僅用於基準 (非彈性) 策略。
| 屬性 | 值 |
|---|---|
| 預設值: | 95 |
SKU 建議的目標平臺:AzureSqlDatabase、AzureSqlManagedInstance、AzureSqlVirtualMachine 或 Any。 如果選取 [任何],則會評估所有三個目標平臺的 SKU 建議,並傳回最適合的 SKU 建議。
| 屬性 | 值 |
|---|---|
| 預設值: | Any |
建議使用 SKU 的 SQL 實例名稱。 默認值:outputFolder 將會掃描 PerfDataCollection 動作所建立的檔案,並針對找到的每個實例提供建議。
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az datamigration login-migration
將登入資料從來源 SQL Server 遷移到目標的 Azure 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]
範例
使用參數從來源 SQL Server 執行 Migrate 登入到目標 Azure SQL Server。
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"
使用 config 檔從來源 SQL Server 執行 Migrate 登入到目標 Azure SQL Server。
az datamigration login-migration --config-file-path "C:\Users\user\document\config.json"
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
若 Windows 登入資料包含在遷移清單中,則必須如此。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
ConfigFile 的路徑。
登入 CSV 檔案的位置。 在此和 listOfLogin 之間只使用一個參數。
字串格式的登入清單。 如果需要移轉大量的登入,請使用 CSV 檔案選項。
預設:%LocalAppData%/Microsoft/SqlLoginMigrations)資料夾,將用於撰寫日誌。
Connection string(s)用於來源 SQL 實例,使用正式的 連接字串 格式。
針對目標 SQL 實例的 Connection string(s),使用正式的 連接字串 格式。
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az datamigration performance-data-collection
收集給定 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]
範例
利用 連接字串 收集特定 SQL Server 的效能資料。
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
在一次呼叫中使用 連接字串 收集多個 SQL Server 的效能資料。
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
利用評估設定檔收集特定 SQL Server 的效能資料。
az datamigration performance-data-collection --config-file-path "C:\Users\user\document\config.json"
透過指定時間限制來收集特定 SQL Server 的效能資料。 如果指定的時間限制是在反覆項目週期的列舉之前,進程將會結束,而不會儲存最後一個週期效能數據。
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
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
ConfigFile 的路徑。
SQL Server 連線字串。
在保存至檔案之前,效能資料收集需進行的迭代次數。 例如,使用預設值時,效能數據會每 30 秒保存一次 * 20 次反覆運算 = 10 分鐘。 最小值:2。
| 屬性 | 值 |
|---|---|
| 預設值: | 20 |
用來儲存效能資料的輸出資料夾。
查詢效能資料的間隔 (以秒為單位)。
| 屬性 | 值 |
|---|---|
| 預設值: | 30 |
要查詢和保存靜態設定資料的間隔 (以秒為單位)。
| 屬性 | 值 |
|---|---|
| 預設值: | 3600 |
命令執行會在幾秒後自動停止的時間。 如果未指定此參數,則需要手動介入,才能停止命令執行。
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az datamigration register-integration-runtime
在 Integration Runtime 註冊 資料移轉服務。
az datamigration register-integration-runtime --auth-key
[--acquire-policy-token]
[--change-reference]
[--installed-ir-path]
[--ir-path]
範例
在自架 Integration Runtime 註冊 SQL 遷移服務。
az datamigration register-integration-runtime --auth-key "IR@00000-0000000-000000-aaaaa-bbbb-cccc"
安裝 Integration Runtime,並在上面註冊一個 SQL 遷移服務。
az datamigration register-integration-runtime --auth-key "IR@00000-0000000-000000-aaaaa-bbbb-cccc" --ir-path "C:\Users\user\Downloads\IntegrationRuntime.msi"
讀取安裝位置的 Integration Runtime。
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"
必要參數
SQL 移轉服務的 AuthKey。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
Integration Runtime 安裝位置的版本資料夾路徑。 這可以在安裝 IR 時提供,但命令無法讀取。 格式:<Parent-folder-path>\Microsoft Integration Runtime\<Version>。
Path of Integration Runtime MSI。
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az datamigration sql-server-schema
將結構從來源 SQL Server 遷移到 目標的 Azure SQL Servers。
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]
範例
使用參數將資料庫物件從來源 SQL Server 遷移到目標的 Azure SQL Database。
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="
從來源 SQL Server 使用 Parameters 執行 Generate TSQL schema 腳本。
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"
用參數執行 Deploy TSQL 腳本到目標 Azure SQL Database。
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"
使用 ConfigFile 執行 Migrate 資料庫物件,從來源 SQL Server 遷移到目標 Azure SQL Database。
az datamigration sql-server-schema --config-file-path "C:\configfile.json"
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
選取一個架構移轉動作。 MigrateSchema 是將資料庫物件遷移到 Azure SQL Database 目標。 GenerateScript 是產生可編輯的 TSQL 架構腳本,可用來在目標上執行以部署物件。 DeploySchema 是執行從目標上 -GenerateScript 動作產生的 TSQL 腳本,以部署物件。
| 屬性 | 值 |
|---|---|
| 接受的值: | DeploySchema, GenerateScript, MigrateSchema |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
ConfigFile 的路徑。 configfile.json 中接受的參數名稱為 Action、sourceConnectionString、targetConnectionString、inputScriptFilePath 和 outputFolder。
可編輯 TSQL 架構文本的位置。 僅搭配 DeploySchema Action 使用此參數。
預設:%LocalAppData%/Microsoft/SqlSchemaMigration)資料夾,將在此撰寫日誌及由 GenerateScript Action 產生的 TSQL 架構腳本。
針對原始 SQL 實例的 Connection string,使用正式的 連接字串 格式。
Connection string 用於目標 SQL 實例,使用正式的 連接字串 格式。
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az datamigration tde-migration
將 TDE 憑證從來源 SQL Server 遷移到目標 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]
範例
將 TDE 憑證從來源 SQL Server 遷移到目標 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"
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
源資料庫名稱。
網路共用網域。
網路共享密碼。
網路共享路徑。
網路共用用戶名稱。
針對原始 SQL 實例的 Connection string,使用正式的 連接字串 格式。
Azure SQL Server 的名稱。
Target Azure SQL server 嘅資源群組名稱。
Subscription Id of the target Azure SQL server.
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |