|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre éclairé
![]() Inscription : octobre 2006 Messages : 345 ![]() |
Bonjour,
Je tente de réaliser une jointure qui recherche des éléments sur 2 bases via mssql. La connexion pointe sur db2 Ex: Code sql :
mssql_query me renvoie une erreur Cependant la requète fonctionne via SQL Manager et me renvoie les bonnes infos. Merci de votre aide |
||
|
00
|
|
|
#2 |
|
Membre confirmé
![]() Inscription : février 2004 Messages : 237 ![]() |
Salut,
Tu devrais te pencher sur la liaison qui existe entre tes 2 bases, comment se matérialise-t-elle ? via un lien ODBC par exemple ? Bonne chance néanmoins vu l'ombrage que Microsoft s'applique à mettre sur le fonctionnement de ses appli, tu parles de quel logiciel SQL Manager ? |
|
|
00
|
|
|
#3 |
|
Membre éclairé
![]() Inscription : octobre 2006 Messages : 345 ![]() |
Salut,
J'utilise l'extension php_mssql. Après quelques recherches, l'erreur que me renvoie mssql : L'utilisateur du serveur 'utilisateur' n'est pas valide pour la base de données 'db1'Je suppute donc que le l'utilisateur 'utilisateur' n'a pas les droits d'accès sur la base db1. Je vais donc voir avec l'admin pour lui donner des droits suffisants. Pour ce qui est du logiciel, c'est EMS SQL Manager 2005 lite qui, à mon niveau, me suffit. Si cela fonctionne, je répondrai Merci et a+ |
|
00
|
|
|
#4 |
|
Membre éclairé
![]() Inscription : octobre 2006 Messages : 345 ![]() |
Bonjour,
Bien, bien, bien, C'est effectivement un soucis de gestion des droits d'accès. Ben, c'est bien les retours d'erreur en clair. Il fallait que l'utilisateur est le doit d'accès sur l'autre base. Via SQL Manager, j'utilisais un utilisateur qui avait ces droits ! Tout est bien qui fini bien. A bientôt |
|
00
|
Copyright © 2000-2012 - www.developpez.com