Salut,
Ton problème peut venir de plusieurs choses, mais surtout ton message manque de précisions;
1) Ta dll, tu la déploies dans le GAC ou dans le répertoire bin de ton application web SharePoint ?
--> Lorsque tu déploies ta dll dans le GAC, elle est ensuite dispo pour toutes tes applis sharepoint sur ton serveur, et surtout elle n'est (par défaut) pas soumises au CAS et bénéficie donc de toutes les autorisations.
cependant, lorsque tu la déploies dans le répertoire bin, elle est dispo uniquement pour ton appli, et est soumises aux règles définies dans le fichier correspondant au trust level défini dans ton appli web; par défaut, d'ailleurs, il me semble qu'une webpart sous sharepoint n'est pas autorisée à requeter une BD. Tu trouveras plus d'infos dans cet article -> http://blogs.coforcert.com/dlarticle...l%20Studio.pdf
2) Lorsque tu obtiens l'erreur "login failed for userxxx", après t'etre connecté, ton exception est bien une SQLException? De plus ton userxxx correpond à quel utilisateur? celui avec lequel tu te connectes sur SharePoint ou celui que tu spécifies dans ta connectionstring ?
--> dans ce cas, je pense que ton erreur provient de la connectionstring.
si tu passes par de l'authentification sql, ta connection string doit contenir
"initial catalog=taBD;data source=tonServeur;user id=tonUser;password=tonMotDePasse"
et rien du genre ou Pour plus d'infos sur les chaines de connexion -> http://www.connectionstrings.com/?carrier=sqlserver2005
Si tout ceci est correct vérifies bien que tu te connectes bien au bon serveur et à la bonne BD.
Voila, en espérant que ca te sera utile.
Au passage, salut Thomas, je ne savais pas que tu fleurtais aussi sur ce forum.
dieudo a.k.a dnt91.
Partager