台帳データベースを構成する
適用対象: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
を使用してテーブルを作成すると、エラー メッセージがスローされます。
[ セキュリティ ] タブで、[ 台帳の構成] を選択します。
[ 台帳の構成 ] ウィンドウ で、このデータベース内のすべての将来のテーブルに対して [有効にする] を選択します。
[適用] を選択し、この設定を保存します。
この記事では、SQL Server 2022 (16.x) で T-SQL を使用して台帳データベースを作成する方法について説明します。 Azure SQL Database で台帳データベースを作成する方法については、このページの上部にあるスイッチを使って Azure SQL Database に切り替えてください。
前提条件
- SQL Server 2022 (16.x)
- SQL Server Management Studio (SSMS) または Azure Data Studio
T-SQL を使って台帳データベースを作成する
SSMS または Azure Data Studio を使用して、SQL Server 2022 (16.x) インスタンスにサインインします。
次の T-SQL ステートメントを使って、台帳データベースを作成します。
CREATE DATABASE MyLedgerDB WITH LEDGER = ON;
詳細については、CREATE DATABASE (Transact-SQL) に関する記事を参照してください。