IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Mobile .NET Discussion :

[VS2005][WCE] Connexion en RDA à une base SQL EXPRESS 2005


Sujet :

Windows Mobile .NET

  1. #1
    Membre averti Avatar de dacid
    Homme Profil pro
    Inscrit en
    Juin 2003
    Messages
    1 064
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 064
    Points : 420
    Points
    420
    Par défaut [VS2005][WCE] Connexion en RDA à une base SQL EXPRESS 2005
    Bonjour à tous,

    Je m'échine depuis ce midi à essayer de me connecter à ma base SQL server Express 2005 depuis mon WCE avec Remote Data Access.

    Là ou je bloque, c'est à la méthode pull, j'ai un message:
    internal error:HTTP header information is either corrupted or missing in the transport message. it could be a network transmission error or an IIS problème.

    Je soupçonne fortement ma chaine de connexion au SQL server que voici:
    Dim rdaOleDbConStr As String = "Provider=sqloledb; Data Source=192.168.1.7;Initial Catalog=david;" + "User Id=informatique;Password="

    En fait, les paramètre qui me gènent sont:
    - Data Source: Je met juste l'IP ? car dans SQL sever management, il me dit que le nom du serveur est "INFORMATIQUE\SQLEXPRESS"
    - User Id et Password: J'utilise l'authentification windows... Qu'est ce que je dois mettre ?
    Dans SQL sever management, il me dit que le nom de loggin est INFORMATIQUE\INFORMATIQUE alors que je me loge tous les matin avec l'utilisateur "David".

    Pouvez vous m'éclaircir ?
    David.

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 047
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 047
    Points : 1 042
    Points
    1 042
    Par défaut
    Bonjour,

    Je croit qu'il n'est pas possible d'utiliser RDA car il faut que SQL server puisse faire la réplication. Hors SQL server express peut etre utilisé qu'en tant que client de réplication. pour pouvoir utiliser tous les systèmes de réplication il te faut un eversion complète de sql server.

    C'est pour cette raison que j'utilise les services web pour faire la connection à une base.

    bon courage

  3. #3
    Membre averti Avatar de dacid
    Homme Profil pro
    Inscrit en
    Juin 2003
    Messages
    1 064
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 064
    Points : 420
    Points
    420
    Par défaut
    Bonjour cbleas,

    J'avais lu (sans savoir ce qu'était la réplication) que SqlCeRemoteDataAccess était compatible avec SQL express, de plus, je viens de tomber sur ça:
    http://msdn2.microsoft.com/fr-fr/library/ms165700.aspx

    J'en déduit donc que c'est possible, nan ?

    J'aimerais savoir un truc:
    Dans SQL express, j'ai utilisé la méthode d'authentification par windows (je n'arrive plus à changer ça), et dans ce cas,qu'est ce qu'il faut mettre dans user id et password dans ce cas ?

    Merci dd'avance.
    David.

  4. #4
    Membre averti Avatar de dacid
    Homme Profil pro
    Inscrit en
    Juin 2003
    Messages
    1 064
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 064
    Points : 420
    Points
    420
    Par défaut
    J'ai également trouvé ça:
    http://download.microsoft.com/downlo...plication_d3jb

    Mais je n'arrive pas à le mettre en appication.
    Je bloque dès le première ligne:
    "Dans la page: Sélection de composant"... Ou c'est qu'on trouve ça ?
    David.

  5. #5
    Membre averti Avatar de dacid
    Homme Profil pro
    Inscrit en
    Juin 2003
    Messages
    1 064
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 064
    Points : 420
    Points
    420
    Par défaut
    Bon, j'ai lu ça sur le site de crosoft:
    Utilisez la page Sélection de composant de l'Assistant Installation de SQL Server pour sélectionner les composants à inclure dans une installation de SQL Server 2005. Aucune des fonctionnalités incluses dans l'arbre n'est sélectionnée par défaut.

    J'ai donc réinstallé SQL server express et j'y ai bien vu et mis "réplication" dans les trucs à executer depuis le disque.
    J'en ai également profité pour virer cette authentification windows.

    Je pense qu'il faut l'activer ce service, maintenant.
    Seulement, je ne trouve pas cette maudite page: "Sélection de composant-> Services de base de données".
    David.

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 047
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 047
    Points : 1 042
    Points
    1 042
    Par défaut
    ce que tu as lu de travers confirme ce que je disais
    Documentation en ligne de SQL Server 2005 Express Edition
    Réplication dans SQL Server Express

    La réplication consiste à partager des données entre des bases de données situées à des emplacements différents. Microsoft SQL Server 2005 Express Edition (SQL Server Express) utilise une méthode semblable à celle du monde de l'édition pour représenter les différents processus de l'architecture de la réplication. Il s'agit notamment du serveur de publication (autrement dit l'éditeur), du serveur de distribution, des abonnés, des publications, des articles et des abonnements.

    Pour SQL Server Express, la réplication commence par une publication créée dans SQL Server 2005. L'ordinateur sur lequel s'exécute SQL Server 2005 est le serveur de publication. L'ordinateur où s'exécute SQL Server Express peut être un abonné et il reçoit des données de cette base de données SQL Server. SQL Server Express ne peut être qu'un abonné
    Sql server express ne peut être qu'un abonné au même titre qu'un pocket pc
    (lire la dernière ligne de microsoft) il faut publier dans sql server.

    Pour ce qui est de ton problème de sécurité mixte ou Windows il m'est arrivé la même chose que toi j'ai tous simplement désinstallé SQL EXPRESS et réinstallé en cliquant sur sécurité mixte lors de la réinstallation ça prend 10 minutes à toust cassé.

    en plus je ne vois comment tu pourrais utiliser la sécurité windows au travers du web.

    NB: utiliser un service web tu permet de connecter aussi bien ton pocket pc à une Base ACCESS, SQL Server, oracle ou tout autre base d'ou l'interet.

  7. #7
    Membre averti Avatar de dacid
    Homme Profil pro
    Inscrit en
    Juin 2003
    Messages
    1 064
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 064
    Points : 420
    Points
    420
    Par défaut
    Bon, puisque tous les élements sont contre moi... Je croit que c'est ce qu'il me reste à faire !
    Je vais changer le titre avant de mettre résolu.

    C'est dommage, RDA faisait exactement ce que je désirait et les web-services, je trouve ça un peu long comme temps d'accès.
    Enfin, je dis ça... Je ne veux vexer personne.

    Merci pour ton implication.
    David.

  8. #8
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 047
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 047
    Points : 1 042
    Points
    1 042
    Par défaut
    le web service c'est vrai que ça peut etre long.
    Par contre ce qui est très intéressant c'est que tu peux utiliser ton Pocket pc et terminal de ta base de donnée.

    Mais pour le reste bon courage

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 16/07/2010, 15h40
  2. Connexion à une base SQL Server 2005 depuis WM6
    Par N0euX dans le forum Outils
    Réponses: 1
    Dernier message: 24/04/2009, 18h25
  3. Problème de connexion à une base SQL Server 2005
    Par tatayecorp dans le forum ASP
    Réponses: 2
    Dernier message: 19/04/2008, 00h28
  4. connexion à une base sql server 2005 distante
    Par jeandu69 dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 03/04/2008, 12h46
  5. Déploiement d'une base sql express 2005
    Par franck SEFIC dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 19/02/2008, 18h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo