Publication.ReplicateUserDefinedScript(String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將使用者定義腳本的執行複製給指定出版品的訂閱者。
public:
void ReplicateUserDefinedScript(System::String ^ scriptFilePath);
public void ReplicateUserDefinedScript(string scriptFilePath);
member this.ReplicateUserDefinedScript : string -> unit
Public Sub ReplicateUserDefinedScript (scriptFilePath As String)
參數
例外狀況
伺服器並未執行 SQL Server 2000 或更新版本。
傳遞 String 的值為 null、空、過長,或路徑不是有效路徑。
備註
此 ReplicateUserDefinedScript 方法僅支援交易型及合併型出版。
當腳本首次被調用時 ReplicateUserDefinedScript ,會被複製到分發器。 散發代理程式 或 合併代理程式 接著將該複製件套用給 Distributor 的用戶。 之後 ReplicateUserDefinedScript 對劇本的任何修改都不會被複製。 你需要再呼叫一次這個方法。
使用ReplicateUserDefinedScript檔案傳輸協定(FTP)進行快照傳遞的方法,僅支援 SQL Server 訂閱者。
ReplicateUserDefinedScript此方法僅能由 Publisher 固定伺服器角色的成員sysadmin或出版資料庫中固定資料庫角色的成員db_owner呼叫。
呼叫 ReplicateUserDefinedScript 等同於執行 sp_addscriptexec(Transact-SQL) 儲存程序。