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

Développement SQL Server Discussion :

Eviter le schéma dans un ordre select


Sujet :

Développement SQL Server

  1. #1
    Membre actif
    Eviter le schéma dans un ordre select
    Bonjour

    J'ai créé une base de donnée et associé, à celle-ci un schéma toto.
    Quand je l'utilise en mettant select * from toto.table pas de pb, par contre select * from table provoque un erreur "nom table non valide".
    Si je crée ma table dans dbo, le select * from table fonctionne.
    Comment arriver à avoir, pour le schéma toto, le même comportement que pour dbo.
    J'ai tenté une alter user xxxx with default-schema=toto, ça ne change rien.
    J'ai comparé dbo et toto dans slq server management, je ne vois pas de différence.
    Bref , je sèche et j'ai besoin du comportement select * from table dans toto car ces tables devront être utilisées par un outil externe qui ne préfixe pas ses ordres par le schéma.

    Cordialement
    Thierry Couairon

  2. #2
    Modérateur

    Bonjour,

    Citation Envoyé par thtioxine Voir le message

    J'ai tenté une alter user xxxx with default-schema=toto, ça ne change rien.
    ça devrait fonctionner.
    Votre utilisateur doit être membre du rôle de serveur fixe sysadmin, auquel cas le schéma par défaut n'est pas pris en compte (restera le schéma dbo).

###raw>template_hook.ano_emploi###