台帳データベースを構成する

適用対象:SQL Server 2022 (16.x) Azure SQL Database

この記事では、Azure portal、T-SQL、PowerShell、または Azure SQL Database 用の Azure CLI を使用して台帳データベースを構成する方法について説明します。 SQL Server 2022 (16.x) で台帳データベースを作成する方法については、このページの上部にあるスイッチを使用してSQL Serverに切り替えます。

前提条件

  • 有効な Azure サブスクリプションを持っている。 アカウントがない場合は、無料アカウントを作成してください。
  • Azure SQL Database。

台帳データベースを有効にする

Note

データベース レベルで台帳機能を有効にすると、このデータベース内のすべてのテーブルが更新可能な台帳テーブルになります。 このオプションは、データベースの作成後に変更することはできません。 オプション LEDGER = OFF を使用してテーブルを作成すると、エラー メッセージがスローされます。

  1. Azure portalを開き、Azure SQL データベース を作成します

  2. [ セキュリティ ] タブで、[ 台帳の構成] を選択します。

    [セキュリティ台帳] タブが選択されている Azure portal を示すスクリーンショット。

  3. [ 台帳の構成 ] ウィンドウ で、このデータベース内のすべての将来のテーブルに対して [有効にする] を選択します。

    台帳データベースを有効にするための選択を示すスクリーンショット。

  4. [適用] を選択し、この設定を保存します。

この記事では、SQL Server 2022 (16.x) で T-SQL を使用して台帳データベースを作成する方法について説明します。 Azure SQL Database で台帳データベースを作成する方法については、このページの上部にあるスイッチを使って Azure SQL Database に切り替えてください。

前提条件

T-SQL を使って台帳データベースを作成する

  1. SSMS または Azure Data Studio を使用して、SQL Server 2022 (16.x) インスタンスにサインインします。

  2. 次の T-SQL ステートメントを使って、台帳データベースを作成します。

    CREATE DATABASE MyLedgerDB  WITH LEDGER = ON;
    

詳細については、CREATE DATABASE (Transact-SQL) に関する記事を参照してください。

次の手順