cs_drahcir
Messages postés745Date d'inscriptionmardi 30 novembre 2004StatutMembreDernière intervention15 septembre 2009
-
21 oct. 2005 à 11:54
riad0083
Messages postés1Date d'inscriptionmardi 5 janvier 2010StatutMembreDernière intervention 5 janvier 2010
-
5 janv. 2010 à 09:35
Salut à tous,
voilà, je viens du vb.net, et je doit développer une page web en asp.net. Pour se faire, j'ai besoin de me connecter à une base de donnée sous SQL Server 2000. J'utilise la chaîne de connexion suivante
"Server=monSrv;Initial Catalog=maDBase;uid=user;password=pwd"
Ceci plante lorsque je veux ouvrir ma connexion :
Détails de l'exception: System.Data.SqlClient.SqlException: SQL Server n'existe pas ou l'accès est refusé
Trace de la pile:
[SqlException: SQL Server n'existe pas ou l'accès est refusé.]
System.Data.SqlClient.ConnectionPool.GetConnection(Boolean& isInTransaction) +472
System.Data.SqlClient.SqlConnectionPoolManager.GetPooledConnection(SqlConnectionString options, Boolean& isInTransaction) +370
System.Data.SqlClient.SqlConnection.Open() +384
Anaxagore._default.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot\Anaxagore\default.aspx.vb:69
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +750
Je sèche complètement, d'autant plus que dans mes applications windows, la connexion fonctionne trés bien!
cs_drahcir
Messages postés745Date d'inscriptionmardi 30 novembre 2004StatutMembreDernière intervention15 septembre 20094 24 oct. 2005 à 17:27
CA Y EST!!!!!
En fait, il faut ajouter le port 1433 (TCP) dans les exceptions du firewall windows du server SQL.
Soulagé mais un peu énervé d'avoir perdu autant de temps
Merci en tout cas à toi Vlaad pour ton coup de main
vlaad
Messages postés79Date d'inscriptionmardi 29 juin 2004StatutMembreDernière intervention18 décembre 20063 21 oct. 2005 à 12:04
Il faut que ta chiane de connection soit telle que celle ci (version la plus simple )
strConnectionString="database=nomDeTaBase;server=nomDeTonServer;User ID=id;pwd=pwd";
Voilà j'espère que ça t'ira...
Les programmeurs sont rois....Ceux qui ne croient pas en nous sont des fous...
cs_drahcir
Messages postés745Date d'inscriptionmardi 30 novembre 2004StatutMembreDernière intervention15 septembre 20094 21 oct. 2005 à 12:32
Malheuresement, ta solution ne fonctionne pas non plus . J'ai essayé plusieurs chaînes de connexion différentes que j'ai trouvé sur le net, mais rien n'y fait!!!!
Je pense que le problème n'est pas là. Je continue à chercher...
cs_drahcir
Messages postés745Date d'inscriptionmardi 30 novembre 2004StatutMembreDernière intervention15 septembre 20094 21 oct. 2005 à 13:33
C'est la première chose vers laquelle je me suis tourné... Cependant, et j'image que le problème vient de là, il m'est impossible de créer un nouvel utilisateur ASPNET,
car lorsque j'entre nomDeMachine\ASPNET, un message d'erreur me dit :
Utilisateur ou groupe Windows NT 'nomDeMachine\ASPNET' introuvable.
vlaad
Messages postés79Date d'inscriptionmardi 29 juin 2004StatutMembreDernière intervention18 décembre 20063 21 oct. 2005 à 14:10
Pour savoir s'il existe sur ton poste.
Demarrer/panneau de configuration/outils d'administrateur/gestion de l'ordinateur/utilisateurs et groupe locaux/utilisateurs.
Regarde si il existe...
Au fait c'est quoi ton OS?? (pour savoir ^^)
Les programmeurs sont rois....Ceux qui ne croient pas en nous sont des fous...
vlaad
Messages postés79Date d'inscriptionmardi 29 juin 2004StatutMembreDernière intervention18 décembre 20063 21 oct. 2005 à 16:29
Pour ajouter ton compte utilisateur ASPNET :
=>Ajout d'un nouvel utilisateur dans le répertoire utilisateurs de ta base de données.
=>Nom de connexion tu choisi <nouveau>
=>Une fenetre apparait et la tu cliques sur le bouton "..."
=>Tu choisis le nom de ton poste et tu trouveras l'utilisateur ASPNET.
=>Ensuite tu définis les droits d'accès de ton utilisateur
=>Et voilou !!!!
Dis moi si ca change quelque chose...
Les programmeurs sont rois....Ceux qui ne croient pas en nous sont des fous...
vlaad
Messages postés79Date d'inscriptionmardi 29 juin 2004StatutMembreDernière intervention18 décembre 20063 21 oct. 2005 à 17:40
Euh la j'avoue que j'ai epuisé mon stock d'options...
Je pense que ton problème est un problème de droits sur SQL server...
Mais lequel.... Si je trouve je te fais signe.
Les programmeurs sont rois....Ceux qui ne croient pas en nous sont des fous...