共用方式為


快速入門:在啟用總帳的 Azure SQL Database 中建立資料庫

適用於:Azure SQL 資料庫

在本快速入門中,您會在 Azure SQL Database 中建立總帳資料庫,並使用 Azure 入口網站來設定自動摘要儲存體

必要條件

您需要作用中的 Azure 訂用帳戶。 如果您沒有訂用帳戶,請建立免費帳戶

權限

若要透過 Transact-SQL 建立資料庫: CREATE DATABASE 需要權限。 若要建立資料庫,登入必須是伺服器管理員登入 (佈建 Azure SQL 資料庫邏輯伺服器時建立)、伺服器的 Microsoft Entra 管理員、 中 dbmanager 資料庫角色的成員、目前資料庫中 db_owner 資料庫角色的成員,或資料庫的 master。 如需詳細資訊,請參閱 CREATE DATABASE

若要透過Azure 入口網站、PowerShell、Azure CLI 或 REST API︰調整資料庫,則需要 Azure RBAC 權限,特別是參與者、SQL DB 參與者角色或 SQL Server 參與者 Azure RBAC 角色。 如需詳細資訊,請參閱 Azure RBAC:內建角色

建立總帳資料庫並設定摘要儲存體

無伺服器計算層中建立單一總賬資料庫,並設定將總帳摘要上傳至 Azure 儲存體帳戶。

要建立單一資料庫,則使用 Azure 入口網站。

  1. 瀏覽至 [選取 SQL 部署選項] 頁面。

  2. SQL 資料庫下,將資源類型設定為單一資料庫,然後選取 [建立]。

    Azure 入口網站的螢幕擷取畫面,選取 Azure SQL 部署的頁面,建立新的單一資料庫。

  3. 在 [建立 SQL 資料庫] 表單的 [基本] 索引標籤上,選取 [專案詳細資料] 底下您想要使用的 Azure 訂閱。

  4. 針對資源群組選取 [建立新的],輸入 myResourceGroup,然後選取 [確定]。

  5. 在 [資料庫名稱]的部分輸入 demo

  6. 針對 [伺服器],選取 [新建]。 在 [新伺服器]表單中填入下列值︰

    • 伺服器名稱:輸入 mysqlserver 並新增一些字元來表示唯一性。 由於伺服器名稱必須是 Azure 中所有伺服器的全域唯一名稱,而不只是訂用帳戶中的唯一名稱,因此我們無法提供要使用的確切伺服器名稱。 請輸入類似 mysqlserver12345 的值,入口網站會讓您知道輸入的值是否可以使用。
    • 伺服器管理員登入:輸入 azureuser。
    • 密碼: 輸入符合需求的密碼。 在 [確認密碼] 方塊中再次輸入。
    • 位置:從下拉式清單中選取位置。
    • 允許 Azure 服務存取此伺服器:選取此選項可啟用摘要儲存體的存取權。

    選取 [確定]。

  7. 您要使用 SQL 彈性集區設為

  8. 計算 + 儲存體下,選取 [設定資料庫]。

  9. 本快速入門會使用無伺服器資料庫,因此請選取 [無伺服器],然後選取 [套用]。

  10. 網路功能索引標籤的連線方法中,選取 [公用端點]。

  11. 針對 [防火牆規則],將 [新增目前的用戶端 IP 位址] 設定為 [是]。 將 [允許 Azure 服務和資源存取此伺服器] 設定為 [否]。

  12. 選取頁面底部的 [下一步:安全性]。

    顯示 Azure 入口網站中 [建立 SQL Database] 畫面 [網路] 索引標籤的螢幕擷取畫面。

  13. 在 [安全性] 索引標籤的 [總帳] 區段中,選取 [設定總帳] 選項。

    顯示在 Azure 入口網站 [安全性] 索引標籤上設定總帳的螢幕擷取畫面。

  14. 在 [設定總帳] 窗格的 [總帳] 區段中,選取 [針對此資料庫中的所有未來資料表啟用] 核取方塊。 此設定可確保資料庫中的所有未來資料表都會是總帳資料表。 基於這個理由,資料庫中的所有資料都會顯示任何竄改證據。 根據預設,即使您未在 CREATE TABLE 中指定 LEDGER = ON,新資料表也會建立為可更新的總帳資料表。 您也可以取消選取此選項。 取消選取之後,當您使用 Transact-SQL 建立新的資料表時,都需要針對每個資料表啟用總帳功能。

  15. [摘要儲存體] 區段中的 [Enable automatic digest storage] (啟用自動摘要儲存體) 會自動選取。 接下來會隨即建立新的 Azure 儲存體帳戶和容器,用以儲存您的摘要。

  16. 選取 [套用]。

    顯示 Azure 入口網站中 [設定總帳] 窗格的螢幕擷取畫面。

  17. 選取頁面底部的 [檢閱 + 建立] 。

    顯示在 Azure 入口網站 [安全性] 索引標籤上檢閱和建立總帳資料庫的螢幕擷取畫面。

  18. 檢閱 [檢閱 + 建立] 頁面之後,選取 [建立]。

清除資源

針對後續步驟,保留資源群組、伺服器和單一資料庫。 您將瞭解如何使用不同的方法使用資料庫的總帳功能。

這些資源使用完畢後,您可以刪除建立的資源群組。 此動作也會刪除其中的伺服器和單一資料庫,以及儲存體帳戶。

注意

如果您已在容器上設定並鎖定以時間為基礎的保留原則,您必須等到指定的不變性期間結束,才能刪除儲存體帳戶。

使用 Azure 入口網站來刪除 [myResourceGroup] 和其所有資源:

  1. 在 Azure 入口網站中,搜尋並選取 [資源群組]。 從清單中選取 [myResourceGroup]。
  2. 在 [資源群組] 頁面中,選取 [刪除資源群組]。
  3. 在 [輸入資源群組名稱] 底下,輸入 myResourceGroup,然後選取 [刪除]。