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 :

Droits nouvel utilisateur SQL-server


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2012
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2012
    Messages : 127
    Par défaut Droits nouvel utilisateur SQL-server
    Bonjour,

    Je suis novice dans l'utilisation de SQL-server et j'utilise la version express 2005.
    J'accède à cette base à travers un projet access adp que j'ai construit avec divers formulaires qui font appel à des vues et des procédures stockées.

    Jusqu'à présent, je me connectais avec mon compte administrateur et tout fonctionnait normalement.
    J'ai créé une nouvelle connexion (rôle public) et un utilisateur associé.

    Quand je me connecte à mon projet adp un message d'erreur s'affiche.
    "la source d'enregistrement "Euphéméride" spécifiée dans ce formulaire n'existe pas"
    Pourtant cette procédure stockée existe bel et bien et lorsque j'ajoute le rôle sysadmin à cet utilisateur tout fonctionne.

    Que dois-je faire pour que ma procédure stockée fonctionne? Est-ce une question d'autorisation à accorder à l'utilisateur?

    Merci d'avance pour votre aide

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 999
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 999
    Billets dans le blog
    6
    Par défaut
    Il lui faut le privilège EXECUTE sur cette procédure. Cela se fait à l'aide de la commande GRANT.

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  3. #3
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2012
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2012
    Messages : 127
    Par défaut
    Merci pour votre réponse,

    en fait le problème venait du projet adp.
    J'applique une procédure stockée sur un formulaire. J'ai donc choisi dans la liste des procédures stockées, celle que je veux. Quand je me connecte avec une connexion admin, ma procédure stockée s'appelle "Ephéméride". Mais quand je me connecte avec une connection classique (rôle public) la procédure s'appelle "dbo.Ephéméride". D'où le message d'erreur...

  4. #4
    Membre expérimenté
    Inscrit en
    Janvier 2012
    Messages
    145
    Détails du profil
    Informations forums :
    Inscription : Janvier 2012
    Messages : 145
    Par défaut
    Dans votre premier message, vous avez mis Euphéméride et dans le second Ephéméride. Je pense que le problème vient plus de là que du schéma non spécifié.

  5. #5
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 999
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 999
    Billets dans le blog
    6
    Par défaut
    mettre des accents dans des noms d'objet est d'une haute stupidité. Vous risquez de gros problèmes. A lire : http://sqlpro.developpez.com/cours/s...age=partie1#L1
    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  6. #6
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2012
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2012
    Messages : 127
    Par défaut
    Merci pour le conseil mais je pense quand meme que le terme "tres haute stupidite" est un peu fort. Comme je lai precise un peu plus haut je suis novice et j aurais espere un peu plus de tolerance.

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

Discussions similaires

  1. Comment redonner des droits à un utilisateur SQL Server
    Par adamadiallo dans le forum Microsoft BI
    Réponses: 1
    Dernier message: 20/07/2010, 14h19
  2. droits utilisateurs SQL Server 2000
    Par lebobby dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 03/12/2007, 11h52
  3. Accés utilisateurs SQL Server à partir d'une application.
    Par abdelghani_k dans le forum Bases de données
    Réponses: 1
    Dernier message: 25/04/2007, 16h44
  4. utilisateur sql server 2005 express
    Par angedavid dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 01/08/2006, 11h46

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