次の方法で共有


ReplicationServer.AttachSubscriptionDatabase メソッド

定義

サブスクライバー側でコピーされたサブスクリプション データベースをアタッチします。

public:
 void AttachSubscriptionDatabase(System::String ^ databaseName, System::String ^ fileName, Microsoft::SqlServer::Replication::ConnectionSecurityContext ^ subscriberSecurity);
public void AttachSubscriptionDatabase (string databaseName, string fileName, Microsoft.SqlServer.Replication.ConnectionSecurityContext subscriberSecurity);
member this.AttachSubscriptionDatabase : string * string * Microsoft.SqlServer.Replication.ConnectionSecurityContext -> unit
Public Sub AttachSubscriptionDatabase (databaseName As String, fileName As String, subscriberSecurity As ConnectionSecurityContext)

パラメーター

databaseName
String

アタッチするデータベースの名前を指定する string 値です。

fileName
String

アタッチするデータ ファイル (.mdf) の完全なパスとファイル名を指定する string 値です。

subscriberSecurity
ConnectionSecurityContext

サブスクライバーとの接続を確立する際に使用する接続コンテキストを指定する ConnectionSecurityContext です。

例外

サブスクライバーが SQL Server 2000 以降で実行されていない場合。

文字列のパラメーターが NULL であるか、NULL 文字を含んでいるか、または長すぎる場合。

subscriberSecurity パラメーターが NULL である場合。

注釈

AttachSubscriptionDatabase メソッドを呼び出すことができるのは、固定サーバー ロール sysadmin のメンバーです。

このメソッドは AttachSubscriptionDatabasesp_attachsubscription (Transact-SQL) の実行と同じです。

適用対象