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
返回,以便重新发布订阅服务器) 。 还会为发布数据库上的固定数据库角色的成员 db_owner
以及属于 PAL 成员的用户返回脚本。 MergeArticle对于对象,将为分发服务器上的固定数据库角色的成员replmonitor
返回脚本。