AttachSubscriptionDatabase メソッド
サブスクライバ側でコピーされたサブスクリプション データベースをアタッチします。
名前空間: Microsoft.SqlServer.Replication
アセンブリ: Microsoft.SqlServer.Rmo (Microsoft.SqlServer.Rmo.dll)
構文
'宣言
Public Sub AttachSubscriptionDatabase ( _
databaseName As String, _
fileName As String, _
subscriberSecurity As ConnectionSecurityContext _
)
'使用
Dim instance As ReplicationServer
Dim databaseName As String
Dim fileName As String
Dim subscriberSecurity As ConnectionSecurityContext
instance.AttachSubscriptionDatabase(databaseName, _
fileName, subscriberSecurity)
public void AttachSubscriptionDatabase(
string databaseName,
string fileName,
ConnectionSecurityContext subscriberSecurity
)
public:
void AttachSubscriptionDatabase(
String^ databaseName,
String^ fileName,
ConnectionSecurityContext^ subscriberSecurity
)
member AttachSubscriptionDatabase :
databaseName:string *
fileName:string *
subscriberSecurity:ConnectionSecurityContext -> unit
public function AttachSubscriptionDatabase(
databaseName : String,
fileName : String,
subscriberSecurity : ConnectionSecurityContext
)
パラメーター
- databaseName
型: System. . :: . .String
アタッチするデータベースの名前を指定する string 値です。
- fileName
型: System. . :: . .String
アタッチするデータ ファイル (.mdf) の完全なパスとファイル名を指定する string 値です。
- subscriberSecurity
型: Microsoft.SqlServer.Replication. . :: . .ConnectionSecurityContext
サブスクライバとの接続を確立する際に使用する接続コンテキストを指定する ConnectionSecurityContext です。
例外
例外 | 条件 |
---|---|
ApplicationException | サブスクライバが、SQL Server 2000 以降で実行されていない場合。 |
ArgumentException | 文字列のパラメータが NULL であるか、NULL 文字を含んでいるか、または長すぎる場合。 subscriberSecurity パラメータが NULL である場合。 |
説明
AttachSubscriptionDatabase メソッドを呼び出すことができるのは、固定サーバー ロール sysadmin のメンバです。
AttachSubscriptionDatabase メソッドは、sp_attachsubscription (Transact-SQL) を実行したのと同じことになります。
このプロパティは、SQL Server 2000、および SQL Server 2005 で使用できます。
この名前空間、クラス、またはメンバは、.NET Framework 2.0 でのみサポートされています。