Article.Script(ScriptOptions) 方法

定义

生成一个 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 可用于服务器上的现有项目,也可以在服务器上创建新项目之前使用它。 对于现有项目,调用 LoadLoadProperties 从服务器检索项目属性,然后再调用 Script

必须指定值 CreationDeletion 指定值 ScriptOptions

任何用户可以调用 Script 该方法。 但是,服务器上现有对象的脚本仅针对发布服务器上的固定服务器角色的成员和订阅服务器 (sysadmin 返回,以便重新发布订阅服务器) 。 还会为发布数据库上的固定数据库角色的成员 db_owner 以及属于 PAL 成员的用户返回脚本。 MergeArticle对于对象,将为分发服务器上的固定数据库角色的成员replmonitor返回脚本。

适用于