Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : Access 2013, Office 2013
Utilisez l’action CopierFichierBaseDeDonnées pour créer une copie de la base de données Microsoft SQL Server 7.0 (ou version supérieure) active attachée à votre projet Access. Access détache la base de données active, puis l’attache au serveur de destination. Pour plus d’informations sur les procédures permettant de détacher et d’attacher une base de données, voir la documentation de SQL Server.
Remarque
Cette action ne sera pas autorisée si la base de données n’est pas approuvée.
Setting
L’action CopierFichierBaseDeDonnées possède les arguments suivants.
Argument d’action |
Description |
|---|---|
Nom du fichier de base de données |
Nom du nouveau fichier de données maître. Le chemin d’accès par défaut du fichier est l’emplacement actuel du fichier de projet Access (.adp). |
Remplacer le fichier existant |
Indique si un fichier existant portant le même nom doit ou non être remplacé. Si cet argument est défini sur Oui et si le nom de fichier existe déjà, le fichier est remplacé. S’il est défini sur Non et si le nom de fichier existe déjà, le fichier n’est pas remplacé et l’action échoue. Si le fichier n’existe pas déjà, ce paramètre est ignoré. La valeur par défaut est Oui. |
Déconnecter tous les utilisateurs |
Spécifie si Access doit ou non forcer la déconnexion des utilisateurs de la base de données. Si cet argument est défini sur Oui, tout utilisateur connecté à la base de données active est déconnecté et l’opération de copie de la base de données peut se poursuivre. S’il est défini sur Non et si un ou plusieurs utilisateurs sont connectés à la base de données, l’opération de copie de la base de données échoue. La valeur par défaut est Non. AVERTISSEMENT : La déconnexion des utilisateurs d’une base de données sans avertissement approprié peut entraîner une perte de données. |
Remarques
L’opération de copie est une opération synchrone. Vous ne pouvez pas réaliser d’autres opérations jusqu’à ce que la copie de la base de données soit terminée.
L’action CopierFichierBaseDeDonnées non seulement copie les données, les définitions de données et les objets de base de données, mais aussi les propriétés étendues, comme les valeurs par défaut, les contraintes de texte et les valeurs de recherche.
Conditions requises pour la copie d’une base de données :
vous devez déconnecter toutes les applications et tous les utilisateurs avant de copier le fichier de base de données ;
tous les objets et toutes les vues, à l'exception du volet de navigation, doivent être fermés ;
la base de données active ne doit pas être répliquée ;
la base de données serveur source doit être une base de données Microsoft SQL Server 7.0 ou version supérieure ou une base de données SQL Server 2000 Desktop Engine exécutée sur un ordinateur local ;
la base de données SQL Server sur le serveur source doit être un base de données à fichier unique ;
vous devez être membre du rôle sysadmin sur les ordinateurs SQL Server source et de destination.
Pour exécuter l’action CopierFichierBaseDeDonnées dans un module Visual Basic pour Applications, utilisez la méthode CopyDatabaseFile de l’objet DoCmd.