Excel de Connexion IBM DB2
J'ai été de tenter d'établir une connexion avec une base de données IBM DB2 avec qui je peux en extraire les données.
Les détails que j'ai sont:
- Serveur De Nom
- De Données De La Bibliothèque
- Nom D'Utilisateur/Mot De Passe.
J'ai essayé de deux façons différentes:
À L'Aide D'Excel:
Dans Excel, je suis allé sur les données-> à Partir d'autres sources -> à Partir des données de l'assistant de connexion -> autres/avancé -> Fournisseur Microsoft OLE DB pour DB2.
J'ai entré le nom du serveur de la source de données de paramètre et le nom d'utilisateur et mot de passe dans les paramètres appropriés. Chaque fois que je clique sur le bouton "test", le même message d'erreur est retourné: "Test de connexion a échoué en raison d'une erreur dans l'initialisation du fournisseur.- Le paramètre est incorrect"
À l'aide de SQL Server 2008:
J'ai aussi tenté de vous connecter à cette base de données DB2 à l'aide de SQL Server 2008 création d'un nouveau serveur lié et en entrant le nom du serveur dans la source de données de paramètre et le nom d'utilisateur et mot de passe dans la page sécurité.
Le fournisseur que j'ai choisi il est "IBM DB2 UDB for iSeries IBMDA400 Fournisseur OLE DB". L'erreur que je reçois ici est: "Le serveur lié a été créé, mais a échoué à un test de connexion"
Des conseils sur la façon de se connecter à la base de données DB2 à partir d'excel ou SQL Server 2008 serait extrêmement utile.
Grâce
J'ai un problème similaire, où je n'ai pas de pilote pour DB2 en vertu de l'option 2 dans la liste déroulante tout en créant une nouvelle source de données. Mais j'ai un pilote DB2 copié à partir de mes collègues de la machine, tout ce que je besoin de savoir est, puis-je utiliser ce pilote de vidage de la part de mon collègue de la machine en plaçant ce pilote dans le dossier des pilotes de microsoft query via excel. Si oui, quel est le chemin? Ne laissez-moi savoir si quelque chose n'est pas clair.
OriginalL'auteur user1087943 | 2012-01-17
Vous devez vous connecter pour publier un commentaire.
Avez-vous essayé en utilisant le logiciel IBM DB2 for i IBMDA400 Fournisseur OLEDB inclus avec IBM i Access?
Je l'ai testé brièvement avec Excel 2010 et il a parfaitement fonctionné. Le pilote peut être installé directement à partir de l'IBM i système à l'aide du chemin d'accès UNC
\\system\QIBM\ProdData\Access\Windows\cwblaunch.exe
.Comment configurer le Fournisseur Microsoft OLE DB pour DB2 pour se connecter à un IBM i (as/400)
FOURNISSEUR de
CONNEXION
SOURCE DE DONNÉES
L'option
Data source
noms de paramètre de l'UDL (Universal Data Link) fichier les paramètres sont enregistrés.RÉSEAU
La
Network
paramètre doit êtreTCP/IP Connection
. Vous devez cliquer sur le bouton de sélection et configuration de l'adresse IP de l'IBM i.De SÉCURITÉ
La
Security
paramètres sont auto-explicatif.BASE de données
La
Initial Catalog
paramètre se réfère à la base de données relationnelle nom configuré sur le système as/400. Il peut être trouvé avec laDSPRDBDIRE
commande à partir d'une session de terminal. La valeur par défaut est le nom du système (numéro de série) ouRCHASE12
.La
Package Collection
est le nom d'une bibliothèque où les objets temporaires requis par le Fournisseur Microsoft OLE DB pour DB2 sera créé.La
Default schema
est le nom de la bibliothèque par défaut de qualification des objets.AVANCÉ
SGBD Plate-forme
Sélectionnez
DB2/AS400
.TEST
Je n'ai pas de produit nom de l'option avec le IBMDA400 pilote OLEDB. La source de données serait le système de nom ou adresse ip de l'as/400. Le catalogue serait la bibliothèque par défaut que vous souhaitez utiliser. Je vais essayer de configurer une machine virtuelle avec SQL'08, Bureau de'10 et de la MS DB2 pilote pour tester lorsque je reçois une chance.
Mise à jour de la documentation sur la configuration de Microsoft Pilote OLEDB pour DB2 IBM i comme l'origine de la demande.
Merci pour la complète guide de James. Il s'avère que c'était un problème avec le pilote Microsoft pour DB2.
OriginalL'auteur jamesallman