다음을 통해 공유


원장 데이터베이스 구성

적용 대상: SQL Server 2022(16.x) Azure SQL 데이터베이스 Azure 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 데이터베이스를 만듭니다.

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

    보안 원장 탭을 선택한 Azure Portal을 보여 주는 스크린샷

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

    원장 데이터베이스를 사용하도록 설정하기 위한 선택 항목을 보여 주는 스크린샷

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

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

필수 조건

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

원장 데이터베이스 사용

참고 항목

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

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

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

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

    CREATE DATABASE MyLedgerDB  WITH LEDGER = ON;
    

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

이 문서에서는 SQL Server 2022 (16.x)에서 T-SQL을 사용하여 원장 데이터베이스를 만드는 방법에 관한 정보를 제공합니다. Azure SQL 데이터베이스 또는 Azure SQL 관리형 인스턴스에서 원장 데이터베이스를 만드는 방법에 대한 자세한 내용은 이 페이지 상단의 스위치를 사용하세요.

필수 조건

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)를 참조하세요.