Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : .Net SqlClient Data Provider : Serveur SQL spécifié introuvable [ Réseau & Internet / Autre ] (MacIntoc)

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

Stephane33

Membre Club Administrateur CodeS-SourceS
As tu une connexion réseau active entre ton PDA et le poste ou est hébergé le Serveur ?

Le savoir n'est que le filtre de l'experience

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

Membre Club Administrateur CodeS-SourceS
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'aider

Je 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

Stephane33

Membre Club Administrateur CodeS-SourceS
Merci pour l'info

Le savoir n'est que le filtre de l'experience

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é dans : serveur, data, crlf, controlchars, sqlerror


Répondre à ce message

Sujets en rapport avec ce message

Pocket PC connexion wifi [ par wassimez ] Salut j'ai commencer depuis un peut de programmer sur pocket pc, j'ai un projet qui nécessite de faire une connexion réseau wifi entre le PPC et le probleme de partage entre windows serveur 2003 et pda [ par nigthwolf3727 ] bonjour me voila nouvel adherent , et d ore et deja pardon de poser des questions bizarre pour vous , je viens du monde de l'electromecanique et je vo Problème avec la fonction RegQueryValueEx... en C [ par julow ] Bonjour!J'ai tenté d'utiliser la fonction RegQueryValueEx afin de récupérer la donnée d'une clés dans la base de registre Windows mais malgrès tout ce Serveur local et Pocket PC [ par SuperBouly ] Bonjour, J'ai réalisé une application, pas encore en ligne. Je suis donc sur les tests avec le serveur de développement ou en publication locale.Certa NullReferenceException et resultat requete vide [ par djeje44800 ] Bonjour, developpant en stage une application pour PDA, je fais de nombreux essais pour comprendre la logique du code (n'ayant jamais développer sur P Connexion serveur de base de donnée [ par Hteamspy ] Bonjour à tous,Pour un développement dans mon entreprise j'ai besoins de connecter un palm ou un P PC ( si possibilible les 2 ) à une base access.Le m Aide VB.Net Sql Serveur CE [ par bamyes ] Bonjour, je suis débutant en développement Pocket Pc. Je développe en VB.net. Je voudrais savoir comment créer une base de données sql server ce, comm Synchronisation serveur Exchange [ par brunobaron ] Je synchronise plusieurs pocket pc et smartphones par Gprs avec les mailboxs du serveur Exchange 2003 de mon entreprise. J'ai voulu utiliser la notifi


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,296 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.