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

MS SQL Server Discussion :

Executer une procédure stockée à distance


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 24
    Par défaut Executer une procédure stockée à distance
    Version SQL server Enterprise Edition 2000 :Version 8.00.194

    Lors de l’exécution d’une procédure stockée nommée 'Test' à partir d’une application ASP.NET sur une base de données SQL SErver j'ai le message d'erreur suivant:
    "Impossible de trouver la procédure stockée 'Test'."

    Version Microsoft .NET Framework :1.0.3705.0;
    Version ASP.NET :1.0.3705.0

    La base de données est sur un serveur distant de l'application ASP.NET.
    LA même procédure stockée executee sur le serveur de base de donnée à partir de SQL Server Manager ne pose pas de problème.
    L'application Web ASP.NET se connecte par ailleurs sans problème à la base de données sur laquelle il est possible d'executer des requêtes insertion ou select.

    Le meme message d’erreur est retourné quelque soit la procedure stockée !!!!

    J'ai le même message si j'execute cette procédure à partir d'une application Windows...
    Aussi je pense que le problème est au niveau de l'administration SQL server et non pas des applications???
    Si quelqu'un peut m'orienter!!!!
    Merci

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    434
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 434
    Par défaut
    Salut

    2 possibiltés :

    1- Dans ta chaine de connexion ASP.NET vers SQL Server, tu n'indiques pas la base. Donc par défaut tu te retrouves sur MASTER ou sur la base par défaut associée à ton utilisateur

    2- Tu donnes bien la base dans ta chaine de connexion, mais sur le serveur, l'utilisateur que tu indiques dans ta chaine de connexion n'a pas les droits d'execution de la procédure stockée.

    Voilà

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 24
    Par défaut Quel utilisateur
    MA chaine de connexion est la suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "data source=SERVEUR2;Initial Catalog=jtcinéma;user id=sa;password="
    Il y a bien identification de la base de données.
    Je mets l'utilisateur sa car je ne sais trop quel nom d'utilisateur indiquer!!!!!
    Lorsque c'est le serveur ASP.Net qui se connecte pour une requete sur SQL Server!!!!
    Est-ce que je pourrais avoir plus d'informations sur l'identification de l'utilsateur distant.....
    A priori le problème est identique si je me connecte avec une application Windows....
    MErci

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    434
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 434
    Par défaut
    Citation Envoyé par vvvvv
    MA chaine de connexion est la suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "data source=SERVEUR2;Initial Catalog=jtcinéma;user id=sa;password="
    Il y a bien identification de la base de données.
    Je mets l'utilisateur sa car je ne sais trop quel nom d'utilisateur indiquer!!!!!
    Lorsque c'est le serveur ASP.Net qui se connecte pour une requete sur SQL Server!!!!
    Est-ce que je pourrais avoir plus d'informations sur l'identification de l'utilsateur distant.....
    A priori le problème est identique si je me connecte avec une application Windows....
    MErci
    Salut,
    demande à ton DBA de te dire quels sont les utilisateurs existants sur ton serveur (login et utilisateurs / base) avec leurs mot de passe et tu choisis celui que tu veux.
    A+

Discussions similaires

  1. Réponses: 5
    Dernier message: 01/05/2013, 14h29
  2. executer une procédure stockée avec cx_oracle
    Par awalter1 dans le forum Général Python
    Réponses: 6
    Dernier message: 02/12/2010, 15h23
  3. Executer une procédure stockée avant un trigger (débutant)
    Par bipbip2006 dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 19/11/2010, 22h25
  4. [CR9 Oracle] Executer une procédure stockée depuis un rapport
    Par zodeno dans le forum SAP Crystal Reports
    Réponses: 0
    Dernier message: 26/03/2008, 14h39
  5. executée une procédure stockée depuis access 97
    Par sandmil dans le forum Access
    Réponses: 1
    Dernier message: 12/07/2007, 11h51

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