Passer directement au contenu principal
Méthodes pour partager une base de données de bureau Access

Méthodes pour partager une base de données de bureau Access

Il existe plusieurs moyens vous permettant de partager une base de données Access en fonction de vos besoins et de la disponibilité des ressources. Dans cet article, nous allons examiner les options disponibles, les avantages de chaque option et des ressources pour plus d’informations.

Contenu de cet article

Vue d’ensemble des méthodes de partage des données Access

Partager une base de données unique

Partager une base de données fractionnée

Partager des données sur un site SharePoint

Partager les données à l’aide d’un serveur de base de données

Vue d’ensemble des méthodes de partage des données Access

Les applications de base de données changent et évoluent dans le temps. De nombreux facteurs peuvent avoir un impact sur les performances, notamment sur le nombre d’utilisateurs simultanés, l’environnement réseau, le débit, la latence, la taille de la base de données, les heures d’utilisation maximale et les taux de croissance attendus. En résumé, si votre solution de base de données est réussie, elle doit probablement évoluer. Heureusement, l’accès a un chemin d’évolution, du plus simple au plus avancé, que vous pouvez prendre dans le temps pour mettre à l’échelle efficacement votre solution. Le tableau suivant résume les scénarios d’accès et les charges de travail pour vous aider à choisir ce chemin.

Présentation des options de partage d’Access

Haut de la page

Partager une base de données unique

Il s’agit de l’option la plus simple et la moins exigeante, mais également celle qui offre le moins de fonctionnalités. Dans cette méthode, le fichier de base de données est stocké sur un lecteur réseau partagé et tous les utilisateurs partagent le fichier de base de données simultanément. Comme tous les objets de base de données sont partagés, la fiabilité et la disponibilité peuvent être limitées si plusieurs utilisateurs modifient des données simultanément. Cette technique peut également réduire les performances du fait de l’envoi de tous les objets de base de données sur le réseau.

Cette option peut vous convenir si seulement quelques personnes sont susceptibles d’utiliser la base de données en même temps, et que les utilisateurs n’ont pas besoin de personnaliser la conception de la base de données. Toutefois, cette méthode est moins sûre que d’autres méthodes de partage de base de données, car chaque utilisateur possède une copie complète du fichier de base de données, ce qui accroît le risque d’accès non autorisé.

Pour partager une base de données à l’aide d’un dossier partagé:

  1. Dans un environnement familial ou petite entreprise, partagez un dossier avec des personnes spécifiques. Pour plus d’informations, reportez-vous à la section partage de fichiers sur un réseau dans Windows 10.

  2. Assurez-vous qu’Access est configuré de façon à s’ouvrir en mode partagé sur les ordinateurs de tous les utilisateurs. Il s’agit du paramètre par défaut, mais vérifiez tout de même afin de vous en assurer ; si un utilisateur ouvre la base de données en mode exclusif, cela interférera avec la disponibilité des données.

    1. Démarrez Access, puis sous Fichier, cliquez sur Options.

    2. Dans la zone Options Access, cliquez sur Paramètres du client.

    3. Dans la section avancé , sous mode d’ouverture par défaut, sélectionnez partagé, cliquez sur OK, puis quittez Access.

  3. Copiez le fichier de base de données dans le dossier partagé. Après cela, assurez-vous que les attributs du fichier sont définis de façon à autoriser l’accès en lecture/écriture au fichier de base de données. Les utilisateurs doivent disposer d’un accès en lecture/écriture pour pouvoir utiliser la base de données.

  4. Sur l’ordinateur de chaque utilisateur, créez un raccourci vers le fichier de base de données. Pour plus d’informations, voir créer un raccourci Bureau pour un programme ou un fichier Office.

Haut de la page

Partager une base de données fractionnée

Ce choix peut être judicieux si vous n’avez pas de site SharePoint ou de serveur de base de données. Vous pouvez partager une base de données fractionnée par le biais d’un réseau local (LAN). Lorsque vous fractionnez une base de données, vous la réorganisez en deux fichiers : une base de données principale contenant les tables de données et une base de données frontale contenant tous les autres objets de base de données tels que les requêtes, formulaires et états. Chaque utilisateur interagit avec les données en utilisant une copie locale de la base de données frontale.

Voici quelques-uns des avantages du fractionnement d’une base de données:

  • Performances améliorées    Seules les données sont partagées sur le réseau et non dans les tables, requêtes, formulaires, États, macros et modules.

  • Plus grande disponibilité    Les transactions de base de données telles que les modifications d’enregistrements sont effectuées plus rapidement.

  • Sécurité renforcée    Les utilisateurs accèdent à la base de données principale à l’aide de tables liées; Il est moins probable que des intrus puissent obtenir un accès non autorisé aux données via la base de données frontale.

  • Fiabilité améliorée    Si un utilisateur rencontre un problème et que la base de données se ferme de manière inattendue, toute corruption du fichier de base de données se limite généralement à la copie de la base de données frontale qu’il a ouverte.

  • Environnement de développement flexible    Chaque utilisateur peut, de manière indépendante, développer des requêtes, des formulaires, des rapports et d’autres objets de base de données sans affecter les autres utilisateurs. Vous pouvez également développer et distribuer une nouvelle version de la base de données frontale sans perturber l’accès aux données stockées dans la base de données principale.

Pour plus d’informations, voir fractionner une base de données Access.

Haut de la page

Partager des données sur un site SharePoint

Il existe plusieurs façons de partager des données Access sur un site SharePoint:

  • Attache    Le processus de liaison est connecté aux données d’un autre programme, de sorte que vous pouvez afficher et modifier les données les plus récentes dans SharePoint et dans Access sans créer et conserver une copie des données dans Access. Si vous ne voulez pas copier une liste SharePoint dans votre base de données Access, mais souhaitez plutôt exécuter des requêtes et générer des rapports en fonction du contenu de la liste, vous pouvez créer une liaison aux données.

  • Déplacement    Lorsque vous déplacez des données d’Access vers un site SharePoint, vous créez des listes sur le site SharePoint qui restent liées aux tables de votre base de données. L’Assistant exportation de tables vers SharePoint vous permet de déplacer les données de toutes les tables en même temps et de conserver leurs relations.

Pour plus d’informations, voir importer, lier ou déplacer des données vers SharePoint.

AVERTISSEMENT    Même si vous pouvez enregistrer un fichier de base de données Access sur OneDrive ou une bibliothèque de documents SharePoint, nous vous recommandons de ne pas ouvrir une base de données Access à partir de ces emplacements. Il est possible de télécharger le fichier localement pour le modifier, puis de le télécharger une nouvelle fois lorsque vous enregistrez vos modifications dans SharePoint. S’il s’agit d’une base de données Access à partir de SharePoint, plusieurs copies de la base de données sont créées et des comportements inattendus risquent de se produire. Cette recommandation s’applique à tous les types de fichiers Access, y compris une base de données unique, une base de données fractionnée et les formats de fichier. accdb,. accdc,. accde et. accdr. Pour plus d’informations sur le déploiement d’Access, voir déploiement d’une application Access.

Haut de la page

Partager les données à l’aide d’un serveur de base de données

Vous pouvez utiliser Access avec un produit serveur de base de données, tel que SQL Server, pour partager votre base de données. Cette méthode offre de nombreux avantages, mais nécessite un logiciel supplémentaire, à savoir un produit serveur de base de données.

Cette méthode s’apparente au fractionnement d’une base de données, dans le sens où les tables sont stockées sur le réseau et chaque utilisateur possède une copie locale d’un fichier de base de données Access qui contient des liens vers les tables, ainsi que des requêtes, formulaires, états et autres objets de base de données. Les avantages de cette méthode de partage varient en fonction du logiciel de serveur de base de données utilisé, mais ils incluent généralement des comptes d’utilisateur, un accès sélectif aux données, une excellente disponibilité des données et de bons outils de gestion de données intégrés. En outre, la plupart des logiciels de serveur de base de données fonctionnent bien avec les versions antérieures d’Access ; il n’est donc pas obligatoire que tout le monde utilise la même version. Seules les tables sont partagées. Pour plus d’informations, reportez-vous à migrer une base de données Access vers SQL Server, importer ou lier des données d’une base de données SQL Server, puis lier ou importer des données à partir d’une base de données SQL Server Azure.

Avantages offerts par le partage d’une base de données à l’aide d’un serveur de base de données

  • Performances et extensibilité élevées    Dans de nombreux cas, un serveur de base de données offre de meilleures performances qu’un fichier de base de données Access. De nombreux produits serveurs de base de données prennent également en charge les bases de données volumineuses, de l’ordre du téraoctet, soit environ 500 fois la taille limite actuelle d’un fichier de base de données Access (deux gigaoctets). Les produits serveurs de base de données sont en général très performants car ils traitent les requêtes en parallèle (en utilisant plusieurs threads natifs dans un même processus pour gérer les demandes des utilisateurs) et limitent les exigences de mémoire supplémentaires lorsque d’autres utilisateurs sont ajoutés.

  • Disponibilité accrue    La plupart des produits serveur de base de données vous permettent de sauvegarder votre base de données en cours d’utilisation. Ainsi, vous n’êtes pas obligé de forcer les utilisateurs à quitter la base de données pour sauvegarder les données. De plus, ils gèrent en général très efficacement les modifications simultanées et le verrouillage d’enregistrement.

  • Sécurité améliorée    Il n’est pas possible de rendre entièrement sécurisée une base de données. Néanmoins, les produits serveurs de base de données offrent une sécurité robuste qui aide à protéger les données contre toute utilisation non autorisée. La plupart d’entre eux proposent une sécurité basée sur les comptes, ce qui vous permet de spécifier qui peut afficher les différentes tables. Même en cas d’accès illégal à la base de données frontale Access, toute utilisation non autorisée des données est prévenue grâce à la sécurité basée sur les comptes.

  • Récupérabilité automatique    S’il s’agit d’une panne système (par exemple, un blocage du système d’exploitation ou une coupure de courant), certains produits serveur de base de données sont dotés de mécanismes de récupération automatique qui récupèrent les données dans le dernier état de cohérence en quelques minutes, sans administrateur de base de données action.

  • Traitement basé sur serveur    L’utilisation d’Access dans une configuration client/serveur permet de réduire le trafic réseau en traitant les requêtes de base de données sur le serveur avant d’envoyer des résultats au client. Faire en sorte que le serveur effectue tout le traitement est généralement gage d’efficacité, en particulier avec les jeux de données volumineux.

  • Azure SQL Server    Outre les avantages de SQL Server, offre une évolutivité dynamique sans temps d’arrêt, optimisation intelligente, évolutivité globale et disponibilité, élimination des coûts matériels et administration réduite.

Haut de la page

Remarque :  Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez vous nous dire si les informations vous ont été utiles ? Voici l’article en anglais pour référence.

Développez vos compétences dans Office
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.

×