Bonjour,
Je fais une nouvelle fois appel a vous concernant un projet développé en Visual Basic .NET (Windows Form) ainsi que l'utilisation de SQL Server.
Jusqu’à maintenant, j'effectuais mes connexion uniquement en local, j'utilisais la chaîne de connexion suivante :
Pas de problème d'utilisation local.
Code : Sélectionner tout - Visualiser dans une fenêtre à part "Server=CYRILLE\SGG;Database=GestAtt;Trusted_Connection=True;"
Mais, maintenant, il faut que ma base de donnée soit accessible d'un autre PC sur le même réseau local.
En utilisant cette chaîne de connexion, j'ai obtenu l'erreur 26 sur le pc du réseau. J'ai alors verifier que la case d'acces sur le reseau etait bien cocher. J'ai pu constater qu'elle l'etait deja. D'ailleurs, je demanderais confirmation sur la case, es ce bien celle ci ?
J'ai ensuite changer de chaine de connexion, en utilisant celle ci :
Pas de souci local, mais toujours la meme erreur sur le pc distant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 "Data Source=CYRILLE\SGG;Initial Catalog=GestAtt;Integrated Security=SSPI;" _ & "User ID=CYRILLE\HPFT;Password=0000;"
J'ai essayer de créer de nouveaux utilisateurs, mais pas moyen de les créer :
Avec le résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 CREATE USER Joe FOR LOGIN Joe WITH DEFAULT_SCHEMA = dbo
J'ai aussi consulter la FAQ developpez.net (http://sqlserver.developpez.com/faq/...ion#Connexion2), en lisant la premiere ligne, j'ai alors essayer de changer le nom par l'ip :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Msg*15007, Niveau*16, État*1, Ligne*1 'Joe' is not a valid login or you do not have permission.
Sauf que la, la connexion n'etait plus possible en local, je m'en suis arreter la.
Code : Sélectionner tout - Visualiser dans une fenêtre à part "Server=192.168.1.17\SGG;Database=GestAtt;Trusted_Connection=True;"
Comme je suis sur un reseau local, ce peut il que le firewall bloque l'acces ?
Es ce la configuration de mon SQL Server qui peche, ma chaine de connexion ou encore autre chose que j'ai fais de travers ?
Partager