Partager via


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

Définition

Copie une base de données d'abonnement par extraction existante.

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)

Paramètres

databaseName
String

Valeur de type string qui spécifie le nom d'une base de données d'abonnement par extraction à copier.

fileName
String

Valeur de type string qui spécifie le chemin d'accès complet, y compris le nom de fichier, vers lequel une copie du fichier d'une partie des données (.mdf) est enregistrée.

overwriteExistingFile
Boolean

Valeur booléenne qui spécifie s’il faut remplacer ou non un fichier existant du même nom spécifié dans le fileName paramètre, s’il en existe un.

Exceptions

Lorsque le serveur n’est pas en cours d’exécution sur Microsoft SQL Server 2000 ou version ultérieure.

Si un paramètre est null, contient des caractères null ou dépasse 128 octets.

Remarques

Notes

Cette fonctionnalité sera supprimée dans une prochaine version de Microsoft SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et modifiez dès que possible les applications qui utilisent actuellement cette fonctionnalité.

Seules les bases de données monofichier peuvent être copiées.

La CopySubscriptionDatabase méthode peut être appelée par un membre du rôle de base de données fixe db_owner de la base de données copiée.

La CopySubscriptionDatabase méthode équivaut à la procédure stockée sp_copysubscription (Transact-SQL ).

S’applique à