CopySubscriptionDatabase メソッド

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

名前空間:  Microsoft.SqlServer.Replication
アセンブリ:  Microsoft.SqlServer.Rmo (Microsoft.SqlServer.Rmo.dll)

構文

'宣言
Public Sub CopySubscriptionDatabase ( _
    databaseName As String, _
    fileName As String, _
    overwriteExistingFile As Boolean _
)
'使用
Dim instance As ReplicationServer
Dim databaseName As String
Dim fileName As String
Dim overwriteExistingFile As Boolean

instance.CopySubscriptionDatabase(databaseName, _
    fileName, overwriteExistingFile)
public void CopySubscriptionDatabase(
    string databaseName,
    string fileName,
    bool overwriteExistingFile
)
public:
void CopySubscriptionDatabase(
    String^ databaseName, 
    String^ fileName, 
    bool overwriteExistingFile
)
member CopySubscriptionDatabase : 
        databaseName:string * 
        fileName:string * 
        overwriteExistingFile:bool -> unit 
public function CopySubscriptionDatabase(
    databaseName : String, 
    fileName : String, 
    overwriteExistingFile : boolean
)

パラメーター

  • databaseName
    型: System. . :: . .String
    コピーするプル サブスクリプション データベースを指定する string 値です。
  • fileName
    型: System. . :: . .String
    データ ファイル (.mdf) のコピーの保存先となる、ファイル名を含む完全なパスを指定する string 値です。
  • overwriteExistingFile
    型: System. . :: . .Boolean
    fileName パラメータで指定したものと同じ名前のファイルが存在する場合に上書きするかどうかを指定する Boolean 値です。

例外

例外 条件
ApplicationException

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

ArgumentException

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

説明

注意注意

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

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

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

CopySubscriptionDatabase メソッドは、sp_copysubscription (Transact-SQL) ストアド プロシージャに相当します。

このメソッドは、SQL Server 2000 および SQL Server 2005 のインスタンスにのみ使用できます。

この名前空間、クラス、またはメンバは、.NET Framework 2.0 でのみサポートされています。