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
Dans un projet Access, l'action TransférerBaseDeDonnéesSQL permet de transférer une base de données Microsoft SQL Server 7.0 ou version ultérieure vers une autre base de données SQL Server 7.0 ou version ultérieure. Pour plus d’informations sur le transfert d’une base de données, consultez la documentation SQL Server.
Remarque
Cette action ne sera pas autorisée si la base de données n’est pas approuvée.
Setting
L’action TransférerBaseDeDonnéesSQL utilise les arguments suivants :
Argument de l’action |
Description |
|---|---|
Server |
Nom du serveur de base de données SQL Server 7.0, ou version ultérieure, vers lequel la copie est effectuée. |
Base de données |
Nom de la nouvelle base de données créée sur le serveur de destination. |
Utiliser une connexion approuvée |
Spécifie s’il existe une connexion approuvée sur le serveur SQL. Si la valeur Oui est activée, cela signifie qu’il existe une connexion et que les arguments Connexion et Mot de passe ne sont pas requis. Si la valeur Non est activée, les arguments Connexion et Mot de passe sont requis. La valeur par défaut est Oui. Lorsque vous utilisez une connexion approuvée, SQL Server sécurité s’intègre à la sécurité du système d’exploitation Windows pour fournir une connexion unique au réseau et à la base de données. |
Connexion |
Identificateur de connexion au serveur de destination. |
Password |
Mot de passe de l’argument Connexion. Ce mot de passe est stocké sous forme de texte dans le projet Access, mais il est masqué durant l’opération de transfert de base de données. |
Transfert des données de copie |
Spécifie si les données doivent être incluses dans l’opération de transfert de base de données. Si la valeur sélectionnée est Oui, toutes les données seront incluses pour toutes les tables, ainsi que les structures de données, les propriétés étendues et les objets de base de données. Si la valeur sélectionnée est Non, aucune donnée des tables ne sera incluse. Seules la structure de la table et les propriétés étendues seront créées sur le serveur de destination, ainsi que les objets de base de données, à l’exception toutefois des schémas de bases de données. La valeur par défaut est Oui. |
Remarques
Aucune autre opération n’est autorisée lors du processus de transfert de base de données.
Par défaut, l'action TransférerBaseDeDonnéesSQL copie les données, les définitions de données, les objets de base de données et les propriétés étendues telles que les valeurs par défaut, les contraintes de texte et les valeurs de recherche.
Pour pouvoir transférer une base de données, les conditions suivantes doivent être réunies :
Vous devez être membre du rôle sysadmin sur le serveur de destination (aucun rôle spécifique n'est requis sur le serveur source).
Le serveur SQL actif, connecté au projet Access et au serveur de destination vers lequel la base de données est transférée doit être un serveur SQL Server version 7.0 ou ultérieure.
Remarque
[!REMARQUE] Les serveurs liés ne sont pas transférés lors du transfert d'une base de données.
Pour exécuter l'action TransférerBaseDeDonnéesSQL dans un module Visual Basic pour Applications (VBA), utilisez la méthode TransferSQLDatabase de l'objet DoCmd.