Microsoft Access utilise ce qu'on appelle un moteur de base de données JET . JET , ou Joint Engine Technology , est le système qui gère le contrôle de la base de données - qui est, le retour des résultats d'une requête , le verrouillage d'enregistrements lors d'une mise à jour et le contrôle d'accès sécurisé à la base de données. Lorsque votre demande ou requête est touchant une base de données Access , JET manipule , mais parfois , votre demande est en pourparlers avec une base de données SQL à la place , et JET doit être évité . C'est ce qu'une requête pass-through fait. Choses que vous devez
Microsoft Access
SQL Server
Afficher plus Instructions
Créer un DSN
1
Entrez le Panneau de configuration. Pour la plupart des versions de Windows, ce qui peut être atteint en cliquant sur " Démarrer", puis " Paramètres", et enfin "Panneau de configuration ".
2
Double -cliquez sur le "Outils d'administration " icône, puis double -cliquez sur « Sources de données» ( ODBC) .
3
de passer à l'onglet "System DSN » et cliquez sur le bouton "Ajouter".
4
Complétez les écrans de configuration DSN du pilote et , puis cliquez sur "Terminer". Cette information peut varier selon le type de base de données utilisé par votre système . Accès besoin de certaines informations pour «parler» à une base de données SQL , ce qui est contenu dans le Data Source Name , ou DSN. Une fois cette installation terminée, le programme de base de données Access sera en mesure de parler directement à la base de données SQL.
Créer le Pass Through requêtes
5
Créez une nouvelle requête . Dans les anciennes versions d'Access, ce qui nécessite de passer à l'onglet "Recherches " et en cliquant sur "Nouveau". Dans Access 2007, c'est une option dans le Ruban , sous l'onglet "Créer". Allez dans " Mode Création ", sans utiliser des assistants de conception disponibles. Fermez la fenêtre " Afficher la table " , lui aussi, sans ajout de tables à la requête .
6
Changer le type de requête pour " Pass-Through ». Dans Access 2007, c'est sur l'onglet Conception , tandis que dans Access 2002, il peut être trouvé dans le menu requête, sous SQL spécifique .
7
Ouvrez la feuille de propriétés, et de trouver la case SQL Chaîne de connexion . Cliquez sur le bouton ya marqué "Build ". Encore une fois, les informations nécessaires ici dépend de votre installation particulière.
8
Dans la fenêtre de requête, tapez votre code SQL.
9
Cliquez sur le bouton "Exécuter" . Selon les paramètres de chaîne de connexion SQL , vous devrez peut-être entrer un nom d'utilisateur et le mot de passe à ce point. Votre code SQL sera transmise directement au serveur SQL , sans passer par le serveur de base de données JET dans Access complètement .