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 :

Visualiser tables sysmembers, sysusers sur SQL2008


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    kikou_virago
    Invité(e)
    Par défaut Visualiser tables sysmembers, sysusers sur SQL2008
    Bonjour,
    Utilisateur de sql2000, je viens d'installer sql2008.
    Dans mes applis, j'ai besoin d'accéder aux tables sysmembers et sysusers.
    Depuis Management Studio, je vois ces tables quand je me connecte a un serveur sql2000, mais je ne les vois pas sur ma base locale sql2008.
    Cette base locale est pourtant une copie de ma base sql2000.
    Le plus étrange est que je peux accéder à ces tables par un select.
    S'agit-il seulement d'une option d'affichage sous Management Studio qui masquerait certaines tables?
    J'ai besoin de modifier les autorisations sur ces tables, mais ne les voyant pas, je peux pas accéder à leurs propriétés.
    Comment les afficher ?

    Merci par avance.

  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 998
    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 998
    Billets dans le blog
    6
    Par défaut
    Ces tables sont obsolètes depuis la version 2005. En 2008 je ne suis pas sûr qu'elle contiennent réellement les bonnes données ! Elles sont encore accessibles dans un soucis de rétro compatibilité...
    De toute façon l'accès à ces tables sera impossible dans la future version de SQL Server. Il n'y a plus aucune table systèmes accessibles directement, mais seulement des vues...

    Utilisez en lieu et place : sys.sysmembers et sys.sysusers (vues)

    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
    kikou_virago
    Invité(e)
    Par défaut
    Autant pour moi.

    Je découvre que les tables sys... sous SQL2000 sont devenues des vues systeme sur SQL2008 (peut-etre aussi sur 2005?).
    D'autre part, elles ont fait des petits car la liste est longue.

    Je peux donc visualiser ces objets en allant voir les vue systeme de la base en question.

  4. #4
    kikou_virago
    Invité(e)
    Par défaut
    Merci Frédéric

    Je n'avais pas encore vu votre réponse quand j'ai posté la mienne.

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 23/12/2005, 15h08
  2. visualisation de la base sur une page web
    Par zorian dans le forum Access
    Réponses: 4
    Dernier message: 10/12/2005, 18h20
  3. visualisation des présentations powerpoint sur le site
    Par stanley dans le forum Général Conception Web
    Réponses: 3
    Dernier message: 06/10/2005, 13h54
  4. Réponses: 5
    Dernier message: 29/09/2005, 09h35
  5. Pb : visualiser table d'un autre utilisateur
    Par user_oracle dans le forum Oracle
    Réponses: 12
    Dernier message: 30/11/2004, 17h18

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