SQL 스크립트 생성(복제 개체)

복제 스크립트에는 게시 또는 구독과 같이 스크립팅된 복제 구성 요소를 구현하는 데 필요한 Transact-SQL 시스템 저장 프로시저가 포함되어 있습니다. 토폴로지의 모든 복제 구성 요소는 재해 복구 계획의 일부로 스크립팅되어야 하며 반복 태스크를 자동화하는 데도 스크립트를 사용할 수 있습니다. 복제에서는 복제 개체를 스크립팅할 수 있는 다음 두 개의 대화 상자를 제공합니다.

  • SQL 스크립트 생성 대화 상자 - Microsoft SQL Server Management Studio의 복제 폴더 및 모든 하위 폴더의 상황에 맞는 메뉴에서 사용할 수 있습니다. 이 대화 상자를 사용하여 Microsoft SQL Server 인스턴스의 모든 복제 개체를 스크립팅할 수 있습니다.

  • SQL 스크립트 생성 <ObjectName> 대화 상자 - 게시 및 구독의 상황에 맞는 메뉴에서 사용할 수 있습니다. 이 대화 상자를 사용하여 개별 개체를 스크립팅할 수 있습니다.

이러한 대화 상자는 SQL Server의 단일 인스턴스에 있는 개체를 스크립팅하며, 다른 인스턴스에 연결하여 관련 개체를 스크립팅하지는 않습니다.

SQL 스크립트 생성 옵션

  • 배포자 속성
    저장 프로시저를 스크립팅하여 배포자를 설정 또는 해제하고, 배포자와 연결된 게시자를 추가 또는 삭제하고, 배포 데이터베이스를 생성 또는 삭제하려면 선택합니다.

  • 다음 데이터 원본의 게시
    저장 프로시저를 스크립팅하여 게시를 설정 또는 해제하고, 아티클, 밀어넣기 구독 및 복제 작업을 생성 또는 삭제하려면 선택합니다.

  • 다음 데이터 원본의 구독
    저장 프로시저를 스크립팅하여 끌어오기 구독 및 복제 작업을 생성 또는 삭제하려면 선택합니다.

  • 구성 요소 생성 또는 선택구성 요소 삭제 또는 해제
    복제 개체를 생성 또는 삭제하는 명령을 스크립트에 포함할지 여부를 지정합니다. Microsoft에서는 대화 상자를 사용하여 구성 요소를 설정 및 해제하는 스크립트 집합을 만들 것을 권장합니다.

  • 복제 작업
    저장 프로시저 호출과 함께 복제 작업을 스크립팅하려면 선택합니다. 이 옵션은 배포자에서 스크립팅하는 경우에만 사용할 수 있습니다.

    복제 저장 프로시저는 실행될 때 필요한 작업을 만들기 때문에 이 옵션을 선택할 필요가 없습니다. 그러나 개별 작업을 다시 만들어야 하는 경우 작업 레코드를 만들어 두는 것이 좋습니다.

SQL 스크립트 생성 &lt;ObjectName&gt; 옵션

  • 구성 요소 생성 또는 선택구성 요소 삭제 또는 해제
    복제 개체를 생성 또는 삭제하는 명령을 스크립트에 포함할지 여부를 지정합니다. Microsoft에서는 대화 상자를 사용하여 구성 요소를 설정 및 해제하는 스크립트 집합을 만들 것을 권장합니다.

  • 복제 작업
    이 옵션은 SQL 스크립트 생성 대화 상자에서만 사용할 수 있습니다.

참고 항목

개념

복제 스크립팅