CopierFichierBaseDeDonnées, action de macro

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Vous pouvez utiliser l’action de macro CopierFichierBaseDeDonnées pour en faire une copie du active Microsoft SQL Server 7.0 ou version ultérieure de base de données connectée à votre projet Access (* .adp). Access détacher la base de données active, puis l’attache au serveur de destination. Pour plus d’informations sur détacher et 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 fiable.

Remarque : Access 2010 est la dernière version qui prend en charge des projets de données Access.

Paramètre

L’action de macro CopierFichierBaseDeDonnées accepte les arguments suivants.

Argument de l’action

Description

Nom du fichier de base de données

Le nom du nouveau fichier de données principale. Le chemin d’accès par défaut pour le fichier est l’emplacement actuel du fichier de projet Access (.adp).

Remplacer le fichier existant

Spécifie s’il faut ou non remplacer un fichier existant portant le même nom. Si la valeur Oui et le nom du fichier existe déjà, le fichier est remplacé. Si la valeur non et le nom du fichier existe déjà, le fichier n’est pas remplacé et Échec de l’action. 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 qu’ou non accès doit obliger les utilisateurs désactiver la base de données. Si la valeur Oui, tous les utilisateurs qui sont connectés à la base de données active est déconnectée afin que l’opération de base de données copie puisse avoir lieu. Si la valeur non et qu’une ou plusieurs utilisateurs sont connectés à la base de données, l’opération de base de données de copie échoue. La valeur par défaut est Aucun.

Déconnexion des utilisateurs à partir d’une base de données sans avertissement approprié peut entraîner une perte de données.

Remarques

L’opération de copie étant synchrone, vous ne pouvez pas effectuer d’autres opérations jusqu'à ce que la copie de la base de données est terminée.

L’action de macro CopierFichierBaseDeDonnées copie les données, les définitions de données et objets de base de données mais copie également les propriétés étendues, telles que 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 les utilisateurs avant de copier le fichier de base de données.

  • Tous les objets et 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 du serveur source doit être Microsoft SQL Server 7.0 ou version ultérieure, ou SQL Server 2000 Desktop Engine exécuté sur un ordinateur local.

  • La base de données SQL Server sur le serveur source doit être une base de données de fichier unique.

  • Vous devez être membre du rôle sysadmin sur les ordinateurs SQL Server source et cible.

Pour exécuter l’action de macro CopierFichierBaseDeDonnées dans un module Visual Basic pour Applications, utilisez la méthode CopierFichierBaseDeDonnées de l’objet DoCmd.

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×