Vue d’ensemble des connexions de données Office

Remarque : Cet article a fait son temps et sera bientôt supprimé. Pour éviter les problèmes du type « Page introuvable », nous allons supprimer les liens inutiles. Si vous avez créé des liens vers cette page, nous vous conseillons de les supprimer afin de ne pas désorienter les utilisateurs.

Les données de votre programme peuvent provenir d’une source de données externe (par exemple, un fichier texte, un classeur ou une base de données). Cette source de données externe est connectée à votre programme par le biais d’une connexion de données, qui est un ensemble d’informations qui décrivent la façon de localiser, de se connecter et d’accéder à la source de données externe. Les sections suivantes décrivent le fonctionnement des connexions de données externes, le partage des informations de connexion avec d’autres applications et utilisateurs et la sécurisation de l’accès aux données.

Notions de base des connexions de données

Le principal avantage de la connexion à des données externes est que vous pouvez analyser régulièrement ces données sans les copier à plusieurs reprises. La copie à plusieurs reprises est une opération qui peut prendre du temps et être sujette à une erreur.

Les informations de connexion peuvent être stockées dans un classeur ou dans un fichier de connexion tel que dans un fichier de connexion de données Office (. odc) ou dans un fichier de nom de source de données (DSN).

Pour importer données externes dans votre programme, vous devez accéder aux données. Si le source de données externe auquel vous voulez accéder ne se trouve pas sur votre ordinateur local, vous devrez peut-être contacter l’administrateur de la base de données pour obtenir un mot de passe, une autorisation utilisateur ou d’autres informations de connexion. Si la source de données est une base de données, assurez-vous que la base de données n’est pas ouverte en mode exclusif. S’il s’agit d’un fichier texte ou d’un classeur, assurez-vous qu’un autre utilisateur n’a pas le fichier texte ou le classeur ouvert pour un accès exclusif.

De nombreuses sources de données nécessitent également un pilote ODBC ou un fournisseur OLE DB pour coordonner le flux de données entre votre programme, le fichier de connexion et la source de données.

Le diagramme suivant récapitule les points clés relatifs aux connexions de données.

Connexion à des données externes

1. il existe de nombreuses sources de données auxquelles vous pouvez vous connecter : Microsoft SQL Server, Microsoft Access, Microsoft Excel et des fichiers texte.

2. Chaque source de données possède un pilote ODBC ou fournisseur OLE DB associé.

3. Un fichier de connexion définit toutes les informations nécessaires pour accéder aux données d’une source de données et récupérer celles-ci.

4. Les informations de connexion sont copiées dans votre programme à partir d’un fichier de connexion.

Partage de connexions

Les fichiers de connexion sont particulièrement utiles pour le partage de connexions de manière uniforme, ce qui permet de rendre les connexions plus détectables, d’améliorer la sécurité et de faciliter l’administration de sources de données. La meilleure façon de partager des fichiers de connexion consiste à les placer dans un emplacement sécurisé et approuvé, tel qu’un dossier réseau ou une bibliothèque de SharePoint, où les utilisateurs peuvent lire le fichier, mais seuls les utilisateurs désignés peuvent le modifier.

Vous pouvez créer des fichiers de connexion de données Office (ODC) à l’aide d’Excel ou à l’aide de l’Assistant Connexion de données pour vous connecter à de nouvelles sources de données. Un fichier. odc utilise des balises HTML et XML personnalisées pour stocker les informations de connexion. Vous pouvez facilement afficher ou modifier le contenu du fichier dans Excel.

Vous pouvez partager des fichiers de connexion avec d’autres utilisateurs pour leur octroyer un accès à une source de données externe. Les autres utilisateurs n’ont pas besoin de configurer une source de données pour ouvrir le fichier de connexion, mais ils devront peut-être installer le pilote ODBC ou le fournisseur OLE DB requis pour accéder aux données externes sur leur ordinateur.

Présentation des composants Microsoft Data Access

La version 2,8 de Microsoft Data Access Components (MDAC) est incluse dans Windows Server 2003 et Windows XP SP2 et versions ultérieures. Avec MDAC, vous pouvez vous connecter à des données provenant d’un large éventail de sources de données relationnelles et non relationnelles et les utiliser. Vous pouvez vous connecter à plusieurs sources de données à l’aide de pilotes ODBC (Open Database Connectivity) ou de fournisseurs de OLE DB. Il est possible de générer et d’expédier Microsoft ou de mettre en avant des parties tierces. Lorsque vous installez Microsoft Office, des pilotes ODBC supplémentaires et des fournisseurs OLE DB sont ajoutés à votre ordinateur.

Pour afficher une liste complète des fournisseurs OLE DB installés sur votre ordinateur, affichez la boîte de dialogue Propriétés de la liaison de données à partir d’un fichier de liaison de données, puis cliquez sur l’onglet fournisseur .

Pour afficher la liste complète des pilotes ODBC installés sur votre ordinateur, accédez à la boîte de dialogue administrateur de base de données ODBC , puis cliquez sur l’onglet pilotes .

Vous pouvez également utiliser des pilotes ODBC et des fournisseurs OLE DB d’autres fabricants pour obtenir des informations provenant de sources autres que les sources de données Microsoft, dont d’autres types de bases de données ODBC et OLE DB. Pour plus d’informations sur l’installation de ces pilotes ODBC ou fournisseurs OLE DB, consultez la documentation de la base de données ou contactez votre revendeur.

Utiliser ODBC pour se connecter à des sources de données

Les sections suivantes décrivent le ODBC (Open Database Connectivity) plus en détail.

Architecture ODBC

Dans l’architecture ODBC, une application (telle que votre programme) se connecte au gestionnaire de pilotes ODBC, qui à son tour utilise un pilote ODBC spécifique (par exemple, le pilote ODBC Microsoft SQL) pour se connecter à une source de données (par exemple, une base de données Microsoft SQL Server).

Définition des informations de connexion

Pour vous connecter à des sources de données ODBC, procédez comme suit :

  1. Assurez-vous que le pilote ODBC approprié est installé sur l’ordinateur qui contient la source de données.

  2. Définissez un nom de source de données à l’aide de l' administrateur de sources de données ODBC pour stocker les informations de connexion dans le Registre Windows ou dans un fichier. DSN, ou à l’aide d’une chaîne de connexion dans le code Microsoft Visual Basic pour transmettre les informations de connexion directement au gestionnaire de pilotes ODBC.

    Pour définir une source de données, ouvrez le panneau de configuration, cliquez sur système et sécurité > sources de données ODBC (32 bits) ou sources de données ODBC (64 bits).

    Pour plus d’informations sur les différentes options, cliquez sur le bouton aide dans chaque boîte de dialogue.

Sources de données machine

Les sources de données machine stockent les informations de connexion dans le Registre Windows sur un ordinateur en particulier dont le nom est défini par l’utilisateur. Vous pouvez utiliser des sources de données machine uniquement sur l’ordinateur sur lequel elles sont définies. Il existe deux types de sources de données machine : l’utilisateur et le système. Les sources de données utilisateur ne peuvent être utilisées que par l’utilisateur actuel et ne sont visibles que par l’utilisateur. Les sources de données système peuvent être utilisées par tous les utilisateurs sur un ordinateur et visibles par tous les utilisateurs de l’ordinateur. Une source de données de machine est particulièrement utile lorsque vous souhaitez renforcer la sécurité, car elle permet de garantir que seuls les utilisateurs connectés peuvent afficher une source de données d’ordinateur, et qu’une source de données de machine ne peut pas être copiée par un utilisateur distant sur un autre ordinateur.

Sources de données fichier

Les sources de données de fichier (également appelées fichiers DSN) stockent les informations de connexion dans un fichier texte, et non dans le Registre Windows, et sont généralement plus flexibles que les sources de données machine. Par exemple, vous pouvez copier une source de données de fichier sur n’importe quel ordinateur doté du pilote ODBC approprié, afin que votre application puisse s’appuyer sur les informations de connexion cohérentes et précises à tous les ordinateurs qu’elle utilise. Vous pouvez également placer la source de données fichier sur un serveur unique, le partager entre plusieurs ordinateurs du réseau et gérer aisément les informations de connexion à un seul et même emplacement.

Une source de données fichier peut également être non partageable. Une source de données de fichier non partageable réside sur un ordinateur unique et pointe vers une source de données d’ordinateur. Vous pouvez utiliser des sources de données fichier non partageables pour accéder à des sources de données existantes à partir de sources de données fichier.

Haut de la page

Utilisation d’OLE DB pour la connexion à des sources de données

Les sections suivantes décrivent en détail la base de données et l’incorporation d’objets (OLE DB).

Architecture OLE DB

Dans l’architecture OLE DB, l’application qui accède aux données s’appelle un consommateur de données (tel que Publisher), et le programme qui permet l’accès natif aux données est appelé fournisseur de base de données (tel que le fournisseur Microsoft OLE DB pour SQL Server).

Définition des informations de connexion

Un fichier de liaison de données universelles (. udl) contient les informations de connexion utilisées par un consommateur de données pour accéder à une source de données via le fournisseur OLE DB de cette source de données. Vous pouvez créer les informations de connexion en effectuant l’une des opérations suivantes :

  • Dans l’Assistant Connexion de données, utilisez la boîte de dialogue Propriétés des liaisons de données pour définir un lien de données pour un fournisseur OLE DB.

  • Créez un fichier texte vide avec un type de fichier. UDL, puis modifiez le fichier pour afficher la boîte de dialogue Propriétés de la liaison de données .

Haut de la page

Sécuriser l’accès aux données

Lorsque vous vous connectez à une source de données externe ou que vous actualisez les données, il est important de tenir compte des problèmes de sécurité potentiels et de savoir ce que vous pouvez faire à propos de ces problèmes de sécurité. Utilisez les recommandations et recommandations suivantes pour sécuriser vos données.

Stockage de connexions de données dans un emplacement approuvé

Un fichier de connexion de données contient souvent une ou plusieurs requêtes à une source de données. En remplaçant ce fichier, un utilisateur malintentionné peut concevoir une requête qui accède à des informations confidentielles et la transmet à d’autres utilisateurs ou effectuent d’autres actions dangereuses. Par conséquent, il est important de vérifier les points suivants :

  • Le fichier de connexion a été écrit par une personne fiable.

  • Le fichier de connexion est sécurisé et il provient d’un emplacement approuvé.

Pour renforcer la sécurité, il est possible que les connexions aux données externes ne soient pas disponibles sur votre ordinateur. Pour vous connecter aux données à l’ouverture d’un classeur, vous devez activer les connexions de données à l’aide de la barre Centre de gestion de la confidentialité ou en plaçant le classeur dans un emplacement approuvé.

Pour plus d’informations, reportez-vous à Ajouter, supprimer ou modifier un emplacement approuvé, Ajouter, supprimer ou afficher un éditeur approuvé, et Afficher mes options et paramètres dans le centre de gestion de la confidentialité.

Utiliser les informations d’identification de façon sécurisée

L’accès à une source de données externe nécessite généralement des informations d’identification (par exemple, un nom d’utilisateur et un mot de passe) qui sont utilisées pour authentifier l’utilisateur. Assurez-vous que ces informations d’identification vous sont fournies de façon sécurisée et sécurisée et que vous ne les révélez pas involontairement.

Utilisez un mot de passe fort qui associe des lettres majuscules et minuscules, des nombres et des symboles. Les mots de passe faibles ne combinent pas ces éléments. Le mot de passe fort est par exemple Y6dh ! et5. Le mot de passe faible est par exemple House27. Les mots de passe doivent compter au moins 8 caractères. Nous vous conseillons d’en utiliser au moins 14.

Il est très important de ne pas oublier votre mot de passe. Si cela se produit, Microsoft ne pourra pas le récupérer. Stockez les mots de passe que vous écrivez dans un endroit sûr, éloigné des informations qu’ils sont censés protéger.

Évitez d’enregistrer les informations de connexion lorsque vous vous connectez à des sources de données. Ces informations peuvent être stockées en tant que texte brut dans le classeur et dans le fichier de connexion, et un utilisateur malveillant peut accéder aux informations pour compromettre la sécurité de la source de données.

Dans la mesure du possible, utilisez l’authentification Windows (également appelée connexion approuvée), qui utilise un compte d’utilisateur Windows pour la connexion à SQL Server. Lorsqu’un utilisateur se connecte par le biais d’un compte d’utilisateur Windows, SQL Server utilise les informations du système d’exploitation Windows pour valider le nom et le mot de passe du compte. Pour pouvoir utiliser l’authentification Windows, un administrateur de serveur doit configurer SQL Server de façon à ce qu’il utilise ce mode d’authentification. Si l’authentification Windows n’est pas disponible, évitez d’enregistrer les informations de connexion des utilisateurs. Il est plus sûr pour les utilisateurs d’entrer leurs informations de connexion chaque fois qu’ils se connectent.

Haut de la page

Voir aussi

Utiliser l’Assistant Connexion de données pour importer des données dans Publisher

Utiliser l’Assistant Connexion de données pour importer des données dans Word

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.

×