啟用自動摘要儲存體
適用於:SQL Server 2022 (16.x) Azure SQL 資料庫 Azure SQL 受控執行個體
在本文中,您將瞭解如何透過 Azure 入口網站、PowerShell 或 Azure CLI 來設定自動產生和儲存資料庫摘要。
必要條件
- 擁有有效的 Azure 訂用帳戶。 如果您沒有訂用帳戶,請建立免費帳戶。
- Azure SQL Database
使用 Azure 入口網站啟用自動摘要儲存體
開啟 Azure 入口網站,並找到您要啟用自動摘要儲存體的資料庫。 在 SQL Database 中選取該資料庫。
注意
建立新的資料庫時,您也可以設定啟用自動摘要儲存體。
在 [安全性] 中,選取 [總帳] 選項。
在 [總帳] 窗格中,選取 [啟用自動摘要儲存體]。 選取儲存體類型。 您可以選擇 Azure 儲存體或 Azure 機密總帳 (ACL)。 視您挑選的儲存體類型而定,您必須選取現有的儲存體帳戶或 ACL,或建立新的儲存體帳戶。 儲存體容器名稱是固定的,而且無法修改。
選取 [儲存],以儲存您的自動摘要儲存體設定。
使用 PowerShell 啟用資料庫摘要上傳功能
使用 Enable-AzSqlDatabaseLedgerDigestUpload Cmdlet 更新資料庫,以開始將總帳摘要上傳至 Azure Blob 儲存體帳戶或 Azure 機密總帳。 當端點參數為 Azure Blob 儲存體端點,資料庫伺服器會在儲存體帳戶內建立名為 sqldbledgerdigests 的新容器,並開始將總帳摘要寫入容器。
在以下指令碼中:請務必修改以下參數:ResourceGroupName、ServerName、DatabaseName 和 Endpoint (ACL 端點或 Azure 儲存體端點)
Write-host "Enabling ledger digest upload..."
$ledgerDigestUploadConfig = Enable-AzSqlDatabaseLedgerDigestUpload `
-ResourceGroupName "ResourceGroup01" `
-ServerName "Server01" `
-DatabaseName "Database01" `
-Endpoint "https://ledgerstorage.blob.core.windows.net"
$ledgerDigestUploadConfig
使用 Azure CLI 啟用資料庫摘要上傳功能
使用 az sql db ledger-digest-uploads enable 命令更新資料庫,以開始將總帳摘要上傳至 Azure Blob 儲存體帳戶或 Azure 機密總帳。
請務必修改以下參數:resource-group、server、name 和 endpoint (ACL 端點或 Azure 儲存體端點)
az sql db ledger-digest-uploads enable \
--resource-group ResourceGroup01 \
--server Server01 \
--name Database01 \
--endpoint https://ledgerstorage.blob.core.windows.net
在本文中,您將瞭解如何透過 Azure 入口網站、PowerShell 或 Azure CLI 來設定自動產生和儲存資料庫摘要。
必要條件
- 擁有有效的 Azure 訂用帳戶。 如果您沒有訂用帳戶,請建立免費帳戶。
- Azure SQL 受控執行個體
使用 Azure 入口網站啟用自動摘要儲存體
開啟 Azure 入口網站,並找到您要啟用自動摘要儲存體的受控資料庫。
注意
建立新的資料庫時,您也可以設定啟用自動摘要儲存體。
在 [安全性] 中,選取 [總帳] 選項。
在 [總帳] 窗格中,選取 [啟用自動摘要儲存體]。 選取儲存體類型。 您可以選擇 Azure 儲存體或 Azure 機密總帳 (ACL)。 視您挑選的儲存體類型而定,您必須選取現有的儲存體帳戶或 ACL,或建立新的儲存體帳戶。 儲存體容器名稱是固定的,而且無法修改。
選取 [儲存],以儲存您的自動摘要儲存體設定。
使用 PowerShell 啟用資料庫摘要上傳功能
更新資料庫,以開始將總帳摘要上傳至 Azure Blob 儲存體帳戶或 Azure 機密總帳。 當端點參數為 Azure Blob 儲存體端點,資料庫伺服器會在儲存體帳戶內建立名為 sqldbledgerdigests 的新容器,並開始將總帳摘要寫入容器。
注意
請務必修改以下參數:ResourceGroupName、InstanceName、DatabaseName 和 Endpoint (ACL 端點或 Azure 儲存體端點)。
Write-host "Enabling ledger digest upload..."
$ledgerDigestUploadConfig = Enable-AzSqlInstanceDatabaseLedgerDigestUpload `
-ResourceGroupName "ResourceGroup01" `
-InstanceName "ManagedInstance01" `
-DatabaseName "Database01" `
-Endpoint "https://ledgerstorage.blob.core.windows.net"
$ledgerDigestUploadConfig
使用 Azure CLI 啟用資料庫摘要上傳功能
使用 az sql midb ledger-digest-uploads enable 命令更新資料庫,以開始將總帳摘要上傳至 Azure Blob 儲存體帳戶或 Azure 機密總帳。
注意
請務必修改以下參數:resource-group、managed-instance、name 和 endpoint (ACL 端點或 Azure 儲存體端點)
az sql midb ledger-digest-uploads enable \
--resource-group ResourceGroup01 \
--managed-instance ManagedInstance01 \
--name Database01 \
--endpoint https://ledgerstorage.blob.core.windows.net
在本文中,您將瞭解如何使用 SQL Server 2022 (16.x) 的 T-SQL 來設定自動產生和儲存資料庫摘要。 如需在 Azure SQL Database 中設定自動產生和儲存資料庫摘要的資訊,請使用此頁面頂端的參數來切換至 Azure SQL Database。
必要條件
使用 T-SQL 啟用資料庫摘要上傳功能
若要啟用總帳摘要上傳功能,請指定 Azure Blob 儲存體帳戶的端點。 若要停用總帳摘要上傳功能,請將選項的值設為 OFF
。 預設值為 OFF
。
使用 SSMS 或 Azure Data Studio 登入您的 SQL Server 2022 (16.x) 執行個體。
使用下列 T-SQL 陳述式設定自動產生和儲存資料庫摘要:
ALTER DATABASE SCOPED CONFIGURATION
SET LEDGER_DIGEST_STORAGE_ENDPOINT = 'https://ledgerstorage.blob.core.windows.net';
如需詳細資訊,請參閱 ALTER DATABASE SCOPED CONFIGURATION (Transact-SQL)。
相關內容