Article.Script(ScriptOptions) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
產生一個 Transact-SQL 腳本,可用於建立或刪除 TransArticle 伺服器上的物件 MergeArticle 或物件。
public:
System::String ^ Script(Microsoft::SqlServer::Replication::ScriptOptions scriptOption);
public string Script(Microsoft.SqlServer.Replication.ScriptOptions scriptOption);
member this.Script : Microsoft.SqlServer.Replication.ScriptOptions -> string
Public Function Script (scriptOption As ScriptOptions) As String
參數
- scriptOption
- ScriptOptions
一個 ScriptOptions 指定腳本選項的物件值。
傳回
Transact-SQL 劇本。
備註
參數 scriptOption 決定是回傳建立腳本還是刪除腳本。 此 Script 方法可用於伺服器上的既有文章,或是在建立新文章前使用。 對於現有文章,請先呼叫Load或LoadProperties從伺服器取得文章屬性,再呼叫。Script
你必須指定一個 Creation 值,或 Deletion 為 ScriptOptions。
任何使用者都可以呼叫這個 Script 方法。 然而,伺服器上現有物件的腳本僅會回傳給固定sysadmin伺服器角色的成員,分別在 Publisher 及 Subscriber(用於重新發布 Subscribers)。 對於出版資料庫中固定 db_owner 資料庫角色的成員,以及 PAL 成員的使用者,也會回傳腳本。 對於物件 MergeArticle ,會回傳一個腳本,針對分配器上固定 replmonitor 資料庫角色的成員。