az sql midb

管理 SQL 受管理執行個體資料庫。

命令

名稱 Description 類型 狀態
az sql midb advanced-threat-protection-setting

管理 SQL 受管理執行個體 資料庫的進階威脅防護設定。

核心 GA
az sql midb advanced-threat-protection-setting show

取得進階威脅防護設定。

核心 GA
az sql midb advanced-threat-protection-setting update

更新 SQL 受管理執行個體 資料庫的進階威脅防護設定。

核心 GA
az sql midb copy

啟動、完成、取消及列出受控資料庫複製作業。

核心 GA
az sql midb copy cancel

取消受控資料庫複製作業。

核心 GA
az sql midb copy complete

完成受控資料庫複製作業。

核心 GA
az sql midb copy list

列出受控資料庫複製作業。

核心 GA
az sql midb copy start

啟動受控資料庫複製作業。

核心 GA
az sql midb create

建立受控資料庫。

核心 GA
az sql midb delete

刪除受控資料庫。

核心 GA
az sql midb ledger-digest-uploads

管理總帳摘要上傳設定。

核心 GA
az sql midb ledger-digest-uploads disable

停用上傳總帳摘要。

核心 GA
az sql midb ledger-digest-uploads enable

啟用將總帳摘要上傳至 Azure 儲存體 帳戶或 Azure 機密總帳。 如果已啟用上傳總帳摘要,Cmdlet 會將摘要記憶體端點重設為新的值。

核心 GA
az sql midb ledger-digest-uploads show

顯示目前的總帳摘要設定。

核心 GA
az sql midb list

列出受控實例上的受控資料庫。

核心 GA
az sql midb list-deleted

列出可還原的已刪除受控資料庫。

核心 GA
az sql midb log-replay

SQL 受管理執行個體 資料庫 Log Replay service 命令。

核心 GA
az sql midb log-replay complete

在指定的資料庫上完成Log Replay服務。

核心 GA
az sql midb log-replay show

取得 Log Replay 服務的狀態。

核心 GA
az sql midb log-replay start

在指定的資料庫上啟動Log Replay服務。

核心 GA
az sql midb log-replay stop

停止記錄重新執行服務。

核心 GA
az sql midb log-replay wait

將 CLI 置於等候狀態,直到符合受控資料庫的條件為止。

核心 GA
az sql midb ltr-backup

管理 SQL 受管理執行個體 資料庫長期保留備份。

核心 GA
az sql midb ltr-backup delete

刪除長期保留備份。

核心 預覽
az sql midb ltr-backup list

列出位置、實例或資料庫的長期保留備份。

核心 預覽
az sql midb ltr-backup restore

將長期保留備份還原至新的資料庫。

核心 預覽
az sql midb ltr-backup show

取得受控資料庫的長期保留備份。

核心 預覽
az sql midb ltr-backup wait

將 CLI 置於等候狀態,直到符合受控資料庫的條件為止。

核心 GA
az sql midb ltr-policy

管理 SQL 受管理執行個體 資料庫長期保留原則。

核心 GA
az sql midb ltr-policy set

更新受控資料庫的長期保留設定。

核心 預覽
az sql midb ltr-policy show

顯示受控資料庫的長期保留原則。

核心 預覽
az sql midb move

啟動、完成、取消及列出受控資料庫移動作業。

核心 GA
az sql midb move cancel

取消受控資料庫移動作業。

核心 GA
az sql midb move complete

完成受控資料庫移動作業。

核心 GA
az sql midb move list

列出受控資料庫移動作業。

核心 GA
az sql midb move start

啟動受控資料庫移動作業。

核心 GA
az sql midb recover

使用異地配對實例備份來復原受控資料庫。

核心 GA
az sql midb restore

還原受控資料庫。

核心 GA
az sql midb short-term-retention-policy

管理 SQL 受管理執行個體 資料庫備份短期保留原則。

核心 GA
az sql midb short-term-retention-policy set

更新單一資料庫上自動備份的短期保留期。

核心 預覽
az sql midb short-term-retention-policy show

在單一資料庫上顯示自動備份的短期保留期。

核心 預覽
az sql midb show

取得受控資料庫的詳細數據。

核心 GA
az sql midb update

更新受控資料庫。

核心 GA

az sql midb create

建立受控資料庫。

az sql midb create --managed-instance
                   --name
                   --resource-group
                   [--collation]
                   [--ledger-on {Disabled, Enabled}]
                   [--no-wait]
                   [--tags]

範例

使用指定的定序建立受控資料庫

az sql midb create -g mygroup --mi myinstance -n mymanageddb --collation Latin1_General_100_CS_AS_SC

必要參數

--managed-instance --mi

Azure SQL 受控執行個體 的名稱。

--name -n

Azure SQL 受控資料庫的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

選擇性參數

--collation

要使用的 Azure SQL 受控資料庫定序定序,例如:SQL_Latin1_General_CP1_CI_AS或Latin1_General_100_CS_AS_SC。

--ledger-on

建立總賬資料庫,其中所有數據的完整性都會受到總帳功能的保護。 總賬資料庫中的所有數據表都必須是總賬數據表。 注意:建立資料庫之後,就無法變更此屬性的值。

接受的值: Disabled, Enabled
--no-wait

請勿等候長時間執行的作業完成。

預設值: False
--tags

以空格分隔的標記:key[=value] [key[=value] ...]。使用 「清除現有的標記」。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az sql midb delete

刪除受控資料庫。

az sql midb delete [--ids]
                   [--managed-instance]
                   [--name]
                   [--no-wait]
                   [--resource-group]
                   [--subscription]
                   [--yes]

範例

刪除受控資料庫

az sql midb delete -g mygroup --mi myinstance -n mymanageddb --yes

選擇性參數

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

--managed-instance --mi

Azure SQL 受控執行個體 的名稱。

--name -n

Azure SQL 受控資料庫的名稱。

--no-wait

請勿等候長時間執行的作業完成。

預設值: False
--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--yes -y

不提示確認。

預設值: False
全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az sql midb list

列出受控實例上的受控資料庫。

az sql midb list [--ids]
                 [--managed-instance]
                 [--resource-group]
                 [--subscription]

範例

列出受控實例上的受控資料庫

az sql midb list -g mygroup --mi myinstance

選擇性參數

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

--managed-instance --mi

Azure SQL 受控執行個體 的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az sql midb list-deleted

列出可還原的已刪除受控資料庫。

az sql midb list-deleted [--ids]
                         [--managed-instance]
                         [--resource-group]
                         [--subscription]

範例

列出 受控執行個體 上所有可還原的已刪除受控資料庫。

az sql midb list-deleted -g mygroup --mi myinstance

選擇性參數

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

--managed-instance --mi

Azure SQL 受控執行個體 的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az sql midb recover

使用異地配對實例備份來復原受控資料庫。

az sql midb recover --recoverable-database-id
                    [--ids]
                    [--managed-instance]
                    [--name]
                    [--no-wait]
                    [--resource-group]
                    [--subscription]

範例

使用可復原的資料庫標識碼復原受控資料庫

az sql midb recover -g mygroup --mi myinstance -n mymanageddb -r '/subscriptions/sub1/resourceGroups/rg1/providers/Microsoft.Sql/managedInstances/myinstance/recoverableDatabases/db1'

必要參數

--recoverable-database-id -r

從異地復寫實例復原的資料庫標識碼。

選擇性參數

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

--managed-instance --mi

Azure SQL 受控執行個體 的名稱。

--name -n

Azure SQL 受控資料庫的名稱。

--no-wait

請勿等候長時間執行的作業完成。

預設值: False
--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az sql midb restore

還原受控資料庫。

az sql midb restore --dest-name
                    --time
                    [--deleted-time]
                    [--dest-mi]
                    [--dest-resource-group]
                    [--ids]
                    [--managed-instance]
                    [--name]
                    [--no-wait]
                    [--resource-group]
                    [--source-sub]
                    [--subscription]
                    [--tags]

範例

使用時間點還原還原即時受控資料庫

az sql midb restore -g mygroup --mi myinstance -n mymanageddb --dest-name targetmidb --time "2018-05-20T05:34:22"

使用時間點還原還原已卸除的受控資料庫

az sql midb restore -g mygroup --mi myinstance -n mymanageddb --dest-name targetmidb --time "2018-05-20T05:34:22" --deleted-time "2018-05-20T05:34:22"

使用時間點還原,從另一個實例還原即時受控資料庫

az sql midb restore -g mygroup --mi myinstance -n mymanageddb --dest-name targetmidb --time "2018-05-20T05:34:22" --dest-mi targetmi --dest-resource-group targetrg

使用時間點還原,從另一個訂用帳戶還原即時受控資料庫

az sql midb restore -s sourcesubscriptionid -g sourcegroup --mi sourceinstance -n sourcemanageddb --dest-name targetmidb --dest-mi targetmi --time "2018-05-20T05:34:22"

使用時間點還原,從另一個訂用帳戶還原已卸除的受控資料庫

az sql midb restore -s sourcesubscriptionid -g sourcegroup --mi sourceinstance -n sourcemanageddb --dest-name targetmidb --dest-mi targetmi --time "2018-05-20T05:34:22" --deleted-time "2018-05-20T05:34:22"

必要參數

--dest-name

將建立為還原目的地之受控資料庫的名稱。

--time -t

將還原以建立新資料庫的源資料庫時間點。 必須大於或等於源資料庫的最早RestoreDate 值。 時間的格式應如下:「YYYY-MM-DDTHH:MM:SS」。。

選擇性參數

--deleted-time

如果指定,請從已刪除的資料庫還原,而不是從現有的資料庫還原。 必須符合來源 受控執行個體 上已刪除資料庫的已刪除時間。

--dest-mi

要還原受控資料庫之受控實例的名稱。 這可以是相同的受控實例,或相同訂用帳戶上的另一個受控實例。 未指定時,它會預設為來源受控實例。

--dest-resource-group

要還原受控資料庫之受控實例的資源群組名稱。 未指定時,它會預設為來源資源群組。

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

--managed-instance --mi

Azure SQL 受控執行個體 的名稱。

--name -n

Azure SQL 受控資料庫的名稱。

--no-wait

請勿等候長時間執行的作業完成。

預設值: False
--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--source-sub -s

源資料庫的訂用帳戶標識碼,也就是從 中還原的訂用帳戶標識碼。 執行跨訂用帳戶還原時,應該使用此參數。

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--tags

以空格分隔的標記:key[=value] [key[=value] ...]。使用 「清除現有的標記」。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az sql midb show

取得受控資料庫的詳細數據。

az sql midb show [--ids]
                 [--managed-instance]
                 [--name]
                 [--resource-group]
                 [--subscription]

範例

取得受控資料庫的詳細數據

az sql midb show -g mygroup --mi myinstance -n mymanageddb

選擇性參數

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

--managed-instance --mi

Azure SQL 受控執行個體 的名稱。

--name -n

Azure SQL 受控資料庫的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az sql midb update

更新受控資料庫。

az sql midb update [--add]
                   [--force-string]
                   [--ids]
                   [--managed-instance]
                   [--name]
                   [--no-wait]
                   [--remove]
                   [--resource-group]
                   [--set]
                   [--subscription]
                   [--tags]

範例

使用指定的標籤更新受控資料庫

az sql midb update -g mygroup --mi myinstance -n mymanageddb --tags tag1="value1"

選擇性參數

--add

藉由指定路徑和索引鍵值組,將物件加入物件清單。 範例:--add property.listProperty <key=value, string or JSON string>

預設值: []
--force-string

使用 'set' 或 'add' 時,請保留字串常值,而不是嘗試轉換成 JSON。

預設值: False
--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

--managed-instance --mi

Azure SQL 受控執行個體 的名稱。

--name -n

Azure SQL 受控資料庫的名稱。

--no-wait

請勿等候長時間執行的作業完成。

預設值: False
--remove

從清單中移除屬性或專案。 範例: --remove property.list <indexToRemove>--remove propertyToRemove

預設值: []
--resource-group -g

資源群組的名稱。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--set

指定要設定的屬性路徑和值,以更新物件。 範例:--set property1.property2=<value>

預設值: []
--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--tags

以空格分隔的標記:key[=value] [key[=value] ...]。使用 「清除現有的標記」。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。