語言

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 腳本檔案完整路徑的值。

例外狀況

伺服器並未執行 SQL Server 2000 或更新版本。

傳遞 String 的值為 null、空、過長,或路徑不是有效路徑。

備註

ReplicateUserDefinedScript 方法僅支援交易型及合併型出版。

當腳本首次被調用時 ReplicateUserDefinedScript ,會被複製到分發器。 散發代理程式 或 合併代理程式 接著將該複製件套用給 Distributor 的用戶。 之後 ReplicateUserDefinedScript 對劇本的任何修改都不會被複製。 你需要再呼叫一次這個方法。

使用ReplicateUserDefinedScript檔案傳輸協定(FTP)進行快照傳遞的方法,僅支援 SQL Server 訂閱者。

ReplicateUserDefinedScript此方法僅能由 Publisher 固定伺服器角色的成員sysadmin或出版資料庫中固定資料庫角色的成員db_owner呼叫。

呼叫 ReplicateUserDefinedScript 等同於執行 sp_addscriptexec(Transact-SQL) 儲存程序。

適用於