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

SharePoint .NET Discussion :

Souci de connexion SharePoint / SqlServeur


Sujet :

SharePoint .NET

  1. #1
    Membre du Club Avatar de cocosql
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    82
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 82
    Points : 59
    Points
    59
    Par défaut Souci de connexion SharePoint / SqlServeur
    Bonjour, je ne sais pas si c'est le forum approprié pour poster mon problème (j'ai aussi posté sur le forum Infopath) mais à vrai dire je ne sais pas ou se situe le problème.

    J'ai créé un formulaire qui va chercher la liste des salariés en utilisant un webservice. Voici la configuration :





    Le formulaire est sur le pc local (ou du moins sera publié sur le serveur Sharepoint, mais lorsqu'on l'ouvre depuis Sharepoint, il sera bien téléchargé en local non?) qui fait appel au webservice se situant sur le serveur Sharepoint, et le web service se connecte à la base de données qui se situe sur un autre serveur. Vous suivez ?

    Lorsque je veux un apercu du formulaire, ou que j'essaye de le remplir (le but final :p), j'ai l'erreur suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Le serveur n'a pas pu traiter la demande. ---> Échec de la connexion de l'utilisateur '(null)'. Raison : Non associé à une connexion sécurisée SQL Server.
    Petite précision : ma connection à la base de données sur le webservice est de la forme suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    string StringConnection = "server=monServeur;database=maBd;Integrated Security=SSPI";
    Ce mode de connection est-il possible ?

    Merci d'avance

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 760
    Points : 2 050
    Points
    2 050
    Par défaut
    Salut,
    ton message d'erreur est explicite; ton application n'arrive pas à récupérer les credentials de ton utilisateur courrant; il te récupère null à la place.
    ton formulaire utilise-t-il infopath forms services ou le client infopath 2007 ?
    si tu récupère ton formulaire en local, ton pc est-il bien sur le meme domaine que ton serveur SQL ?
    ou traite tu ta connexion à ta BD, depuis ton formulaire ou depuis ton service web ?
    ton web service est-il est service web sharepoint ou un custom ?

    Clairement pour résoudre ton problème, il te faut créer un contexte pour récupérer les identifiants de ton utilisateur, qui doit etre un compte windows ayant accès à ton serveur SQL Server, si tu utilises le paramètre Integrated Security dans ta chaine de connexion.
    dnt91 [MVP SharePoint]
    Consultant/Formateur .net & SharePoint
    Blog, Site

  3. #3
    Membre du Club Avatar de cocosql
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    82
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 82
    Points : 59
    Points
    59
    Par défaut
    J'utilise le client InfoPath 2003, le pc local est bien sur le même domaine que le serveur de base de données et la connexion à la BD se fait sur le webservice que j'ai écris (donc custom).

    Toutes les conditions sont réunies non ? ^^

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 760
    Points : 2 050
    Points
    2 050
    Par défaut
    Un service web est par défaut "state less", ce qui signifie qu'il n'est pas capable de recréer un contexte utilisateur (d'ou le fait que l'utilisateur soit 'null') !
    donc, soit tu crées explicitement ce contexte, soit tu passes par l'authentification sql server.
    dnt91 [MVP SharePoint]
    Consultant/Formateur .net & SharePoint
    Blog, Site

  5. #5
    Membre du Club Avatar de cocosql
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    82
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 82
    Points : 59
    Points
    59
    Par défaut
    Humm ok ^^

    le souci c'est que je m'y connais pas trop, et je ne sais pas comment créér un contexte, peux tu m'aiguiller?

    Merci beaucoup

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

Discussions similaires

  1. [LDAP] Soucis de connexion
    Par dervish dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 13/06/2008, 14h21
  2. [MySQL] soucis de connexion sur base en ligne
    Par No3l_tek dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 30/05/2008, 14h15
  3. club internet : petit souci de connexion
    Par hiko-seijuro dans le forum Dépannage et Assistance
    Réponses: 20
    Dernier message: 29/10/2006, 12h35
  4. soucis de connexion réseau
    Par arfy dans le forum Administration
    Réponses: 3
    Dernier message: 26/12/2005, 12h23
  5. Souci de connexion internet via PPPoE sous Knoppix
    Par Anomaly dans le forum Réseau
    Réponses: 11
    Dernier message: 23/09/2004, 20h38

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