Article.CreationScript 属性

定义

获取或设置用于在订阅服务器上创建目标对象的 Transact-SQL 脚本文件的名称和完整路径。

public:
 property System::String ^ CreationScript { System::String ^ get(); void set(System::String ^ value); };
public string CreationScript { get; set; }
member this.CreationScript : string with get, set
Public Property CreationScript As String

属性值

项目架构脚本文件的名称和完整路径。

注解

在服务器上创建项目后设置 CreationScript 需要生成新快照。 有关详细信息,请参阅 如何:创建初始快照 (RMO 编程)

属性 CreationScript 是读/写属性。

CreationScript 属性可由发布服务器和订阅服务器 (的固定服务器角色的成员 sysadmin 检索,以便) 重新发布订阅服务器。 发布数据库上的固定数据库角色的成员 db_owner 以及属于 PAL 成员的用户也可以检索它。 MergeArticle对于 对象,也可以由分发服务器上的固定数据库角色的成员replmonitor检索此属性。

属性 CreationScript 可由发布服务器上的固定服务器角色的成员 sysadmin 设置。 也可以由发布数据库上的 db_owner 固定数据库角色的成员设置。

检索 CreationScript 等效于执行事务复制或快照复制 sp_helparticle (Transact-SQL) ,或执行 sp_helpmergearticle (Transact-SQL) 以进行合并复制。

设置 CreationScript 等效于为事务复制或快照复制执行 sp_addarticle (Transact-SQL) sp_changearticle (Transact-SQL) ,或者执行 sp_addmergearticle (Transact-SQL) sp_changemergearticle (Transact-SQL) 以进行合并复制。

适用于

另请参阅