SQL 스크립트 생성(복제 개체)Generate SQL Script (Replication Objects)

복제 스크립트에는 게시 또는 구독과 같이 스크립팅된 복제 구성 요소를 구현하는 데 필요한 Transact-SQLTransact-SQL 시스템 저장 프로시저가 포함되어 있습니다.A replication script contains the Transact-SQLTransact-SQL system stored procedures necessary to implement the replication components scripted, such as a publication or subscription. 토폴로지의 모든 복제 구성 요소는 재해 복구 계획의 일부로 스크립팅되어야 하며 반복 태스크를 자동화하는 데도 스크립트를 사용할 수 있습니다.All replication components in a topology should be scripted as part of a disaster recovery plan, and scripts can also be used to automate repetitive tasks. 복제에서는 복제 개체를 스크립팅할 수 있는 다음 두 개의 대화 상자를 제공합니다.Replication offers two dialog boxes for scripting replication objects:

  • Generate SQL Script, which is available from the context menu of the Replication folder and all subfolders in MicrosoftMicrosoft SQL Server Management StudioSQL Server Management Studio.Generate SQL Script, which is available from the context menu of the Replication folder and all subfolders in MicrosoftMicrosoft SQL Server Management StudioSQL Server Management Studio. 이 대화 상자를 사용하여 MicrosoftMicrosoft SQL ServerSQL Server인스턴스의 모든 복제 개체를 스크립팅할 수 있습니다.This dialog box allows you to script all replication objects on an instance of MicrosoftMicrosoft SQL ServerSQL Server.

  • SQL 스크립트 생성 <ObjectName>은 게시 및 구독의 상황에 맞는 메뉴에서 사용할 수 있습니다.Generate SQL Script <ObjectName>, which is available from the context menu for publications and subscriptions. 이 대화 상자를 사용하여 개별 개체를 스크립팅할 수 있습니다.This dialog box allows you to script individual objects.

    이러한 대화 상자는 SQL ServerSQL Server의 단일 인스턴스에 있는 개체를 스크립팅하며, 다른 인스턴스에 연결하여 관련 개체를 스크립팅하지는 않습니다.These dialog boxes script objects on a single instance of SQL ServerSQL Server; they do not connect to other instances to script related objects.

SQL 스크립트 생성 옵션Generate SQL Script Options

배포자 속성Distributor properties
저장 프로시저를 스크립팅하여 배포자를 설정 또는 해제하고, 배포자와 연결된 게시자를 추가 또는 삭제하고, 배포 데이터베이스를 생성 또는 삭제하려면 선택합니다.Select to script stored procedures to: enable or disable the Distributor; add or drop Publishers associated with the Distributor; and create or drop the distribution database.

다음 데이터 원본의 게시Publications in the following data sources
저장 프로시저를 스크립팅하여 게시를 설정 또는 해제하고, 아티클, 밀어넣기 구독 및 복제 작업을 생성 또는 삭제하려면 선택합니다.Select to script stored procedures to: enable or disable publishing; and create or drop publications, articles, push subscriptions, and replication jobs.

다음 데이터 원본의 구독Subscriptions in the following data sources
저장 프로시저를 스크립팅하여 끌어오기 구독 및 복제 작업을 생성 또는 삭제하려면 선택합니다.Select to script stored procedures to create or drop pull subscriptions and replication jobs.

구성 요소 생성 또는 선택구성 요소 삭제 또는 해제To create or enable the components and To drop or disable the components
복제 개체를 생성 또는 삭제하는 명령을 스크립트에 포함할지 여부를 지정합니다.Specify whether the script should include commands for creating or dropping a replication object. MicrosoftMicrosoft 에서는 대화 상자를 사용하여 구성 요소를 설정 및 해제하는 스크립트 집합을 만들 것을 권장합니다. recommends that you use the dialog box to create a set of scripts for enabling and disabling components.

복제 작업Replication jobs
저장 프로시저 호출과 함께 복제 작업을 스크립팅하려면 선택합니다.Select to script replication jobs in addition to stored procedure calls. 이 옵션은 배포자에서 스크립팅하는 경우에만 사용할 수 있습니다.This option is available only when scripting from a Distributor.

복제 저장 프로시저는 실행될 때 필요한 작업을 만들기 때문에 이 옵션을 선택할 필요가 없습니다.Replication stored procedures create the necessary jobs when they are executed, so it is not required to select this option. 그러나 개별 작업을 다시 만들어야 하는 경우 작업 레코드를 만들어 두는 것이 좋습니다.However, it can be useful to have a record of the jobs created in case an individual job must be recreated.

SQL 스크립트 생성 <ObjectName> 옵션Generate SQL Script <ObjectName> Options

구성 요소 생성 또는 선택구성 요소 삭제 또는 해제To create or enable the components and To drop or disable the components
복제 개체를 생성 또는 삭제하는 명령을 스크립트에 포함할지 여부를 지정합니다.Specify whether the script should include commands for creating or dropping a replication object. MicrosoftMicrosoft 에서는 대화 상자를 사용하여 구성 요소를 설정 및 해제하는 스크립트 집합을 만들 것을 권장합니다. recommends that you use the dialog box, creating a set of scripts for enabling and disabling components.

복제 작업Replication jobs
이 옵션은 SQL 스크립트 생성 대화 상자에서만 사용할 수 있습니다.This option is available only from the Generate SQL Script dialog box.

관련 항목:See Also

복제 스크립팅Scripting Replication