bonjour à tous,
je suis généralement un programmeur VB.net et présentement je travail sur un programme appelant des procédures stocké.
je suis sur un ordi sous windows xp dans un domaine que nous appelleront toto.
ma string de connexion est : "Data source=[BD];server=ordi\SQLEXPRESS; User ID=test; Password=1"
dans sql management studio express, je me connecte avec test, 1 et tout fonctionne bien, je vais voir mon serveur (ordi\SQLEXPRESS) dans l'onglet sécurité - connexions, je vois mon utilisateur ayant tout les droits autant sur le serveur que sur la base de donnée (pour être sur que ca fonctoinne)
dans l'onglet base de données, dans ma BD, sécurité et utilisateur, si l'on regarde les propriétés de mon utilisateur, il a tout les droits.
j'ai même désactiver mon firewall windows pour permettre une connexions sans restrictions possible.
dans mon "Surface area configuration", j'ai autoriser les connexions distantes tcp/ip et cannaux nommés.
quand j'execute mon programme sur le serveur SQL, tout fonctionne parfaitement.
quand je vais sur un autre ordinateur du domaine ou je peux me connecter via l'explorateur windows pour trouver mon executable sur le serveur, et que je l'execute, il me renvois toujours une erreur :
échec de la demande d'autorisation de type system.data.sqlclient....culture=neutral, publickeytoken=xxxxyyyyzzzz...
et c'est la que je suis rendus...si quelqu'un a une piste...ce serai apprécié.
Partager