ReplicationServer.CopySubscriptionDatabase(String, String, Boolean) Methode

Definition

Kopiert eine vorhandene Pullabonnementdatenbank.

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)

Parameter

databaseName
String

Ein Zeichenfolgenwert, der den Namen einer zu kopierenden Pullabonnementdatenbank angibt.

fileName
String

Ein Zeichenfolgenwert, der den vollständigen Pfad einschließlich des Dateinamens angibt, in dem eine Kopie der Datenteildatei (MDF) gespeichert wird.

overwriteExistingFile
Boolean

Ein boolescher Wert, der angibt, ob eine vorhandene Datei mit demselben Namen, der fileName im Parameter angegeben ist, überschrieben werden soll, wenn eine vorhanden ist.

Ausnahmen

Wenn der Server nicht auf Microsoft SQL Server 2000 oder höher ausgeführt wird.

Wenn ein Parameter null ist, enthält null Zeichen oder überschreitet 128 Bytes.

Hinweise

Hinweis

Dieses Feature wird in einer künftigen Version von Microsoft SQL Server entfernt. Verwenden Sie dieses Feature nicht in einer neuen Entwicklungsarbeit, und ändern Sie Anwendungen, die dieses Feature verwenden, so schnell wie möglich.

Es können nur einzelne Dateidatenbanken kopiert werden.

Die CopySubscriptionDatabase Methode kann von einem Mitglied der db_owner festen Datenbankrolle der Datenbank aufgerufen werden, die kopiert wird.

Die CopySubscriptionDatabase Methode entspricht der gespeicherten sp_copysubscription (Transact-SQL)- Prozedur.

Gilt für: