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 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.