次の方法で共有


ReplicationServer.CopySubscriptionDatabase(String, String, Boolean) メソッド

定義

既存のプル サブスクリプション データベースをコピーします。

public:
 void CopySubscriptionDatabase(System::String ^ databaseName, System::String ^ fileName, bool overwriteExistingFile);
public void CopySubscriptionDatabase (string databaseName, string fileName, bool overwriteExistingFile);
member this.CopySubscriptionDatabase : string * string * bool -> unit
Public Sub CopySubscriptionDatabase (databaseName As String, fileName As String, overwriteExistingFile As Boolean)

パラメーター

databaseName
String

コピーするプル サブスクリプション データベースを指定する string 値です。

fileName
String

データ ファイル (.mdf) のコピーの保存先となる、ファイル名を含む完全なパスを指定する string 値です。

overwriteExistingFile
Boolean

パラメーターに指定された同じ名前の既存のファイルを上書きするかどうかを指定 fileName するブール値 (存在する場合)。

例外

サーバーが Microsoft SQL Server 2000 以降で実行されていない場合。

パラメーターが NULL であるか、NULL 文字を含んでいるか、または 128 バイトを超える場合。

注釈

注意

この機能は、Microsoft SQL Server の将来のバージョンで削除されます。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションはできるだけ早く修正してください。

単一ファイルのデータベースのみをコピーできます。

CopySubscriptionDatabase メソッドを呼び出すことができるのは、コピーするデータベースの固定データベース ロール db_owner のメンバーです。

このメソッドは CopySubscriptionDatabasesp_copysubscription (Transact-SQL) ストアド プロシージャと同じです。

適用対象