Publication.ReplicateUserDefinedScript(String) 메서드

정의

사용자 정의 스크립트 실행을 지정된 게시의 구독자에 복제합니다.

public:
 void ReplicateUserDefinedScript(System::String ^ scriptFilePath);
public void ReplicateUserDefinedScript (string scriptFilePath);
member this.ReplicateUserDefinedScript : string -> unit
Public Sub ReplicateUserDefinedScript (scriptFilePath As String)

매개 변수

scriptFilePath
String

String 파일 이름과 Transact-SQL 스크립트 파일의 전체 경로를 지정하는 값입니다.

예외

서버가 2000 이상 SQL Server 실행되고 있지 않습니다.

전달된 String 값이 null비어 있거나 너무 길거나 경로가 유효한 경로가 아닙니다.

설명

ReplicateUserDefinedScript 메서드는 트랜잭션 및 병합 게시에 대해서만 지원됩니다.

스크립트는 처음 호출될 때 ReplicateUserDefinedScript 배포자에 복사됩니다. 그런 다음 배포 에이전트 또는 병합 에이전트 배포자의 복사본을 구독자에 적용합니다. 이후 ReplicateUserDefinedScript 스크립트에 대한 모든 수정 내용은 복제되지 않습니다. 이 메서드를 다시 호출해야 합니다.

ReplicateUserDefinedScript 스냅샷 배달을 위해 FTP(파일 전송 프로토콜)를 사용하여 게시용 스크립트 파일을 게시하는 방법은 SQL Server 구독자에 대해서만 지원됩니다.

이 메서드는 ReplicateUserDefinedScript 게시자에서 고정 서버 역할의 sysadmin 멤버 또는 게시 데이터베이스의 db_owner 고정 데이터베이스 역할 멤버만 호출할 수 있습니다.

호출 ReplicateUserDefinedScriptsp_addscriptexec(Transact-SQL) 저장 프로시저를 실행하는 것과 같습니다.

적용 대상