원장 데이터베이스 구성

적용 대상: SQL Server 2022 (16.x) Azure SQL DatabaseAzure SQL Managed Instance

이 문서에서는 Azure SQL Database에 Azure Portal, T-SQL, PowerShell 또는 Azure CLI를 사용하여 원장 데이터베이스를 구성하는 방법에 관한 정보를 제공합니다. SQL Server 2022(16.x) 또는 Azure SQL Managed Instance에서 원장 데이터베이스를 만드는 방법에 대한 자세한 내용은 이 페이지의 맨 위에 있는 스위치를 사용합니다.

필수 조건

  • 활성 Azure 구독. 아직 없는 경우 무료 계정을 만들 수 있습니다.
  • 논리 서버입니다.

원장 데이터베이스 사용

참고 항목

데이터베이스 수준에서 원장 기능을 사용하도록 설정하면 이 데이터베이스의 모든 테이블을 업데이트할 수 있는 원장 테이블이 만들어집니다. 데이터베이스를 만든 후에는 이 옵션을 변경할 수 없습니다. 옵션을 LEDGER = OFF 사용하여 테이블을 만들면 오류 메시지가 throw됩니다.

  1. Azure Portal을 열고 Azure SQL Database를 만듭니다.

  2. 보안 탭에서 원장 구성을 선택합니다.

    Screenshot that shows the Azure portal with the Security Ledger tab selected.

  3. 원장 구성 창에서 이 데이터베이스의 모든 이후 테이블에 대해 사용을 선택합니다.

    Screenshot that shows the selection for enabling a ledger database.

  4. 적용을 선택하여 이 설정을 저장합니다.

이 문서에서는 T-SQL, PowerShell 또는 Azure SQL Managed Instance용 Azure CLI를 사용하여 원장 데이터베이스를 구성하는 방법에 대한 정보를 제공합니다. SQL Server 2022(16.x) 또는 Azure SQL Database에서 원장 데이터베이스를 만드는 방법에 대한 자세한 내용은 이 페이지의 맨 위에 있는 스위치를 사용합니다.

필수 조건

  • 활성 Azure 구독. 아직 없는 경우 무료 계정을 만들 수 있습니다.
  • An Azure SQL Managed Instance.

원장 데이터베이스 사용

참고 항목

데이터베이스 수준에서 원장 기능을 사용하도록 설정하면 이 데이터베이스의 모든 테이블을 업데이트할 수 있는 원장 테이블이 만들어집니다. 데이터베이스를 만든 후에는 이 옵션을 변경할 수 없습니다. 옵션을 LEDGER = OFF 사용하여 테이블을 만들면 오류 메시지가 throw됩니다.

T-SQL을 사용하여 원장 데이터베이스 사용

  1. SSMS(SQL Server Management Studio), Azure Data Studio 또는 SSDT(SQL Server Data Tools)를 사용하여 관리되는 인스턴스에 로그인합니다.

  2. 다음 T-SQL 문을 사용하여 원장 데이터베이스를 만듭니다.

    CREATE DATABASE MyLedgerDB  WITH LEDGER = ON;
    

자세한 내용은 CREATE DATABASE(Transact-SQL)를 참조하세요.

이 문서에서는 SQL Server 2022(16.x)에서 T-SQL을 사용하여 원장 데이터베이스를 만드는 방법에 대한 정보를 제공합니다. Azure SQL Database 또는 Azure SQL Managed Instance에서 원장 데이터베이스를 만드는 방법에 대한 자세한 내용은 이 페이지의 맨 위에 있는 스위치를 사용합니다.

필수 조건

T-SQL을 사용하여 원장 데이터베이스 만들기

  1. SSMS, Azure Data Studio 또는 SSDT를 사용하여 SQL Server 2022(16.x) 인스턴스에 로그인합니다.

  2. 다음 T-SQL 문을 사용하여 원장 데이터베이스를 만듭니다.

    CREATE DATABASE MyLedgerDB  WITH LEDGER = ON;
    

자세한 내용은 CREATE DATABASE(Transact-SQL)를 참조하세요.