Compartir a través de


ReplicationServer.CopySubscriptionDatabase(String, String, Boolean) Método

Definición

Copia una base de datos de suscripciones de extracción existente.

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)

Parámetros

databaseName
String

Valor de cadena que especifica el nombre de una base de datos de suscripciones de extracción que se va a copiar.

fileName
String

Valor de cadena que especifica la ruta de acceso completa, incluido el nombre de archivo, en el que se guardará una copia del archivo de datos (.mdf).

overwriteExistingFile
Boolean

Valor booleano que especifica si se va a sobrescribir o no un archivo existente con el mismo nombre especificado en el fileName parámetro , si hay uno.

Excepciones

Cuando el servidor no se ejecuta en Microsoft SQL Server 2000 o posterior.

Si un parámetro es null, contiene caracteres NULL o supera los 128 bytes.

Comentarios

Nota

Esta característica se quitará en una versión futura de Microsoft SQL Server. No utilice esta característica en nuevos trabajos de desarrollo y modifique lo antes posible las aplicaciones que actualmente la utilizan.

Solo se pueden copiar bases de datos de un único archivo.

Un CopySubscriptionDatabase miembro del db_owner rol fijo de base de datos de la base de datos que se va a copiar puede llamar al método .

El CopySubscriptionDatabase método es equivalente al procedimiento almacenado de sp_copysubscription (Transact-SQL).

Se aplica a