'가용성 그룹 마법사'를 사용하여 Always On 가용성 그룹에 데이터베이스 추가Add a database to an Always On availability group with the 'Availability Group Wizard'

적용 대상:Applies to: 예SQL ServerSQL Server(지원되는 모든 버전)yesSQL ServerSQL Server (all supported versions) 적용 대상:Applies to: 예SQL ServerSQL Server(지원되는 모든 버전)yesSQL ServerSQL Server (all supported versions)

가용성 그룹에 데이터베이스 추가 마법사를 사용하여 기존 Always On 가용성 그룹에 하나 이상의 데이터베이스를 손쉽게 추가할 수 있습니다.Use the Add Database to Availability Group Wizard to help you add one or more databases to an existing Always On availability group.

참고

Transact-SQLTransact-SQL 또는 PowerShell을 사용하여 데이터베이스를 추가하는 방법은 가용성 그룹에 데이터베이스 추가(SQL Server)를 참조하세요.For information about using Transact-SQLTransact-SQL or PowerShell to add a database, see Add a Database to an Availability Group (SQL Server).

시작하기 전에Before You Begin

가용성 그룹에 데이터베이스를 추가한 적이 없는 경우 Always On 가용성 그룹에 대한 필수 조건, 제한 사항 및 권장 사항(SQL Server)를 참조하세요.If you have never added a database to an availability group, see the "Availability Databases" section in Prerequisites, Restrictions, and Recommendations for Always On Availability Groups (SQL Server).

필수 구성 요소, 제한 사항 및 권장 사항Prerequisites, Restrictions, and Recommendations

  • 현재 주 복제본을 호스팅하는 서버 인스턴스에 연결되어 있어야 합니다.You must be connected to the server instance that hosts the current primary replica.

  • 전체 초기 데이터 동기화를 사용하기 위한 사전 요구 사항Prerequisites for using full initial data synchronization

    • 모든 데이터베이스 파일 경로는 가용성 그룹에 대한 복제본을 호스팅하는 모든 서버 인스턴스에서 동일해야 합니다.All the database-file paths must be identical on every server instance that hosts a replica for the availability group.

    • 보조 복제본을 호스팅하는 서버 인스턴스에 주 데이터베이스 이름이 없을 수 있습니다.No primary database name can exist on any server instance that hosts a secondary replica. 즉, 새 보조 데이터베이스가 아직 없을 수 있습니다.This means that none of the new secondary databases can exist yet.

    • 마법사에서 백업을 만들고 액세스하려면 네트워크 공유를 지정해야 합니다.You will need to specify a network share in order for the wizard to create and access backups. 주 복제본의 경우 데이터베이스 엔진Database Engine 을 시작하는 데 사용되는 계정은 네트워크 공유에 대한 읽기 및 쓰기 파일 시스템 권한이 있어야 합니다.For the primary replica, the account used to start the 데이터베이스 엔진Database Engine must have read and write file-system permissions on a network share. 보조 복제본에 대한 계정은 네트워크 공유에 대한 읽기 권한이 있어야 합니다.For secondary replicas, the account must have read permission on the network share.

    마법사를 사용하여 전체 초기 데이터 동기화를 수행할 수 없는 경우에는 보조 데이터베이스를 수동으로 준비해야 합니다.If you are unable to use the wizard to perform full initial data synchronization, you need to prepare your secondary databases manually. 마법사를 실행하기 전이나 후에 이 작업을 수행할 수 있습니다.You can do this before or after running the wizard. 자세한 내용은 가용성 그룹에 대한 보조 데이터베이스 수동 준비(SQL Server)또는 PowerShell을 사용하여 Always On 가용성 그룹에 보조 데이터베이스를 조인하는 방법에 대해 설명합니다.For more information, see Manually Prepare a Secondary Database for an Availability Group (SQL Server).

권한Permissions

가용성 그룹에 대한 ALTER AVAILABILITY GROUP 권한, CONTROL AVAILABILITY GROUP 권한, ALTER ANY AVAILABILITY GROUP 권한 또는 CONTROL SERVER 권한이 필요합니다.Requires ALTER AVAILABILITY GROUP permission on the availability group, CONTROL AVAILABILITY GROUP permission, ALTER ANY AVAILABILITY GROUP permission, or CONTROL SERVER permission.

'새 가용성 그룹' 마법사 사용Use the 'New Availability Group' Wizard

  1. 개체 탐색기에서 가용성 그룹의 주 복제본을 호스팅하는 서버 인스턴스에 연결하고 서버 트리를 확장합니다.In Object Explorer, connect to the server instance that hosts the primary replica of the availability group, and expand the server tree.

  2. Always On 고가용성 노드 및 가용성 그룹 노드를 확장합니다.Expand the Always On High Availability node and the Availability Groups node.

  3. 데이터베이스를 추가할 가용성 그룹을 마우스 오른쪽 단추로 클릭하고 데이터베이스 추가 명령을 선택합니다.Right-click the availability group to which you are adding a database, and select the Add Database command. 이 명령은 가용성 그룹에 데이터베이스 추가 마법사를 시작합니다.This command launches the Add Database to Availability Group Wizard.

  4. 데이터베이스 선택 페이지에서 하나 이상의 데이터베이스를 선택합니다.On the Select Databases page, select one or more databases. 자세한 내용은 데이터베이스 선택 페이지(새 가용성 그룹 마법사 및 데이터베이스 추가 마법사)를 참조하세요.For more information, see Select Databases Page (New Availability Group Wizard and Add Database Wizard).

    데이터베이스에 데이터베이스 마스터 키가 들어 있는 경우 데이터베이스 마스터 키에 대한 암호를 암호 열에 입력합니다.If the database contains a database master key, enter the password for the database master key in the Password column.

  5. 초기 데이터 동기화 선택 페이지에서 새 보조 복제본을 만들고 가용성 그룹에 조인할 방법을 선택합니다.On the Select Initial Data Synchronization page, choose how you want your new secondary databases to be created and joined to the availability group. 다음 옵션 중 하나를 선택합니다.Choose one of the following options:

    • 자동 시드Automatic Seeding

      자동 시드를 사용하려면 이 옵션을 선택합니다.Select this option to use automatic seeding. 자동 시드는 VDI를 사용하여 구성된 엔드포인트를 사용하는 가용성 그룹의 각 데이터베이스에 대한 보조 복제본으로 백업을 스트리밍하기 위해 로그 스트림 전송을 사용합니다.Automatic seeding uses the log stream transport to stream the backup using VDI to the secondary replica for each database of the availability group using the configured endpoints. 따라서 수동으로 수행하지 않아도 보조 복제본에서 데이터베이스의 백업이 복원됩니다.This restores the back up of the database on the secondary replica without having to do so manually. 자동 시드에 대한 자세한 정보는 자동 시드를 참조하세요.For more information about automatic seeding, see Automatic Seeding.

    • 전체Full

      현재 환경이 초기 데이터 동기화 자동 시작을 위한 요구 사항을 충족하는 경우에 이 옵션을 선택합니다. 자세한 내용은 이 항목의 앞부분에 나오는 필수 구성 요소, 제한 사항 및 권장 사항을 참조하세요.Select this option if your environment meets the requirements for automatically starting initial data synchronization (for more information, see Prerequisites, Restrictions, and Recommendations, earlier in this topic).

      전체 를 선택한 후 가용성 그룹을 만들면 마법사에서 모든 주 데이터베이스와 해당 트랜잭션 로그를 네트워크 공유에 백업하고 보조 복제본을 호스팅하는 모든 서버 인스턴스에서 백업을 복원하려고 시도합니다.If you select Full, after creating the availability group, the wizard will attempt to back up every primary database and its transaction log to a network share and restore the backups on every server instance that hosts an secondary replica. 그런 다음 모든 보조 데이터베이스를 가용성 그룹에 조인합니다.The wizard will then join every secondary database to the availability group.

      모든 복제본에서 액세스할 수 있는 공유 네트워크 위치 지정: 필드에서 복제본을 호스팅하는 모든 서버 인스턴스에 읽기/쓰기 액세스 권한이 있는 백업 공유를 지정합니다.In the Specify a shared network location accessible by all replicas: field, specify a backup share to which all of the server instance that host replicas have read-write access. 로그 백업이 로그 백업 체인의 일부입니다.The log backups will be part of your log backup chain. 로그 백업 파일을 적절히 저장합니다.Store the log backup files appropriately.

      중요

      필요한 파일 시스템 권한에 대한 자세한 내용은 이 항목의 앞부분에 나오는 필수 구성 요소를 참조하세요.For information about the required file-system permissions, see Prerequisites, earlier in this topic.

    • 조인만Join only

      보조 복제본을 호스팅할 서버 인스턴스에서 보조 데이터베이스를 수동으로 준비하는 경우 이 옵션을 선택할 수 있습니다.If you have manually prepared secondary databases on the server instances that will host the secondary replicas, you can select this option. 마법사에서 기존 보조 데이터베이스를 가용성 그룹에 조인합니다.The wizard will join the existing secondary databases to the availability group.

    • 초기 데이터 동기화 건너뛰기Skip initial data synchronization

      주 데이터베이스의 로그 백업과 사용자 데이터베이스를 사용하려는 경우 이 옵션을 선택합니다.Select this option if you want to use your own database and log backups of your primary databases. 자세한 내용은 Always On 보조 데이터베이스에서 데이터 이동 시작(SQL Server)를 참조하세요.For more information, see Start Data Movement on an Always On Secondary Database (SQL Server).

    자세한 내용은 초기 데이터 동기화 페이지 선택(Always On 가용성 그룹 마법사)을 참조하세요.For more information, see Select Initial Data Synchronization Page (Always On Availability Group Wizards).

  6. 기존 보조 복제본에 연결 페이지에서 이 가용성 그룹에 대한 가용성 복제본을 호스팅하는 SQL ServerSQL Server 인스턴스가 모두 동일한 사용자 계정의 서비스로 실행 중인 경우 모든 연결 을 클릭합니다.On the Connect to Existing Secondary Replicas page, if the instances of SQL ServerSQL Server that host the availability replicas for this availability group are all running as a service in the same user account, click Connect all. 다른 계정에서 서비스로 실행 중인 서버 인스턴스가 있는 경우 각 서버 인스턴스 이름의 오른쪽에 있는 개별 연결 단추를 클릭합니다.If any of the server instances are running as a service under different accounts, click the individual Connect button to the right of each server instance name.

    자세한 내용은 기존 보조 복제본 페이지로 연결(복제본 추가 마법사: 데이터베이스 추가 마법사)을 참조하세요.For more information, see Connect to Existing Secondary Replicas Page (Add Replica Wizard: Add Databases Wizard).

  7. 유효성 검사 페이지에서는 이 마법사에서 지정한 값이 새 가용성 그룹 마법사의 요구 사항을 충족하는지 여부를 확인합니다.The Validation page verifies whether the values you specified in this Wizard meet the requirements of the New Availability Group Wizard. 변경하려면 이전 을 클릭하여 이전 마법사 페이지로 돌아가서 하나 이상의 값을 변경하면 됩니다.To make a change, you can click Previous to return to an earlier wizard page to change one or more values. 다음 을 클릭하여 유효성 검사 페이지로 돌아가서 유효성 검사 다시 실행 을 클릭합니다.The click Next to return to the Validation page, and click Re-run Validation.

    자세한 내용은 유효성 검사 페이지(Always On 가용성 그룹 마법사)를 참조하세요.For more information, see Validation Page (Always On Availability Group Wizards).

  8. 요약 페이지에서 새 가용성 그룹에 대한 선택 사항을 확인합니다.On the Summary page, review your choices for the new availability group. 변경하려면 이전 을 클릭하여 관련 페이지로 돌아갑니다.To make a change, click Previous to return to the relevant page. 변경 후에는 다음 을 클릭하여 요약 페이지로 돌아갑니다.After making the change, click Next to return to the Summary page.

    자세한 내용은 요약 페이지(Always On 가용성 그룹 마법사)를 참조하세요.For more information, see Summary Page (Always On Availability Group Wizards).

    선택이 완료되었으면 필요에 따라 스크립트를 클릭하여 마법사에서 실행할 단계에 대한 스크립트를 만들 수 있습니다.If you are satisfied with your selections, optionally click Script to create a script of the steps the wizard will execute. 새 가용성 그룹을 만들어 구성하려면 마침 을 클릭합니다.Then, to create and configure the new availability group, click Finish.

  9. 진행률 페이지에 가용성 그룹을 만들기 위한 단계(엔드포인트 구성, 가용성 그룹 만들기 및 가용성 그룹에 보조 복제본 조인)의 진행 상태가 표시됩니다.The Progress page displays the progress of the steps for creating the availability group (configuring endpoints, creating the availability group, and joining the secondary replica to the group).

    자세한 내용은 진행률 페이지(Always On 가용성 그룹 마법사)를 참조하세요.For more information, see Progress Page (Always On Availability Group Wizards).

  10. 이러한 단계가 완료되면 결과 페이지에 각 단계의 결과가 표시됩니다.When these steps complete, the Results page displays the result of each step. 단계가 모두 성공하면 새 가용성 그룹이 완전히 구성됩니다.If all these steps succeed, the new availability group is completely configured. 단계에서 오류가 발생한 경우 구성을 수동으로 완료해야 할 수 있습니다.If any of the steps result in an error, you might need to manually complete the configuration. 주어진 오류의 원인에 대한 자세한 내용을 보려면 결과 열에서 연결된 "오류" 링크를 클릭합니다.For information about the cause of a given error, click the associated "Error" link in the Result column.

    마법사가 완료되면 닫기 를 클릭하여 종료합니다.When the wizard completes, click Close to exit.

    자세한 내용은 결과 페이지(Always On 가용성 그룹 마법사)또는 PowerShell을 사용하여 AlwaysOn 가용성 그룹에 대해 계획된 수동 장애 조치(failover) 또는 강제 수동 장애 조치(강제 장애 조치)를 수행하는 방법을 설명합니다.For more information, see Results Page (Always On Availability Group Wizards).

  11. 모든 보조 데이터베이스에서 초기 데이터 동기화가 자동으로 시작되지 않은 경우 아직 조인되지 않은 모든 보조 데이터베이스를 구성해야 합니다.If initial data synchronization was not automatically started on all of you secondary database, you need to configure any not-yet-joined secondary databases. 자세한 내용은 Always On 보조 데이터베이스에서 데이터 이동 시작(SQL Server)를 참조하세요.For more information, see Start Data Movement on an Always On Secondary Database (SQL Server).

참고 항목See Also

Always On 가용성 그룹 개요(SQL Server) Overview of Always On Availability Groups (SQL Server)
Always On 가용성 그룹에 대한 필수 조건, 제한 사항 및 권장 사항(SQL Server) Prerequisites, Restrictions, and Recommendations for Always On Availability Groups (SQL Server)
가용성 그룹에 데이터베이스 추가(SQL Server) Add a Database to an Availability Group (SQL Server)
Always On 보조 데이터베이스에서 데이터 이동 시작(SQL Server) Start Data Movement on an Always On Secondary Database (SQL Server)
가용성 그룹에 데이터베이스 추가(SQL Server)Add a Database to an Availability Group (SQL Server)