次の方法で共有


Article.Script(ScriptOptions) メソッド

定義

サーバー上のオブジェクトまたはオブジェクトを作成または削除 TransArticle するために実行できる Transact-SQL スクリプトを 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 のメンバーに対して返されます。

適用対象