Configuration d'une source de données ODBC. Gestion des sources de données ODBC

ODBC est conçu pour connecter une application s'exécutant sur un poste de travail à un serveur et effectuer des procédures liées à la réception de données. Les principaux composants d'ODBC sont Administrateur et conducteur. L'administrateur ODBC établit une connexion à une source de données externe spécifiée par l'utilisateur, maintient la communication entre l'application et le serveur, fournit des informations à l'application et charge le pilote selon les besoins. Le pilote contrôle l'interaction de l'application avec le serveur, traduit les instructions SQL de l'application dans le dialecte de la source de données et détecte les erreurs. Les pilotes ODBC sont contenus dans des bibliothèques de liens dynamiques (DLL).

À de Accéder aux applications avoir accès aux bases de données Données SQL, le pilote ODBC approprié doit être installé. Un certain nombre de pilotes ODBC sont fournis avec Access (y compris le serveur SQL), et ils peuvent déjà être installés lors de l'installation d'Access. Pilotes supplémentaires ODBC prenant en charge d'autres formats de données peut être acheté auprès de fournisseurs tiers. Microsoft Access Nécessite des pilotes ODBC 32 bits compatibles ODBC niveau 1. Les pilotes achetés doivent être validés par rapport à Microsoft Access.

Pour voir s'il est installé pilote requis sur l'ordinateur, sélectionnez Démarrer, Paramètres, Panneau de configuration, Outils d'administration, Sources de données (ODBC).

Dans l'ouvert Fenêtre Administrateur de source de données ODBC dans l'onglet Conducteurs(Pilotes) Tous les pilotes ODBC installés sur le système seront présentés.

Si les pilotes ODBC sont installés, lors de l'exécution d'une opération avec des données externes, l'élément devient disponible. bases de données ODBC(Bases de données ODBC()), qui permet d'accéder à la procédure de connexion à une source de données externe. Cet élément est affiché dans la liste Type de fichier(Enregistrer sous le type) lors de l'importation dans la boîte de dialogue Importer, et lors d'un lien vers une table - dans la fenêtre Relier.

Pour accéder à la base de données du serveur SQL, vous devez définir une source de données. Source de données ODBC - c'est le terme utilisé pour désigner une base de données externe. Une source de données doit être créée pour chaque base de données de serveur avec laquelle Access fonctionne. Les sources de données sont référencées par leur nom. Le programme Administrateur ODBC vous permet de créer des sources de données. Chaque pilote ODBC a ses propres exigences pour la création et la configuration des sources de données.

L'administrateur ODBC vous permet de configurer et d'utiliser trois types de sources de données :

source de données de type DSN utilisateur- source de données personnalisée. De telles sources de données ne peuvent être utilisées que par un seul utilisateur sur un ordinateur donné ;

source de données système Système DSN. Il est destiné à tous les utilisateurs et services système sur cet ordinateur ;

source de données de fichier Fichier DSN. Conçu pour la collaboration multi-utilisateurs différents ordinateurs réseaux avec les mêmes pilotes installés pour accéder à la base de données. Lors de la définition de cette source de données, contrairement aux autres, le fichier est spécifié dans lequel la description de la source est enregistrée. Le fichier a l'extension .dsn. Ce fichier doit être disponible sur tous les ordinateurs du réseau dont les utilisateurs y ont accès.

Considérons la création d'une source de données à l'aide de l'exemple de User DSN - une source de données personnalisée. La procédure de création de sources de données d'autres types est pratiquement la même et est la suivante.

Active la boîte de dialogue Administrateur de sources de données ODBS et sélectionnez l'onglet qu'il contient DSN utilisateur. Initialement, il n'y a pas de sources de données pour SQL Server. Pour créer une nouvelle source de données, cliquez sur le bouton Ajouter et dans la fenêtre Créer une nouvelle source de données sélectionnez le pilote SQL Server pour lequel la source est créée.

Après avoir sélectionné le pilote et cliqué sur le bouton Fait l'assistant de création d'une nouvelle source de données est connecté au travail. Dans la fenêtre de l'assistant Créez une nouvelle source de données vers SQL Server :

présenter Nom(Nom) de la source de données, qui sera utilisé lors de la définition de la source de données lors de la connexion à la base de données du serveur ;

entrez une description (Description), qui aidera à déterminer le but de la base de données utilisée comme source de données ;

choisir serveur(Serveur) auquel se connecter pour accéder à la base de données.

Dans la boîte de dialogue suivante, sélectionnez la méthode de vérification des droits de l'utilisateur à accéder au serveur SQL lorsqu'il s'y connecte. Vous pouvez vous connecter à SQL Server en utilisant deux modes d'enregistrement :

par connexion de confiance, dans lequel l'utilisateur qui s'est enregistré avec succès dans Mise en réseau Windows NT et présentés dans les listes d'utilisateurs du serveur ne sont pas vérifiés en plus. Le serveur fait confiance aux résultats de cette vérification. Ce mode est défini lorsque la ligne est sélectionnée Avec authentification Windows NT à l'aide de l'ID de connexion réseau.À l'avenir, seul un contrôle est effectué pour le droit d'effectuer certains travaux avec des objets de base de données ;

en vérifiant l'ID SQL Server lui-même utilisateur et mot de passe envoyés directement au serveur. Ce mode est défini lors de la sélection d'une ligne Avec authentification SQL Server à l'aide d'un identifiant et d'un mot de passe saisis par l'utilisateur. Les résultats du contrôle effectué par Windows NT ne sont pas comptabilisés. L'utilisateur doit être connu du serveur sous ce nom.

L'ID utilisateur et le mot de passe doivent être prédéfinis sur le serveur SQL par l'administrateur et fournir le premier niveau de protection des données contre les accès non autorisés. Ensuite, l'assistant vous permet de saisir le nom de la base de données du serveur qui sera utilisée par défaut lors de l'utilisation de la source de données que vous créez.

Après avoir défini un certain nombre de paramètres dans la fenêtre suivante, l'assistant termine la création d'une nouvelle source de données en affichant la fenêtre Configuration du serveur ODBC Microsoft SQL avec des informations sur ses paramètres.

En appuyant sur le bouton Source de données de test, vous pouvez tester la nouvelle source de données. Les résultats du test seront affichés dans la fenêtre correspondante.

Après avoir terminé les étapes pour créer une source de données et revenir à la fenêtre Administrateur de sources de données ODBC, dans la liste sur l'onglet DSN utilisateur verra une ligne avec le nom de la nouvelle source de données.

Ceci termine la création de la source de données. Désormais, en spécifiant uniquement le nom de la source de données, vous pouvez vous connecter à un serveur de données SQL spécifique.

Pour afficher ou modifier les paramètres d'une source de données existante, sélectionnez son nom dans la liste Sources de données utilisateur et appuyez sur le bouton Configurer(Réglage) . Effectuez les actions nécessaires pour changer la source dans Boîtes de dialogue, qui sont exactement les mêmes que ceux évoqués ci-dessus.

Pour supprimer une source de données, sélectionnez son nom dans la liste Sources d'utilisateurs et appuyez sur le bouton Supprimer(Effacer) .

Chaque boîte de dialogue Administrateur ODBC a un bouton référence En cliquant sur lequel vous pouvez obtenir plus d'informations sur chaque paramètre de la source de données.

Relation avec les tables de base de données SQL Server

Les applications intégrées à Access peuvent communiquer avec les tables de base de données sur le serveur. Les tables liées, tout en restant sur le serveur au format source, sont affichées dans la fenêtre Base de données Access. Ces tables peuvent être utilisées avec les tables locales de la base de données Access lors de la création de requêtes, de formulaires et d'états à l'aide des outils de dialogue familiers d'Access. Les tables liées peuvent également être visualisées en mode création, cependant, aucune modification de la structure de la table n'est possible.

Pour créer un lien avec des tables externes, utilisez la commande Fichier / Données externes / Lien vers les tableaux(Fichier / Obtenir des données externes / Lier des tables). Lorsque vous exécutez cette commande, une fenêtre s'ouvre. la communication(Lien), dans lequel créer un lien avec des tables de bases de données ODBC externes, sélectionnez dans le champ Type de fichier chaîne Bases de données ODBC().

Dans la fenêtre suivante, une source de données ODBC est sélectionnée qui fournit une connexion à le serveur que vous voulez et la base de données. Le mot de passe est saisi dans la fenêtre d'enregistrement de l'utilisateur sur le serveur. Après avoir accédé à la base de données du serveur, dans la fenêtre Relation avec les tableaux vous pouvez sélectionner des tables qui seront utilisées dans le travail comme liées.

Après avoir sélectionné les tables et terminé la procédure de liaison, les tables de serveur sélectionnées seront affichées dans la liste des tables de la fenêtre de la base de données Access. Différentes icônes sont utilisées pour indiquer les tables liées et les tables stockées dans la base de données actuelle. Si vous supprimez une table liée, le lien vers la table est supprimé, mais pas la table externe elle-même sur le serveur SQL.

Lors de la création de requêtes, de formulaires, de rapports, les tables associées peuvent être utilisées avec les tables de la base de données locale. Dans la fenêtre Ajouter des tables à la requête, les tables associées sont affichées avec les tables locales. Les tables liées peuvent être affichées en mode table et en mode conception de la même manière que les tables locales. Cependant, vous ne pouvez pas modifier la structure d'une table liée.

Si des tables liées sont incluses dans le schéma de la base de données Access et que des liens sont établis entre elles, alors en mode table, les enregistrements du subordonné sont affichés pour l'enregistrement de la table principale. Par défaut, dans les propriétés d'une table liée ouverte en mode création, la chaîne Nom de la sous-table a le sens [Auto]. Pour rompre la connexion avec une table sur le serveur, il suffit de la supprimer, car ils suppriment une autre table de la base de données locale en exécutant la commande Éditer(Modifier / Supprimer) dans la fenêtre de la base de données. Cela ne supprimera pas la table sur le serveur. Un message de déconnexion s'affichera.

Toutes les tables associées sont enregistrées dans la base de données même après sa fermeture. La prochaine fois que vous ouvrez la base de données, les tables liées sont affichées ; vous n'avez pas besoin de suivre la procédure pour inclure les tables liées. Évidemment, vous ne pouvez travailler avec des tables liées que si le serveur est disponible. Les informations de source de données pour une table liée sont stockées dans les propriétés générales de la table dans une ligne La description. Les propriétés peuvent être visualisées en mode création de table.

Tous les tableaux et paramètres associés de leurs sources de données peuvent être consultés dans la fenêtre Gestionnaire de tables liées(Linked Tables Manager), qui s'ouvre par la commande du même nom présentée dans la fenêtre Utilitaires(Utilitaires de base de données) invoqué par la commande Service | Utilitaires(Outils / Utilitaires de base de données). Dans cette fenêtre, vous pouvez mettre à jour le lien si l'emplacement ou d'autres paramètres de la source de données ont changé.

Composante d'administration Sources de données (ODBC)(Sources de données (ODBC)) est conçu pour configurer les modes d'accès pour divers systèmes gestion de base de données. ODBC est une norme qui permet divers programmes et les systèmes de gestion de base de données (SGBD) fonctionnent avec des bases de données qui prennent en charge le langage SQL.

L'interface ODBC a été conçue pour prendre en charge une interopérabilité maximale des applications, ce qui fournit un accès unifié pour toute application ODBC à une variété de sources de données. Ainsi, si une application conforme à la norme ODBC et SQL a été initialement développée pour fonctionner avec une base de données Données Microsoft Access, puis les tables de cette base de données ont été transférées vers la base de données Microsoft SQL Server ou la base de données Oracle, l'application peut alors continuer à traiter ces données sans apporter de modifications supplémentaires.

L'architecture ODBC est représentée par quatre composants :

§ Une application cliente qui appelle des fonctions ODBC.

§ Gestionnaire de pilotes, qui charge et libère les pilotes ODBC requis par les applications clientes. Le gestionnaire de pilotes gère les appels de fonction ODBC ou les transmet au pilote.

Un pilote ODBC qui traite les appels aux fonctions SQL en passant l'instruction SQL à exécuter au serveur SQL et le résultat de la fonction appelée à l'application cliente.

§ Une source de données, définie comme une base de données locale ou distante spécifique.

Figure 31 Architecture ODBC

L'objectif principal d'un gestionnaire de pilotes est de charger un pilote qui correspond à une source de données enfichable et d'encapsuler les interactions avec différents types de sources de données en utilisant différents pilotes ODBC. Une application cliente peut établir simultanément des connexions à plusieurs sources de données différentes à l'aide de différents pilotes ODBC, ainsi que plusieurs connexions à la même source de données à l'aide du même pilote ODBC.

Pour ouvrir la fenêtre Administrateur des sources de données ODBC, suivez la séquence de commandes Panneau de configuration -> Outils d'administration -> Sources de données (ODBC).

Figure 32 Administrateur de source de données ODBC

La source de données DSN utilisée par les fonctions API ODBC doit d'abord être créée.

Le premier d'entre eux, intitulé DSN personnalisé(DSN utilisateur), vous permet d'ajouter, de supprimer et de modifier des pilotes de source de données et de les mapper sur des noms de source de données personnalisés. Ces sources de données ne peuvent être utilisées sur cet ordinateur que par l'utilisateur actuel. Lorsque vous cliquez sur le bouton Ajouter, l'écran affiche une liste de tous les pilotes de source de données disponibles que l'utilisateur peut installer sur son ordinateur. Pour ouvrir une boîte de dialogue de configuration d'un des éléments de la liste, double-cliquez sur cet élément liste et entrez les valeurs requises dans les champs correspondants de la fenêtre qui s'ouvre. Pour ajouter un pilote de source de données à la liste des pilotes utilisés, sélectionnez-le dans la liste et cliquez sur Terminer. Après avoir ajouté un pilote, une boîte de dialogue pour configurer ce pilote apparaîtra à l'écran. En mettant en surbrillance un pilote dans la liste et en cliquant sur le bouton Supprimer, vous pouvez supprimer ce pilote de la liste Sources de données utilisateur. Cliquez sur le bouton Configurer pour ouvrir la fenêtre de configuration de la source de données correspondante. Lorsque différents types Les données apparence cette fenêtre est différente, mais en général, la fenêtre des paramètres permet de spécifier le type de source de données, comment y accéder, la version Logiciel, à l'aide desquels la gestion de la base de données et le traitement des données sont effectués.

Languette DSN système(DSN système) de la fenêtre Administrateur des sources de données ODBC vous permet de gérer les sources de données accessibles à tous. Utilisateurs Windows XP, ainsi que des services système. Cet onglet contient également les boutons Ajouter, Supprimer et Configurer, qui vous permettent de modifier la liste des pilotes de source de données disponibles de la même manière que précédemment.

Fin du travail -

Ce sujet appartient à la rubrique :

Installation et administration de Windows pour les tests de logiciels

Historique des révisions Rév. Description du changement Auteur .. Artefacts associés Non Nom de l'artefact ..

Si vous avez besoin de matériel supplémentaire sur ce sujet, ou si vous n'avez pas trouvé ce que vous cherchiez, nous vous recommandons d'utiliser la recherche dans notre base d'œuvres :

Que ferons-nous du matériel reçu :

Si ce matériel s'est avéré utile pour vous, vous pouvez l'enregistrer sur votre page sur les réseaux sociaux :

Tous les sujets de cette section :

Explications des sujets de cours
N Explications sur les thèmes du cours Lien vers la source Machines virtuelles

Organisation de la mémoire externe sur des disques magnétiques
Pour organiser la mémoire externe, il est souhaitable d'utiliser des dispositifs relativement peu coûteux, mais suffisamment rapides et volumineux avec un accès direct aux données. De tels dispositifs, tout d'abord, sont

Buts et objectifs du système de fichiers
Un fichier est une zone nommée de mémoire externe dans laquelle vous pouvez écrire et à partir de laquelle des données peuvent être lues. Système de fichiers (eng. système de fichiers) définir

Système de fichiers FAT
Partition logique formaté pour le système de fichiers FAT (File Allocation Table) se compose des zones suivantes. 1. Le secteur de démarrage contient le programme amorcer ouvrir

Système de fichiers NTFS
Contrairement aux partitions FAT, tout l'espace d'un volume NTFS est soit un fichier, soit une partie d'un fichier. La structure principale du volume est la table des fichiers maîtres.

Fonctionnalités NTFS 5.0
Cette section traite des fonctionnalités de la norme pour Windows 2000 / XP et Windows Server 2003 système de fichiers- NTFS version 5.0. NTFS 5.0 vous permet d'implémenter les fonctionnalités suivantes.

Gestion de disque
Avant d'utiliser tout Disque dur, il doit être pré-initialisé, divisé en sections dont chacune doit être formatée. Vous pouvez effectuer toutes les opérations de contrôle

Structure basique
La norme industrielle traditionnelle prévoit le partitionnement disque dur en sections. Une partition est une partie d'un disque qui fonctionne comme un magasin de données indépendant. Il y a environ

Types de volumes
Les disques principaux peuvent être convertis en disques dynamiques et des volumes peuvent y être créés. Avant de créer un volume, vous devez déterminer quel type de volume réalisera la meilleure combinaison d'utilisation efficace

Définition des autorisations du système de fichiers
En définissant certaines autorisations permettant aux utilisateurs d'accéder aux fichiers et aux répertoires (dossiers), les administrateurs système peuvent protéger les informations confidentielles contre les

Configuration des dossiers partagés
Les systèmes Windows utilisent traditionnellement le programme pour gérer les dossiers partagés Windows Explorer et la fenêtre des propriétés du dossier. Dans les systèmes Windows 2000, Windows XP et Windows Server 2003, à cette fin,

Se connecter aux dossiers partagés
En vous connectant au partage à l'aide de la commande Map Network Drive, vous établirez une connexion qui fonctionnera jusqu'à ce que la destination du lecteur réseau soit

Console de gestion MMC
Windows Server 2003 utilise une technologie d'outils d'administration unique qui est déjà traditionnelle pour les systèmes Windows 2000 / XP pour gérer le système d'exploitation, appelée Microsoft Management Con.

Services Windows
Services Windows(Anglais Windows Service, services) - applications lancées automatiquement par le système au démarrage de Windows et exécutées quel que soit le statut de l'utilisateur.

Outils de surveillance
Pour surveiller et optimiser les performances de l'ordinateur dans Système Windows 2000, les trois outils suivants sont disponibles : § Performance - un outil mis à jour dans le système

Gestionnaire des tâches
Le système Windows 2000 conserve l'outil de surveillance des performances connu de Windows NT 4.0 - le Gestionnaire des tâches, qui fournit des informations sur les programmes et les processus.

composant logiciel enfichable Observateur d'événements
Dans Windows 2000, un événement est défini comme tout « incident » significatif dans le fonctionnement d'un système ou d'une application. En cas d'événements critiques tels que

Performances de gréement
Pour démarrer le composant logiciel enfichable Performances, ouvrez le dossier Outils d'administration dans le Panneau de configuration et sélectionnez l'icône de l'Analyseur de performances.

Personnaliser la présentation des informations
Le Moniteur système fournit trois vues des informations sur les performances du système : deux vues graphiques (graphique et histogramme) et

Composant logiciel enfichable Journaux de performances et alertes
À l'aide du composant logiciel enfichable Journaux et alertes de performances, vous pouvez collecter des données de performances à partir d'ordinateurs locaux ou distants. Collecté

Informations système
L'utilitaire Informations système fournit des informations complètes sur le matériel, les composants système et l'environnement logiciel de votre ordinateur. Information système

Comptes d'utilisateurs et de groupes
La création de comptes et de groupes est essentielle pour assurer Sécurité Windows, car en leur attribuant des droits d'accès et des privilèges, l'administrateur est en mesure de restreindre l'utilisateur

Création d'un compte utilisateur
Pour créer des comptes d'utilisateurs : 1. Dans le composant logiciel enfichable Utilisateurs et groupes locaux, pointez sur le dossier Utilisateurs et cliquez sur bouton de droite... à Conté

Création d'un groupe local
Pour créer un groupe local : 1. Dans le composant logiciel enfichable Utilisateurs et groupes locaux, placez le pointeur de la souris sur le dossier Groupes et cliquez avec le bouton droit. Dans l'émergence

Des profils d'utilisateurs
L'environnement de travail de l'utilisateur comprend les paramètres du bureau, par exemple la couleur de l'écran, les paramètres de la souris, la taille et l'emplacement de la fenêtre, les paramètres du processus d'échange d'informations sur le réseau et avec l'appareil.

Paramètres enregistrés dans le profil utilisateur
Un profil utilisateur stocke les paramètres de configuration et les paramètres qui sont attribués individuellement à chaque utilisateur et définissent complètement son environnement de travail. Tableau 7 Attitude

Structure du profil utilisateur
Le profil utilisateur est créé sur la base du profil par défaut. Il est stocké sur chaque ordinateur qui exécute Windows. Le fichier NTUSER.DAT situé dans le dossier Utilisateur par défaut contient le

Politiques de sécurité
Windows 2000 vous permet d'utiliser un assez grand nombre de stratégies de sécurité pour un contrôle d'accès centralisé. La politique de sécurité est un ensemble de droits standard

Politiques locales
Le composant Politiques locales vous permet de configurer la politique de sécurité pour un ordinateur donné et comporte trois sous-composants : § Politique d'audit (Aud

Audit du système local
L'audit est un processus qui vous permet d'enregistrer les événements qui se produisent dans le système d'exploitation et qui sont liés à la sécurité, par exemple, la connexion au système ou les tentatives de création

Activation de l'audit
La procédure d'activation de l'audit est la même pour tous les systèmes. Sur les contrôleurs de domaine, utilisez le composant logiciel enfichable Stratégie de sécurité du contrôleur de domaine. Pour activer l'audit sur un ordinateur autonome :

Configuration et affichage des options d'audit pour les dossiers et les fichiers
Pour configurer, afficher ou modifier les paramètres d'audit des fichiers et dossiers : 1. Dans la fenêtre Programmes Windows Explorer, déplacez le pointeur de la souris sur le fichier ou le dossier pour lequel vous souhaitez exécuter un

Portée des paramètres d'audit
L'audit défini pour un dossier parent est automatiquement hérité par tous les dossiers et fichiers enfants. Ce comportement peut être modifié. Si l'onglet Audit contient des

Réseaux locaux
Réseau informatique c'est une connexion de deux ou plusieurs ordinateurs pour échanger des informations, usage général logiciels et matériel (imprimantes, modems, périphériques d'entrée

Groupes de travail
Un groupe de travail est un groupe logique ordinateurs en réseau réseau peer-to-peer. Des ordinateurs groupe de travail partager des ressources communes comme fa

Structure de l'adresse IP
L'adresse IP est 32 bits nombre binaire, divisé en groupes de 8 bits, appelés octets, par exemple : 00010010 11011000 100100 1010110 J'ai l'habitude de noter les adresses IP

Utiliser des masques
Le masque de sous-réseau est un numéro associé à une adresse IP ; l'enregistrement binaire du masque contient ceux dans ces chiffres qui devraient être dans l'adresse IP de l'entier

Protocole DHCP
L'une des tâches principales administrateur du système consiste à configurer la pile de protocoles TCP/IP sur tous les ordinateurs du réseau. Il y a plusieurs paramètres nécessaires qui doivent être configurés sur chaque com

Utilitaire Ipconfig
L'utilitaire est destiné, d'une part, à afficher des informations sur la configuration de la pile TCP/IP, et d'autre part, à effectuer certaines actions pour configurer la pile. Lorsque vous entrez le nom de l'utilitaire dans ligne de commande b

Utilitaire de ping
Le but principal de cet utilitaire populaire est de savoir s'il est possible d'établir une connexion avec un hôte distant. De plus, l'utilitaire peut contacter un ordinateur distant par son nom de domaine pour vérifier

Gestion des connexions réseau
Toutes les opérations de configuration réseau sont effectuées dans le dossier Connexions réseau (Figure 36). Toutes les connexions prises en charge par le système d'exploitation sont créées dans ce dossier.

Service d'annuaire Active Directory
Le répertoire est ressource d'informations utilisé pour stocker des informations sur un objet. Par exemple, un annuaire téléphonique (annuaire les numéros de téléphone) contient des informations sur l'abon

Objet du service d'annuaire
Active Directory (AD en abrégé) garantit le fonctionnement efficace d'un environnement d'entreprise complexe en offrant les fonctionnalités suivantes : § Authentification unique au réseau ; Étage

Réseaux privés virtuels (VPN)
La possibilité pour les utilisateurs distants d'utiliser les ressources du réseau local est appelée accès distant. Il existe deux types principaux accès à distance: § lié

Travailler avec le registre
Le registre est une base de données centralisée des paramètres système et des applications qui y sont exécutées. En ce sens, le registre est similaire à une variété de fichiers INI, et aussi

Structure du registre
Le registre se compose de cinq clés dites racine : HKEY_CLASSES_ROOT HKEY_CURRENT_USER HKEY_LOCAL_MACHINE HKEY_USERS

Emplacement du registre
Dans Windows NT / 2000 / XP et Windows Server 2003, les entrées de registre sont stockées dans une structure atomique. Le registre est subdivisé en ses parties constitutives, que les développeurs de ce système opérateur nommé

Importation et exportation des paramètres du registre
Avant d'éditer le registre, il est fortement recommandé d'exporter la partie du registre que vous allez éditer, afin que plus tard en cas de problème vous puissiez importer

Méthodes d'édition du registre
Dans Regedit, tant que les autorisations de clé et de valeur le permettent, vous pouvez ajouter, supprimer et renommer des clés et des valeurs. Pour changer le nom ou la valeur d'un paramètre, avant

Définition des options de sécurité pour le registre
Dans certains cas, l'accès à la modification du registre peut être obtenu non seulement par l'administrateur ou le propriétaire direct de l'ordinateur, mais également par les utilisateurs ordinaires. Ces situations sont potentiellement dangereuses.

Autoriser l'accès à distance
Pour contrôler le mode d'accès distant (ne pas confondre avec l'accès distant par numérotation !) Utilisez l'onglet Distant de la fenêtre des propriétés

Démarrage et configuration d'une session d'accès à distance
L'utilitaire de connexion au bureau à distance est utilisé pour lancer une session d'accès à distance (il est lancé à partir de Démarrer | Tous les programmes | Accessoires | Communications

Exécuter des tâches selon un calendrier (Planificateur de tâches)
À l'aide du Planificateur de tâches, vous pouvez planifier le lancement de fichiers batch, de documents, d'applications courantes ou de divers utilitaires pour la maintenance du système. Les programmes peuvent être exécutés une fois.

Hôte de script Windows
Actuellement, la société développée par la société est largement utilisée comme outil d'écriture de scripts flexibles et puissants pour Windows. Serveur Microsoft Principe de script Windows Scripting Host (WSH)

Objets WSH standard
WSH version 5.6 (standard sur Windows XP) comprend les objets suivants : § WScript. C'est l'objet WSH principal, qui sert à créer ou à communiquer avec d'autres objets, contient

Sauvegarde
Souvent, nous n'y pensons pas avant qu'il ne soit trop tard. La sauvegarde des données n'est pas devenue une habitude chez les utilisateurs. Selon une étude de Iomega, près de la moitié des

Sauvegarde des fichiers système
Outre de nombreux nouveaux et extrêmement fonctions pratiques le programme de sauvegarde vous permet d'effectuer la procédure Réserver une copie tous les fichiers système. Pour simplifier la reprise après sinistre

Clonage du système d'exploitation
Tout le problème est qu'il suffit de copier les fichiers dans nouveau disque- pas assez. Lorsque Installation de Windows XP crée un secteur de démarrage, qui nécessite également un transfert sur un autre disque, mais au moyen de la plus


1. Microsoft Windows XP Professionnel. Stage de formation MCSA / MCSE / Per. de l'anglais - 2e éd., Rév. - M. : Maison d'édition et de commerce « Édition russe », 2003 2.

Open Database Connectivity (ODBC) est un protocole utilisé pour connecter une base de données Microsoft Access à une source de données externe telle que Microsoft SQL Server. Cet article contient informations généralesÀ propos des sources de données ODBC, comment les créer et s'y connecter à l'aide de Microsoft Access. Les étapes à suivre dépendent des bases de données et des pilotes ODBC que vous utilisez.

Dans cet article

À propos des sources de données ODBC

Une source de données est une source qui contient les données et les informations de connexion requises pour accéder à ces données. La source de données pourrait être Serveur SQL Serveur, système de gestion de base de données relationnelle Oracle, tableur ou un fichier texte. Les informations de connexion peuvent inclure l'emplacement du serveur, le nom de la base de données, l'ID de connexion, le mot de passe et divers paramètres du pilote ODBC qui décrivent comment se connecter à la source de données. Ces informations peuvent être obtenues auprès de l'administrateur de la base de données à laquelle vous souhaitez vous connecter.

Dans l'architecture ODBC, les applications (telles qu'Access) se connectent au gestionnaire de pilotes ODBC, qui à son tour utilise un pilote ODBC spécifique (tel que Microsoft SQL ODBC) pour se connecter à la source de données. Access utilise des sources de données ODBC pour se connecter à des sources de données externes qui n'ont pas de pilotes intégrés.

Pour vous connecter à une telle source de données, procédez comme suit.

    Installez le pilote ODBC approprié sur l'ordinateur source de données.

    Déterminer le nom de la source de données (DSN) à l'aide du programme Administrateur de sources de données ODBC pour stocker les informations de connexion dans le Registre Microsoft Windows ou le fichier DSN, ou en utilisant une chaîne de connexion dans le code Visual Basic pour transmettre les informations de connexion directement au gestionnaire de pilotes ODBC.

Sources de données machine

Les sources de données machine stockent les informations de connexion dans le registre Windows sur un ordinateur spécifique. Ces sources de données ne peuvent être utilisées que sur l'ordinateur sur lequel elles sont définies. Il existe deux types de sources de données machine : utilisateur et système. Les sources de données personnalisées sont disponibles et visibles uniquement pour l'utilisateur actuel. Les sources de données système peuvent être utilisées par tous les utilisateurs de l'ordinateur. Ils sont affichés pour tous ces utilisateurs et services système. Les sources de données machine sont particulièrement utiles lorsque vous devez fournir une protection supplémentaire, car seuls les utilisateurs connectés peuvent afficher la source de données machine. De plus, une telle source ne peut pas être copiée à distance sur un autre ordinateur.

Sources de données de fichier

Les sources de données de fichier (également appelées fichiers DSN) stockent les informations de connexion dans fichiers texte plutôt que le registre Windows, et est généralement plus flexible à utiliser que les sources de données machine. Par exemple, une source de données de fichier peut être copiée sur n'importe quel ordinateur avec un pilote ODBC approprié pour garantir que l'application dispose d'informations de connexion précises et cohérentes sur tous les ordinateurs utilisés. En outre, vous pouvez placer la source de données du fichier sur un serveur distinct, la partager sur plusieurs ordinateurs de votre réseau et gérer facilement les informations de connexion centralisées.

Certaines sources de données de fichiers ne peuvent pas être partagées. Ces sources sont situées sur un ordinateur séparé et pointent vers une source de données machine. Ils peuvent être utilisés pour accéder à des sources de données machine existantes à partir de sources de données de fichiers.

Chaînes de connexion

Vous pouvez définir une chaîne formatée avec des informations de connexion dans le module. La chaîne de connexion transmet les informations de connexion directement au gestionnaire de pilotes ODBC. Cela permet de simplifier l'application en éliminant la nécessité pour un administrateur ou un utilisateur de créer un DSN avant d'utiliser la base de données.

Pour plus d'informations sur ODBC, consultez la référence du programmeur MSDN ODBC.

Ajout d'une source de données ODBC

Installez le pilote ODBC approprié pour la source de données à laquelle vous souhaitez vous connecter avant de continuer.

Noter: Pour ajouter ou configurer une source de données ODBC, vous devez être membre du groupe Administrateurs sur l'ordinateur local.

Pour obtenir Informations Complémentairesà propos des paramètres individuels appuyez sur le bouton référence dans la boîte de dialogue ODBC.

Page 13 sur 17

Où sont stockés les paramètres de la source de données ODBC ?

Dans les étapes précédentes "Établir une connexion" et "Continuer à établir une connexion", nous avons utilisé l'utilitaire Administrateur ODBC pour établir une connexion. Nous l'avons trouvé dans le panneau de contrôle. En fait c'est programme régulier Odbcad32.exe qui est sur un certain chemin. C'est-à-dire qu'il peut être exécuté directement à partir du programme et obliger l'utilisateur à installer les données. Mais il existe une autre issue. Données sur la ligne source ODBC sont stockés dans le registre sous LOGICIEL / ODBC.

Ce sont les données. Nous pouvons maintenant, si vous le souhaitez, les modifier manuellement ou par programmation, en demandant uniquement à l'utilisateur de spécifier le fichier. Donc le chemin est comme ça :

HKEY_CURRENT_USER\SOFTWARE\ODBC\ODBC.INI\

Une autre façon d'affecter par programme les paramètres du pilote ODBC est d'utiliser une fonction SQLConfigDataSource ().

Ainsi nous pouvons personnaliser ODBC par les méthodes suivantes :

  • Utilitaire d'administration.
  • Enregistrement.
  • Une fonction SQLConfigDataSource ().

Fonction SQLConfigDataSource()

Cette fonction ressemble à ceci :

BOOL SQLConfigDataSource
HWND hwndParent, // Pointeur vers la fenêtre qui a appelé la fonction
WORD fDemande, // Type de demande
LPCSTR lpszDriver, // Nom du pilote personnalisé
LPCSTR lpszAttributes // les attributs
);

La fonction tourne VRAI si c'est fait avec succès et FAUX s'il n'est pas réussi. L'attribut décrit le type de commande et peut être le suivant :

  • ODBC_ADD_DSN- Ajouter nouvelle source données d'utilisateur.
  • ODBC_CONFIG_DSN- Sélection de la configuration d'une source de données utilisateur existante.
  • ODBC_REMOVE_DSN- Suppression de la source de données utilisateur existante.
  • ODBC_ADD_SYS_DSN- Ajouter une nouvelle source de données système.
  • ODBC_CONFIG_SYS_DSN- Nous modifions la source de données existante du système.
  • ODBC_REMOVE_SYS_DSN- Supprimer la source de données système existante.
  • ODBC_REMOVE_DEFAULT_DSN- Supprimer la section de spécification de source de données par défaut du système

Essayons???

// TestConfig.cpp : Définit le point d'entrée de l'application console.
//

#include "stdafx.h"
#include "windows.h"
#include "odbcinst.h"
#include "iostream.h"

void principal ()
{
if (! SQLConfigDataSource (NULL, ODBC_ADD_DSN,
"Pilote Microsoft Excel (* .xls)",
"DSN = Nouvelle source de données Excel \ 0"
"Description = Nouvelle source de données Excel \ 0"
"Type de fichier = Excel \ 0"
"DataDirectory = C: \\ ExcelData \ 0"
"MaxScanRows = 20 \ 0"))
{
cout<< "Error config ODBC" << endl;
}
}

Juste pour le voir, vous devez d'abord fermer le panneau de configuration, puis l'ouvrir à nouveau. Après cela, vous verrez qu'une nouvelle source de données a été ajoutée.

Création d'une application utilisant une base de données

Annotation pour la sous-section

Le sens de la sous-section est d'assurer la mise en œuvre des travaux de laboratoire sur la création d'une application de base de données·

Pour travailler avec des bases de données, des alias sont souvent utilisés. Un alias de base de données est le nom d'une certaine base de données, qui est écrit dans les paramètres de telle sorte que pour accéder aux tables de cette base de données, il suffit de spécifier l'alias. Cette commodité facilite le changement de type de base de données sans changer le texte du programme.

Considérons le principe de détermination de l'alias d'une base de données Microsoft Access stockée dans un fichier sur un disque dur. Disons que nous voulons que l'alias borey corresponde à la base de données dans le fichier borey.mdb. Nous pouvons le faire par programme à l'aide de la fonction API ODBC SQLConfigDataSource.

Pour définir un alias en mode manuel, vous devez exécuter l'administrateur de source de données ODBC (Démarrer \ Paramètres \ Panneau de configuration \ Outils d'administration \ Sources de données (ODBC)). La fenêtre de l'administrateur est illustrée à la figure 6.

Figure 6 - Administrateur de source de données ODBC

Ensuite, dans l'onglet « DSN utilisateur » ou « DSN système » (selon qu'une source de données est créée pour l'utilisateur actuel ou pour tous les utilisateurs du système, respectivement), cliquez sur le bouton « Ajouter ». ·

Une liste des pilotes installés et leurs descriptions s'afficheront (Figure 7).

Figure 7 - Administrateur de source de données ODBC. Dialogue de création d'une nouvelle source de données

· Après avoir cliqué sur le bouton "Terminer" dans la fenêtre qui s'ouvre (Figure 8), vous devez spécifier le nom de la source "db" et le chemin d'accès au fichier.

Figure 8 - Administrateur de source de données ODBC. Dialogue de création d'une nouvelle source de données

· En appuyant sur le bouton "Ok", le système affichera l'alias "borey" vers la base de données, qui peut être utilisé lors de l'accès au fichier borey.mdb (Figure 9). Il convient de noter que vous pouvez spécifier un alias vers d'autres SGBD de la même manière.

Figure 9 - Administrateur de source de données ODBC. Dialogue de création d'une nouvelle source de données

2.2 Connaissances de base du langage C++ (wikipedia)

· C ++ est un langage de programmation généraliste compilé et typé statiquement.

Prend en charge les paradigmes de programmation suivants :

Programmation procédurale,

Programmation orientée objet,

Programmation généralisée.

Fournit :

Modularité,

Compilation séparée,

Gestion des exceptions,

Abstraction de données,

Déclarer des types (classes) d'objets,

Fonctions en ligne,

Fonctions virtuelles. ·

La bibliothèque standard comprend des conteneurs et des algorithmes couramment utilisés. C ++ combine les propriétés des langages de haut niveau et de bas niveau. Par rapport à son prédécesseur, le langage C, la plus grande attention est accordée à la prise en charge de la programmation orientée objet et générique. La syntaxe C++ est héritée du langage C.



La dernière norme de langage C++, appelée "C++ 11", a été adoptée en 2011. Elle comprenait des ajouts importants au noyau du langage et une extension de la bibliothèque standard. ·

Vous avez aimé l'article ? A partager entre amis :