Accueil > Forum > > > > .Net SqlClient Data Provider : Serveur SQL spécifié introuvable
.Net SqlClient Data Provider : Serveur SQL spécifié introuvable
mardi 11 décembre 2007 à 17:49:11 |
.Net SqlClient Data Provider : Serveur SQL spécifié introuvable

MacIntoc
|
Salut !
Un problème dont je n'arrive pas à me dépétré. Le but est d'établir une connection (via l'identification intégré) entre le PDA et un serveur SQL Server 2000 SP3 en utilisant le Compact Framework .net 2.0
Visual Studio m'a installé automatiquement toutes les libs et programmes requis sur le PDA (le CF .net et le client SQL).
La chaine de connection est la même que celle que j'utilises pour les programmes Windows (donc pas d'erreur de syntaxe ou de frappe). Je précise juste le login et le pass du compte Windows a utilisé sur la version PDA.
La chaine ressemble donc à:
"Data Source=SERVEUR\MAIN;Database=TEST; User ID='login';Password='pass';Integrated Security=True"
Mais ça ne marche pas. Au moment d'ouvrir la connection, j'obtiens l'erreur "Serveur SQL spécifié introuvable" au bout de quelques secondes.
Le code de test que j'utilises :
Cursor.Current = Cursors.WaitCursor
Dim connect As New SqlConnection
connect.ConnectionString = "Data Source=SERVEUR\MAIN;Database=TEST; User ID='login';Password='pass';Integrated Security=True"
Try
connect.Open()
Catch e As System.Data.SqlClient.SqlException
Dim txt As String = ""
For Each sqlError As System.Data.SqlClient.SqlError In e.Errors
txt += sqlError.Source & ControlChars.Cr & ControlChars.CrLf _
& "Error " & sqlError.Class & " - " & sqlError.Number & " - " & sqlError.State & " : " & sqlError.Message & ControlChars.Cr & ControlChars.CrLf _
& "Procédure : " & sqlError.Procedure() & ControlChars.CrLf _
& "Line : " & sqlError.LineNumber & ControlChars.CrLf _
& "Serveur : " & sqlError.Server() & ControlChars.CrLf _
& "--------------------------------" & ControlChars.CrLf & ControlChars.CrLf
Next sqlError
MsgBox(txt)
End Try
connect.Dispose()
Cursor.Current = Cursors.Default
Me.Close()
Merci de votre aide :)
|
|
mardi 11 décembre 2007 à 21:05:34 |
Re : .Net SqlClient Data Provider : Serveur SQL spécifié introuvable
|
mercredi 12 décembre 2007 à 09:23:22 |
Re : .Net SqlClient Data Provider : Serveur SQL spécifié introuvable

MacIntoc
|
Le PDA est branché a un PC du résau via le cable USB. A priori, je dirais donc qu'il y a bien une connection entre le PDA et le serveur. De plus, la connection internet sur le PDA fonctionne correctement.
J'ai également essayer de me connecter a un serveur SQL (SQL Server 2005 Express) installé sur le poste où le PDA était branché, mais sans plus de succé.
Un autre élément qui pourrait peut-être aider. Dans la chaine de connection, si je donne uniquement le nom du serveur sans préciser l'instance, j'obtiens une "Erreur réseau général". Ce qui est interressant, c'est que la propriété procedure de l'erreur SQL renvoyé a la valeur "ConnectionRead (recv)", alors que j'obtiens "ConnectionOpen (connect)" lorsque je précise le canal.
|
|
mercredi 12 décembre 2007 à 10:19:29 |
Re : .Net SqlClient Data Provider : Serveur SQL spécifié introuvable

Stephane33
|
Je ne suis pas un spécialiste de SQL serveur (je travaille qu'avec SqlCe), j'essaye de te donner des pistes 1/ Je ne suis pas sur que l'espace Data.SqlConnection existe sous Compact Framework (MSDN n'en fait pas mention) > Voir SqlCe (+RDA) 2/ "SERVEUR\MAIN" > Je ne suis pas sur qu'il puisse réussir à trouver le serveur sur ces seules informations 3/ sur MSDN la chaine est légèrement différente Public Sub CreateSqlConnection() Dim myConnection As New SqlConnection() myConnection.ConnectionString = "Persist Security Info=False;Integrated Security=SSPI;database=northwind;server=mySQLServer;Connect Timeout=30" myConnection.Open() End Sub
4/ Ce post pourrait peut-être t'aiderJe suis preneur du résultat  Le savoir n'est utile que si il est partagé par tous
|
|
mercredi 12 décembre 2007 à 11:37:08 |
Re : .Net SqlClient Data Provider : Serveur SQL spécifié introuvable

MacIntoc
|
1°)Si, ça existe bien. J'ai d'ailleurs essayer avec la version du CF 1 et du CF 2 (même résultat). De toute façon, Visual Studio n'aurait pas pu généré le projet si l'espace n'éxistait pas. Concernant la doc MSDN, cette page donne les limitations de la classe SQLClient du CF. 2°)Ben... je vois pas trop ce que je peux lui indiquer de plus. Il a le nom du serveur (en mettant l'IP, j'obtient exactement la même chose) et l'instance SQL. 3°)Je viens d'essayer en remplacant les données, j'obtient la même erreur. 4°)Pas tout à fait. Ca montre juste que le code que j'utilise devrait fonctionner :-/ Sinon, tu utilise l'espace SQLServerCe pour établir des connections a un serveur SQL ? Je pensais que c'était utilisable uniquement pour gérer des BDD présente sur le PDA.
|
|
jeudi 13 décembre 2007 à 11:19:35 |
Re : .Net SqlClient Data Provider : Serveur SQL spécifié introuvable

MacIntoc
|
Bon, un peu de nouveau. Déjà, bonne nouvelle, ça fonctionne. Ensuite, je vous donne la solution seulement si vous me promettez de ne pas rire. En fait, c'était le port qui était pas bon, tout simplement. Le truc, c'est que le client SQL du CF ne semble pas prendre en charge le protocole Named Pipe. Hors, il se trouve que le protocole TCP/IP n'utilise pas le port par défaut si le Named Pipe est actif. Donc quand j'essayais de passer par le protocole TCP/IP, je supposais que SQL Serveur écoutait sur le port par défaut. Et en fait, nan. Il écoutait sur le 1288... Bon bah... voilà. Un problème stupide de plus réglé en je sais pas combien d'heure 
|
|
jeudi 13 décembre 2007 à 15:24:08 |
Re : .Net SqlClient Data Provider : Serveur SQL spécifié introuvable
|
lundi 11 février 2008 à 22:51:49 |
Re : .Net SqlClient Data Provider : Serveur SQL spécifié introuvable

leprofmotive
|
Bonjour,
J'ai le même problème : Message "Serveur SQL spécifié introuvable : vaio\\vaio" J'ai essayé tout un tas de connexion string, j'ai réinstallé SQL server 2005, j'ai désactivé les canaux nommés, VIA et la mémoire partagée pour ne laisser que TCP/IP. Rien n'y fait. C'est d'autant plus étrange que ca marchait bien avant que je change de disque. Ca marchait impec, et je n'avais rien configuré de spécial. la seule différence : j'avais à l'époque une instance nommé VAIO et maintenant elle se nomme VAIO\VAIO . Ca fait peu comme différence...
On est obligé d'utiliser la sécurité intégré ? je ne l'utilisais pas avant et ca marchait. Cela dépend de la version du compact framework ? (jai mis la 2 SP2 la et je travaille avec du Mobile CE 5.0 directement sur l'appareil (un hp ipack copatible CE 5.0).
Merci pour tout tuyau....
|
|
Cette discussion est classée dans : serveur, data, crlf, controlchars, sqlerror
Répondre à ce message
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|