ReplicationServer.CopySubscriptionDatabase(String, String, Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Kopiert eine bestehende Pull-Abonnement-Datenbank.
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 String-Wert, der den Namen einer Pull-Subscription-Datenbank angibt, die kopiert werden soll.
- fileName
- String
Ein String-Wert, der den vollständigen Pfad einschließlich Dateinamen angibt, auf den eine Kopie der Datenteil-Datei (.mdf) gespeichert wird.
- overwriteExistingFile
- Boolean
Ein boolescher Wert, der angibt, ob eine bestehende Datei mit demselben Namen fileName , falls vorhanden, überschrieben werden soll.
Ausnahmen
Wenn der Server nicht auf Microsoft SQL Server 2000 oder später läuft.
Wenn ein Parameter null ist, null Zeichen enthält oder 128 Bytes überschreitet.
Hinweise
Note
Dieses Feature wird in einer zukünftigen Version von Microsoft SQL Server entfernt. Verwenden Sie dieses Feature nicht in neuer Entwicklungsarbeit, und ändern Sie Anwendungen, die dieses Feature derzeit so schnell wie möglich verwenden.
Es können nur einzelne Dateidatenbanken kopiert werden.
Die Methode CopySubscriptionDatabase kann von einem Mitglied der db_owner festen Datenbankrolle der zu kopierenden Datenbank aufgerufen werden.
Die Methode CopySubscriptionDatabase ist äquivalent zum sp_copysubscription (Transact-SQL) gespeicherten Verfahren.