J'ai une chaîne de connexion de travail que j'ai volé mon application de bureau,Se connecter à SQL Server instance nommée à partir de Windows CE
Data Source=Timber\Test2;User ID=****;Password=****;
Initial Catalog=UTIL;Application Name=Handheld Shipping;Connect Timeout=1
qui relie juste une instance nommée sur SQL Server pour les tests. Lorsque j'utilise la même chaîne de connexion dans mon application Windows CE, j'obtiens un SqlException
, serveur SQL spécifié introuvable: Timber \ Test2.
Est-ce une limitation du client SQL dans .NET Compact? Ou la chaîne de connexion doit-elle être dans un format différent pour le client Compact?
Le périphérique que j'utilise est CE6.0 et mon programme est .NET Compact 3.5.
EDIT: Je me connecte à un SQL Server 2008, sur le serveur 2008. Connexion à l'instance par défaut fonctionne, mais pas l'instance nommée.
Hmm, je peux cingler depuis l'appareil. Et je viens de faire un test, je peux me connecter à l'instance par défaut de l'appareil. – Kratz
@Kratz. N'a pas considéré l'instance nommée. Peut-être que c'est le tuyau nommé. Essayez NET VIEW Timber pour voir si cela résout le nom? –
Des résultats intéressants sur cela, après avoir tapé NEW VIEW, il m'a invité pour mon mot de passe réseau. Si je lance le test juste après cela, il se connecte à l'instance nommée. Je suppose que cela a du sens si elle se connecte à travers un tuyau nommé. – Kratz