가용성 그룹 마법사 사용(SQL Server Management Studio)Use the Availability Group Wizard (SQL Server Management Studio)

이 항목 적용 대상: 예SQL Server없습니다Azure SQL 데이터베이스없습니다Azure SQL 데이터 웨어하우스 없습니다 병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse 이 항목에서는 SQL Server Management StudioSQL Server Management Studio새 가용성 그룹 마법사를 사용하여 SQL Server 2017SQL Server 2017에서 Always On 가용성 그룹을 만들고 구성하는 방법에 대해 설명합니다. This topic describes how to use the New Availability Group Wizard in SQL Server Management StudioSQL Server Management Studio to create and configure an Always On availability group in SQL Server 2017SQL Server 2017. 가용성 그룹 은 단일 단위로 장애 조치(Failover)될 사용자 데이터베이스 집합과 장애 조치(Failover)를 지원하는 장애 조치(Failover) 파트너 집합( 가용성 복제본이라고 함)을 정의합니다.An availability group defines a set of user databases that will fail over as a single unit and a set of failover partners, known as availability replicas, that support failover.

참고

가용성 그룹에 대한 소개는 Always On 가용성 그룹 개요(SQL Server)에서 AlwaysOn 가용성 그룹을 만들고 구성하는 방법을 설명합니다.For an introduction to availability groups, see Overview of Always On Availability Groups (SQL Server).

시작하기 전에Before You Begin

가용성 그룹을 처음 만들어 보는 경우 이 섹션을 먼저 읽는 것이 좋습니다.We strongly recommend that you read this section before attempting to create your first availability group.

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

대부분의 경우 새 가용성 그룹 마법사를 사용하여 가용성 그룹을 만들고 구성하는 데 필요한 모든 태스크를 완료할 수 있습니다.In most cases, you can use the New Availability Group Wizard to complete all of the tasks require to create and configure an availability group. 그러나 일부 태스크를 수동으로 완료해야 할 수 있습니다.However, you might need to complete some of the tasks manually.

  • WSFC(Windows Server 장애 조치 클러스터) 클러스터 유형을 사용하여 가용성 그룹을 호스팅하는 경우, 가용성 복제본을 호스팅하는 SQL ServerSQL Server 인스턴스가 동일한 WSFC 내의 다른 클러스터 서버(또는 노드)에 있는지 확인합니다.If you are using a Windows Server Failover Cluster (WSFC) cluster type to host availability group, verify that the instances of SQL ServerSQL Server that host the availability replicas rside on different cluster servers (or nodes) within the same WSFC. 또한 각 서버 인스턴스에서 다른 모든 Always On 가용성 그룹Always On availability groups 필수 구성 요소를 충족하는지도 확인합니다.Also, verify that each of the server instances meets all other Always On 가용성 그룹Always On availability groups prerequisites. 자세한 내용은 Always On 가용성 그룹에 대한 필수 조건, 제한 사항 및 권장 사항(SQL Server)인스턴스에 AlwaysOn 가용성 그룹을 만드는 방법을 설명합니다.For more information, we strongly recommend that you read Prerequisites, Restrictions, and Recommendations for Always On Availability Groups (SQL Server).

  • 가용성 복제본을 호스팅하도록 선택한 서버 인스턴스가 도메인 사용자 계정으로 실행되고 있고 아직 데이터베이스 미러링 끝점을 가지고 있지 않은 경우, 마법사가 끝점을 만들고 서버 인스턴스 서비스 계정에 CONNECT 권한을 부여할 수 있습니다.If a server instance that you select to host an availability replica is running under a domain user account and does not yet have a database mirroring endpoint, the wizard can create the endpoint and grant CONNECT permission to the server instance service account. 그러나 SQL ServerSQL Server 서비스가 로컬 시스템, 로컬 서비스 또는 네트워크 서비스와 같은 기본 제공 계정이나 비도메인 계정으로 실행 중인 경우에는 사용자가 끝점 인증을 위한 인증서를 사용해야 하며 마법사를 통해 서버 인스턴스에 대한 데이터베이스 미러링 끝점을 만들 수는 없습니다.However, if the SQL ServerSQL Server service is running as a built-in account, such as Local System, Local Service, or Network Service, or a nondomain account, you must use certificates for endpoint authentication, and the wizard will be unable to create a database mirroring endpoint on the server instance. 이 경우 새 가용성 그룹 마법사를 시작하기 전에 수동으로 데이터 미러링 끝점을 만드는 것이 좋습니다.In this case, we recommend that you create the database mirroring endpoints manually before you launch the New Availability Group Wizard.

    데이터베이스 미러링 끝점에 대한 인증서를 사용하려면To use certificates for a database mirroring endpoint:

    CREATE ENDPOINT(Transact-SQL)CREATE ENDPOINT (Transact-SQL)

    데이터베이스 미러링 끝점에 대한 인증서 사용(Transact-SQL)Use Certificates for a Database Mirroring Endpoint (Transact-SQL)

  • SQL Server FCI(장애 조치(Failover) 클러스터 인스턴스)는 가용성 그룹에 따라 AlwaysOn 자동 장애 조치(Failover)를 지원하지 않으므로 FCI에서 호스팅하는 모든 가용성 복제본은 수동 장애 조치(Failover)에 대해서만 구성될 수 있습니다.SQL Server Failover Cluster Instances (FCIs) do not support automatic failover by availability groups, so any availability replica that is hosted by an FCI can only be configured for manual failover.

  • 마법사를 사용하여 전체 초기 데이터 동기화를 수행하기 위한 필수 구성 요소Prerequisites for the wizard to perform 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.

      중요

      로그 백업이 로그 백업 체인의 일부입니다.The log backups will be part of your log backup chain. 로그 백업 파일을 적절히 저장합니다.Store the log backup files appropriately.

      마법사를 사용하여 전체 초기 데이터 동기화를 수행할 수 없는 경우에는 보조 데이터베이스를 수동으로 준비해야 합니다.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)에서 AlwaysOn 가용성 그룹을 만들고 구성하는 방법을 설명합니다.For more information, see Manually Prepare a Secondary Database for an Availability Group (SQL Server).

보안Security

사용 권한Permissions

CREATE AVAILABILITY GROUP 서버 권한, ALTER ANY AVAILABILITY GROUP 권한, CONTROL SERVER 권한 중 하나와 sysadmin 고정 서버 역할의 멤버 자격이 필요합니다.Requires membership in the sysadmin fixed server role and either CREATE AVAILABILITY GROUP server permission, ALTER ANY AVAILABILITY GROUP permission, or CONTROL SERVER permission.

가용성 그룹 마법사에서 데이터베이스 미러링 끝점을 관리할 수 있도록 하려면 CONTROL ON ENDPOINT 권한도 필요합니다.Also requires CONTROL ON ENDPOINT permission if you want to allow Availability Group Wizard to manage the database mirroring endpoint.

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

  1. 개체 탐색기에서 주 복제본을 호스팅하는 서버 인스턴스에 연결합니다.In Object Explorer, connect to the server instance that hosts the primary replica.

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

  3. 새 가용성 그룹 마법사를 시작하려면 새 가용성 그룹 마법사 명령을 선택합니다.To launch the New Availability Group Wizard, select the New Availability Group Wizard command.

  4. 이 마법사를 처음 실행하는 경우 소개 페이지가 나타납니다.The first time you run this wizard, an Introduction page appears. 다음부터 이 페이지를 건너뛰려면 이 페이지를 다시 표시 안 함을 클릭합니다.To bypass this page in the future, you can click Do not show this page again. 이 페이지를 읽은 후 다음을 클릭합니다.After reading this page, click Next.

  5. 가용성 그룹 옵션 지정 페이지의 가용성 그룹 이름 필드에서 새 가용성 그룹의 이름을 입력합니다.On the Specify Availability Group Options page, enter the name of the new availability group in the Availability group name field. 이 이름은 클러스터와 도메인 전체에서 고유하고 유효한 SQL ServerSQL Server 식별자여야 합니다.This name must be a valid SQL ServerSQL Server identifier that is unique on the cluster and in your domain as a whole. 가용성 그룹 이름의 최대 길이는 128자입니다.The maximum length for an availability group name is 128 characters. ee

  6. 다음으로 클러스터 유형을 지정합니다.Next, specify the cluster type. 가능한 클러스터 유형은 SQL ServerSQL Server 버전 및 운영 체제에 따라 다릅니다.The possible cluster types depend on the SQL ServerSQL Server version and operating system. WSFC, 외부 또는 없음 중 하나를 선택합니다.Choose either WSFC, EXTERNAL, or NONE. 자세한 내용은 가용성 그룹 이름 지정 페이지를 참조하세요.For details see Specify Availability Group Name Page

  7. 데이터베이스 선택 페이지의 표에 가용성 데이터베이스로 적합한 연결된 서버 인스턴스의 사용자 데이터베이스가 나열됩니다.On the Select Databases page, the grid lists user databases on the connected server instance that are eligible to become the availability databases. 나열된 데이터베이스 중 새 가용성 그룹에 참여할 데이터베이스를 하나 이상 선택합니다.Select one or more of the listed databases to participate in the new availability group. 이러한 데이터베이스가 초기 주 데이터베이스가 됩니다.These databases will initially be the initial primary databases.

    나열된 각 데이터베이스의 크기 열에 데이터베이스 크기(알려진 경우)가 표시됩니다.For each listed database, the Size column displays the database size, if known. 상태 열에는 지정된 데이터베이스가 가용성 데이터베이스에 대한 필수 구성 요소를 충족하는지 여부가 표시됩니다.The Status column indicates whether a given database meets the prerequisitesfor availability databases. 필수 구성 요소가 충족되지 않는 경우 데이터베이스가 부적합한 이유(예: 전체 복구 모델을 사용하지 않는 경우)를 설명하는 간략한 상태 설명이 나타납니다.It the prerequisites are not met, a brief status description indicates the reason that the database is ineligible; for example, if it does not use the full recovery model. 자세한 내용을 보려면 상태 설명을 클릭하세요.For more information, click the status description.

    데이터베이스를 적합하도록 변경한 경우 새로 고침 을 클릭하여 데이터베이스 표를 업데이트합니다.If you change a database to make it eligible, click Refresh to update the databases grid.

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

  8. 복제본 선택 페이지에서 새 가용성 그룹에 대해 하나 이상의 복제본을 지정하고 구성합니다.On the Specify Replicas page, specify and configure one or more replicas for the new availability group. 이 페이지에는 네 개의 탭이 있습니다.This page contains four tabs. 다음 표에서는 이러한 탭을 보여 줍니다.The following table introduces these tabs. 자세한 내용은 복제본 지정 페이지(새 가용성 그룹 마법사: 복제본 추가 마법사) 항목을 참조하세요.For more information, see the Specify Replicas Page (New Availability Group Wizard: Add Replica Wizard) topic.

    Tab 간단한 설명Brief Description
    복제본Replicas 이 탭에서는 보조 복제본을 호스팅할 SQL ServerSQL Server 의 각 인스턴스를 지정할 수 있습니다.Use this tab to specify each instance of SQL ServerSQL Server that will host a secondary replica. 현재 연결된 서버 인스턴스가 주 복제본을 호스팅해야 합니다.Note that the server instance to which you are currently connected must host the primary replica.
    끝점Endpoints 기존 데이터베이스 미러링 끝점을 확인하고, 서비스 계정에서 Windows 인증을 사용하는 서버 인스턴스에 이 끝점이 없는 경우 끝점을 자동으로 만들려면 이 탭을 사용합니다.Use this tab to verify any existing database mirroring endpoints and also, if this endpoint is lacking on a server instance whose service accounts use Windows Authentication, to create the endpoint automatically.

    참고: 서버 인스턴스가 도메인 사용자 계정이 아닌 계정으로 실행 중인 경우 마법사를 계속하려면 먼저 서버 인스턴스를 수동으로 변경해야 합니다.Note: If any server instance is running under a non-domain user account, you need to do make a manual change to your server instance before you can proceed in the wizard. 자세한 내용은 이 항목의 앞부분에 나오는 필수 구성 요소를 참조하세요.For more information, see Prerequisites, earlier in this topic.
    백업 기본 설정Backup Preferences 가용성 그룹 전체에 대한 백업 기본 설정과 개별 가용성 복제본에 대한 백업 우선 순위를 지정하려면 이 탭을 사용합니다.Use this tab to specify your backup preference for the availability group as a whole and your backup priorities for the individual availability replicas.
    수신기Listener 이 탭을 사용하여 가용성 그룹 수신기를 만들 수 있습니다.Use this tab to create an availability group listener. 기본적으로 마법사는 수신기를 만들지 않습니다.By default, the wizard does not create a listener.
  9. 초기 데이터 동기화 선택 페이지에서 새 보조 복제본을 만들고 가용성 그룹에 조인할 방법을 선택합니다.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

      SQL Server는 자동으로 그룹의 모든 데이터베이스에 대한 보조 복제본을 만듭니다.SQL Server automatically creates the secondary replicas for every database in the group. 자동 시드를 사용하려면 데이터 및 로그 파일 경로가 그룹에 참여하는 모든 SQL Server 인스턴스에서 동일해야 합니다.Automatic seeding requires that the data and log file paths are the same on every SQL Server instance participating in the group. SQL Server 2016SQL Server 2016 이상에서 사용할 수 있습니다.Available on SQL Server 2016SQL Server 2016 and later. Always On 가용성 그룹 자동 초기화를 참조하세요.See Automatically initialize Always On Availability group.

    • 전체 데이터베이스 및 로그 백업Full database and log backup

      현재 환경이 초기 데이터 동기화 자동 시작을 위한 요구 사항을 충족하는 경우에 이 옵션을 선택합니다. 자세한 내용은 이 항목의 앞부분에 나오는 필수 구성 요소, 제한 사항 및 권장 사항을 참조하세요.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 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. 자세한 내용은 이 항목의 앞부분에 나오는 필수 구성 요소를 참조하세요.For more information, 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).

  10. 유효성 검사 페이지에서는 이 마법사에서 지정한 값이 새 가용성 그룹 마법사의 요구 사항을 충족하는지 여부를 확인합니다.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, 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.

  11. 요약 페이지에서 새 가용성 그룹에 대한 선택 사항을 확인합니다.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.

    중요

    새 가용성 복제본을 호스팅할 서버 인스턴스의 SQL ServerSQL Server 서비스 계정이 로그인으로 존재하지 않는 경우 새 가용성 그룹 마법사에서 로그인을 만들어야 합니다.When the SQL ServerSQL Server service account of a server instance that will host a new availability replica does not already exist as a login, the New Availability Group Wizard needs to create the login. 요약 페이지에 만들 로그인에 대한 정보가 표시됩니다.On the Summary page, the wizard displays the information for the login that is to be created. 마침을 클릭하면 SQL Server 서비스 계정에 대해 이 로그인이 만들어지고 로그인에 CONNECT 권한이 부여됩니다.If you click Finish, the wizard creates this login for the SQL Server service account and grants the login CONNECT permission.

    선택이 완료되었으면 필요에 따라 스크립트 를 클릭하여 마법사에서 실행할 단계에 대한 스크립트를 만들 수 있습니다.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.

  12. 진행률 페이지에 가용성 그룹을 만들기 위한 단계(끝점 구성, 가용성 그룹 만들기 및 가용성 그룹에 보조 복제본 조인)의 진행 상태가 표시됩니다.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).

  13. 이러한 단계가 완료되면 결과 페이지에 각 단계의 결과가 표시됩니다.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 or use a wizard for the failed step. 주어진 오류의 원인에 대한 자세한 내용을 보려면 결과 열에서 연결된 "오류" 링크를 클릭합니다.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.

관련 태스크Related Tasks

가용성 그룹 구성을 완료하려면To complete availability group configuration

관련 내용Related Content

가용성 그룹을 만드는 다른 방법Alternate ways to create availability groups

새 가용성 그룹 마법사 대신 Transact-SQLTransact-SQL 또는 SQL ServerSQL Server PowerShell cmdlet을 사용할 수도 있습니다.As an alternative to using the New Availability Group Wizard, you can use Transact-SQLTransact-SQL or SQL ServerSQL Server PowerShell cmdlets. 자세한 내용은 가용성 그룹 만들기(Transact-SQL) 또는 가용성 그룹 만들기(SQL Server PowerShell)에서 AlwaysOn 가용성 그룹을 만들고 구성하는 방법을 설명합니다.For more information, see Create an Availability Group (Transact-SQL) or Create an Availability Group (SQL Server PowerShell).

참고 항목See Also

데이터베이스 미러링 끝점(SQL Server) The Database Mirroring Endpoint (SQL Server)
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)