트랜잭션 게시에 대해 업데이트할 수 있는 구독 만들기Create an Updatable Subscription to a Transactional Publication

참고

이 기능은 SQL ServerSQL Server 2012부터 2016 버전에서 계속 지원됩니다.This feature remains supported in versions of SQL ServerSQL Server from 2012 through 2016. Microsoft SQL Server의 이후 버전에서는 이 기능이 제거됩니다.This feature will be removed in a future version of Microsoft SQL Server. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 응용 프로그램은 수정하세요.Avoid using this feature in new development work, and plan to modify applications that currently use this feature.

새 구독 마법사업데이트할 수 있는 구독 페이지에서 업데이트할 수 있는 구독을 구성할 수 있습니다.Configure updatable subscriptions on the Updatable Subscriptions page of the New Subscription Wizard. 이 페이지는 업데이트할 수 있는 구독에 대해 트랜잭션 게시를 설정한 경우에만 사용할 수 있습니다.This page is only available if you have enabled a transactional publication for updatable subscriptions. 업데이트할 수 있는 구독을 사용하도록 설정하는 방법에 대한 자세한 내용은 트랜잭션 게시에 대해 업데이트할 수 있는 구독 설정을 참조하세요.For more information about enabling updatable subscriptions, see Enable Updating Subscriptions for Transactional Publications.

게시자에서 업데이트할 수 있는 구독을 구성하려면To configure an updatable subscription from the Publisher

  1. Microsoft SQL Server Management Studio에서 게시자에 연결한 다음 해당 서버 노드를 확장합니다.Connect to the Publisher in Microsoft SQL Server Management Studio, and then expand the server node.

  2. 복제 폴더를 확장한 다음 로컬 게시 폴더를 확장합니다.Expand the Replication folder, and then expand the Local Publications folder.

  3. 구독 업데이트에 대해 설정된 트랜잭션 게시를 마우스 오른쪽 단추로 클릭한 다음 새 구독을 클릭합니다.Right-click a transactional publication enabled for updating subscriptions, and then click New Subscriptions.

  4. 마법사의 페이지에 따라 배포 에이전트의 실행 위치 같은 구독 옵션을 지정합니다.Follow pages in the wizard to specify options for the subscription, such as where the Distribution Agent should run.

  5. 새 구독 마법사업데이트할 수 있는 구독 페이지에서 복제가 선택되었는지 확인합니다.On the Updatable Subscriptions page of the New Subscription Wizard, ensure Replicate is selected.

  6. 게시자에서 커밋 드롭다운 목록에서 옵션을 선택합니다.Select an option from the Commit at Publisher drop-down list:

    • 즉시 업데이트 구독을 사용하려면 동시에 변경 내용 커밋을 선택합니다.To use immediate updating subscriptions, select Simultaneously commit changes. 이 옵션을 선택하고 게시에서 지연 업데이트 구독을 허용하면(새 게시 마법사로 만든 게시의 기본 설정) 구독 속성 update_modefailover로 설정됩니다.If you select this option, and the publication allows queued updating subscriptions (the default for publications created with the New Publication Wizard), the subscription property update_mode is set to failover. 이 모드에서는 필요하면 나중에 지연 업데이트로 전환할 수 있습니다.This mode allows you to switch to queued updating later if necessary.

    • 지연 업데이트 구독을 사용하려면 변경 내용 대기 및 가능 시 커밋을 선택합니다.To use queued updating subscriptions, select Queue changes and commit when possible. 이 옵션을 선택하고 게시에서 즉시 업데이트 구독을 허용하며(새 게시 마법사로 만든 게시의 기본 설정) 구독자에서 SQL Server 2005 이상 버전이 실행될 경우 구독 속성 update_mode가 queued failover로 설정됩니다.If you select this option, and the publication allows immediate updating subscriptions (the default for publications created with the New Publication Wizard), and the Subscriber is running SQL Server 2005 or a later version, the subscription property update_mode is set to queued failover. 이 모드에서는 나중에 필요에 맞게 즉시 업데이트로 전환할 수 있습니다.This mode allows you to switch to immediate updating later if necessary.

      업데이트 모드를 전환하는 방법에 대한 자세한 내용은 업데이트 가능한 트랜잭션 구독에 대한 업데이트 모드 전환을 참조하세요.For information about switching update modes, see Switch Between Update Modes for an Updatable Transactional Subscription.

  7. 즉시 업데이트를 사용하거나 update_modequeued failover로 설정된 구독에 대해 업데이트할 수 있는 구독에 대한 로그인 페이지가 표시됩니다.The Login for Updatable Subscriptions page is displayed for subscriptions that use immediate updating or have update_mode set to queued failover. 업데이트할 수 있는 구독에 대한 로그인 페이지에서 즉시 업데이트 구독을 위해 게시자로의 연결이 설정된 연결된 서버를 지정합니다.On the Login for Updatable Subscriptions page, specify a linked server over which connections to the Publisher are made for immediate updating subscriptions. 이 연결은 구독자에서 발생되는 트리거에 사용되고 게시자로 변경 내용을 전파합니다.Connections are used by the triggers that fire at the Subscriber and propagate changes to the Publisher. 다음 옵션 중 하나를 선택합니다.Select one of the following options:

    • 다음 SQL Server 인증을 사용하여 연결되는 연결된 서버 만들기.Create a linked server that connects using SQL Server Authentication. 구독자와 게시자 간에 원격 서버 또는 연결된 서버를 정의하지 않은 경우 이 옵션을 선택하세요.Select this option if you have not defined a remote server or linked server between the Subscriber and the Publisher. 복제 시 연결된 서버가 자동으로 생성됩니다.Replication creates a linked server for you. 지정한 계정은 게시자에 이미 있어야 합니다.The account you specify must already exist at the Publisher.

    • 이미 정의한 연결된 서버나 원격 서버 사용Use a linked server or remote server that you have already defined. sp_addserver(Transact-SQL), sp_addlinkedserver(Transact-SQL), SQL Server Management Studio 또는 다른 메서드를 사용하여 구독자와 게시자 간에 원격 서버 또는 연결된 서버를 정의한 경우 이 옵션을 선택합니다.Select this option if you have defined a remote server or linked server between the Subscriber and the Publisher using sp_addserver (Transact-SQL), sp_addlinkedserver (Transact-SQL), SQL Server Management Studio, or another method.

      연결된 서버 계정에 필요한 사용 권한에 대한 자세한 내용은 여기에 링크 설명 입력지연 업데이트 구독을 참조하세요.For information about the permissions required by the linked server account, see the Queued Updating Subscriptions of enter link description here.

  8. 마법사를 완료합니다.Complete the wizard.

구독자에서 업데이트할 수 있는 구독을 구성하려면To configure an updatable subscription from the Subscriber

  1. SQL Server Management Studio에서 구독자에 연결한 다음 해당 서버 노드를 확장합니다.Connect to the Subscriber in SQL Server Management Studio, and then expand the server node.

  2. 복제 폴더를 확장합니다.Expand the Replication folder.

  3. 로컬 구독 폴더를 마우스 오른쪽 단추로 클릭한 다음 새 구독을 클릭합니다.Right-click the Local Subscriptions folder, and then click New Subscriptions.

  4. 새 구독 마법사게시 페이지에 있는 게시자 드롭다운 목록에서 SQL Server 게시자 찾기를 선택합니다.On the Publication page of the New Subscription Wizard, select Find SQL Server Publisher from the Publisher drop-down list.

  5. 서버에 연결 대화 상자에서 게시자에 연결합니다.Connect to the Publisher in the Connect to Server dialog box.

  6. 게시 페이지에서 구독 업데이트에 대해 설정된 트랜잭션 게시를 선택합니다.Select a transactional publication enabled for updating subscriptions on the Publication page.

  7. 마법사의 페이지에 따라 배포 에이전트의 실행 위치 같은 구독 옵션을 지정합니다.Follow pages in the wizard to specify options for the subscription, such as where the Distribution Agent should run.

  8. 새 구독 마법사의 업데이트할 수 있는 구독 페이지에서 복제가 선택되었는지 확인합니다.On the Updatable Subscriptions page of the New Subscription Wizard, ensure Replicate is selected.

  9. 게시자에서 커밋 드롭다운 목록에서 옵션을 선택합니다.Select an option from the Commit at Publisher drop-down list:

    • 즉시 업데이트 구독을 사용하려면 동시에 변경 내용 커밋을 선택합니다.To use immediate updating subscriptions, select Simultaneously commit changes. 이 옵션을 선택하고 게시에서 지연 업데이트 구독을 허용하면(새 게시 마법사로 만든 게시의 기본 설정) 구독 속성 update_modefailover로 설정됩니다.If you select this option, and the publication allows queued updating subscriptions (the default for publications created with the New Publication Wizard), the subscription property update_mode is set to failover. 이 모드에서는 필요하면 나중에 지연 업데이트로 전환할 수 있습니다.This mode allows you to switch to queued updating later if necessary.

    • 지연 업데이트 구독을 사용하려면 변경 내용 대기 및 가능 시 커밋을 선택합니다.To use queued updating subscriptions, select Queue changes and commit when possible. 이 옵션을 선택하고 게시에서 즉시 업데이트 구독을 허용하며(새 게시 마법사로 만든 게시의 기본 설정) 구독자에서 SQL Server 2005 이상 버전이 실행될 경우 구독 속성 update_mode가 queued failover로 설정됩니다.If you select this option, and the publication allows immediate updating subscriptions (the default for publications created with the New Publication Wizard), and the Subscriber is running SQL Server 2005 or a later version, the subscription property update_mode is set to queued failover. 이 모드에서는 나중에 필요에 맞게 즉시 업데이트로 전환할 수 있습니다.This mode allows you to switch to immediate updating later if necessary.

      업데이트 모드를 전환하는 방법에 대한 자세한 내용은 업데이트 가능한 트랜잭션 구독에 대한 업데이트 모드 전환을 참조하세요.For information about switching update modes, see Switch Between Update Modes for an Updatable Transactional Subscription.

  10. 즉시 업데이트를 사용하거나 update_modequeued failover로 설정된 구독에 대해 업데이트할 수 있는 구독에 대한 로그인 페이지가 표시됩니다.The Login for Updatable Subscriptions page is displayed for subscriptions that use immediate updating or have update_mode set to queued failover. 업데이트할 수 있는 구독에 대한 로그인 페이지에서 즉시 업데이트 구독을 위해 게시자로의 연결이 설정된 연결된 서버를 지정합니다.On the Login for Updatable Subscriptions page, specify a linked server over which connections to the Publisher are made for immediate updating subscriptions. 이 연결은 구독자에서 발생되는 트리거에 사용되고 게시자로 변경 내용을 전파합니다.Connections are used by the triggers that fire at the Subscriber and propagate changes to the Publisher. 다음 옵션 중 하나를 선택합니다.Select one of the following options:

    • 다음 SQL Server 인증을 사용하여 연결되는 연결된 서버 만들기.Create a linked server that connects using SQL Server Authentication. 구독자와 게시자 간에 원격 서버 또는 연결된 서버를 정의하지 않은 경우 이 옵션을 선택하세요.Select this option if you have not defined a remote server or linked server between the Subscriber and the Publisher. 복제 시 연결된 서버가 자동으로 생성됩니다.Replication creates a linked server for you. 지정한 계정은 게시자에 이미 있어야 합니다.The account you specify must already exist at the Publisher.

    • 이미 정의한 연결된 서버나 원격 서버 사용Use a linked server or remote server that you have already defined. sp_addserver(Transact-SQL), sp_addlinkedserver(Transact-SQL), SQL Server Management Studio 또는 다른 메서드를 사용하여 구독자와 게시자 간에 원격 서버 또는 연결된 서버를 정의한 경우 이 옵션을 선택합니다.Select this option if you have defined a remote server or linked server between the Subscriber and the Publisher using sp_addserver (Transact-SQL), sp_addlinkedserver (Transact-SQL), SQL Server Management Studio, or another method.

    연결된 서버 계정에 필요한 사용 권한에 대한 자세한 내용은 여기에 링크 설명 입력지연 업데이트 구독을 참조하세요.For information about the permissions required by the linked server account, see the Queued Updating Subscriptions of enter link description here.

  11. 마법사를 완료합니다.Complete the wizard.

참고 항목See Also

Updatable Subscriptions for Transactional ReplicationUpdatable Subscriptions for Transactional Replication

Create a PublicationCreate a Publication

Transact-SQL을 사용하여 트랜잭션 게시에 대해 업데이트할 수 있는 구독 만들기Create an Updatable Subscription to a Transactional Publication Using Transact-SQL