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 :

tables systèmes ?


Sujet :

MS SQL Server

  1. #1
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 19
    Par défaut tables systèmes ?
    Bonjour,

    Je sais que avec Oracle, (et OEM), on a accès au dictionnaire des données...
    c'est à dire aux tables systèmes.
    Ou que l'on peut faire la meme chose que OEM mais a la main:
    select table_name from all_tables where owner='proprio'

    Je pense que ces tables existent aussi avec les autres SGBD, mais existe t'il des correspondances?
    J'utilise depuis peu SQL Server, et je ne vois pas où trouver ces informations.
    Existe t'il aussi un 'entreprise manager' à la sauce microsoft?

    Merci pour votre aide

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 249
    Par défaut sql serveur 2005.
    pour une base de données, vous pouvez taper :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Select * from information_schema.TABLES
    l'ensemble des informations du serveur sont dans la base MASTER de sql serveur.

    pour le manager, il y a une version lite de sql manager
    http://www.sqlmanager.net/fr/products/mssql/manager
    vous trouverez egalement SQL Serveur management studio sur la version developper de sql serveur 2005

  3. #3
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 19
    Par défaut
    ok merci

    mais existe t'il un moyen d'avoir toutes ces infos sans passer par des requetes sql, genre les infos du volet 'maintenance' d'oracle entreprise manager?
    cela reste des requetes, mais elles sont cachées, et seul le résultat apparait à l'écran...

  4. #4
    Membre émérite
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Août 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 730
    Par défaut
    si tu n'a pas d'entreprise manager SQL serveur (c'est le même nom qu'oracle)
    tu as une version du crapeau (TOAD de Quest) qui fonctionne pour SQL serveur; si tu as travaillé avec oracle tu dois connaitre

  5. #5
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 19
    Par défaut
    en fait c'est bien la ou je pensais:
    dans entreprise manager, dans DTS, puis métadonnées...
    mais j'ai l'erreur ci-dessous:
    "
    Une erreur s'est produite lors de l'accès aux informations sur la base de données.
    La base de données msdb ne peut pas être ouverte.
    "

    des idées?

  6. #6
    Membre émérite
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Août 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 730
    Par défaut
    DTS est un Data Transforming Service ( en gros l'équivalent du DataLoader d'oracle), si tu cherches les infos systèmes tu les as:

    soit dans chaque base pour les données propres aux bases: tables,triggers,PS...
    soit dans la base master pour tout ce qui concerne les données propres au serveur: liste des bases, users, roles,XP (procédures étendues du type xp_cmdshell,xp_sendmail..)
    la base msdb est la base propre a crosoft où il stocke les données de ses utilitaires (DTS,OSQL,Travaux)

    au fait, tu as quelle version de SQL serveur ? 2000 ou 2005, car Ylavor te parle de 2005.

  7. #7
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 19
    Par défaut
    j'ai la 2000.
    mais j'aimerais bien avoir acces aux données du genre :
    nom-table, colonne, description, type...
    mais par l'intermediaire d'une interface, sans taper de sql.
    est-ce bien dans DTS-métadonnées?

  8. #8
    Membre émérite
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Août 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 730
    Par défaut
    NON,
    SI TU AS ENTREPRISE MANAGER, c'est comme oracle, tu développe ton treeview de ta base

    serveur
    base
    tables
    colonnes
    ...

  9. #9
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 19
    Par défaut
    oracle fait mieux alors:
    il peut lister les tables par utilisateur, les colonnes, le pourcentage d'espace utilisé...
    c'est dans l'onglet maintenance, puis tables...
    idem bien sur avec tous les autres objets d'un schéma (indexes, procédures)...
    il met en forme les résultats,...

  10. #10
    Expert confirmé
    Homme Profil pro
    Big Data / Freelance EURL
    Inscrit en
    Mars 2003
    Messages
    2 124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Big Data / Freelance EURL

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 124
    Par défaut
    Tu ne confondrais pas TOAD avec les utilitaires Oracle en java client lourd ?

    Auquel cas il existe un TOAD pour SQL server.

  11. #11
    Membre émérite
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Août 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 730
    Par défaut
    si tu veux vraiment être fainéant, tu n'a cas utiliser DBartisan d'embarcadero
    et sans faire la moindre requête tu auras tout ce que peut faire l'entreprise manager d'oracle plus bien d'autres choses comme descendre jusqu'aux threads alloués pour l'exécution du plan, la gestion du clustering en temps réel, et même si tu as les yeux assez rapides, regarder où en est le bras d'écriture du disque dur!

Discussions similaires

  1. [tables systèmes] extraction de la structure d'une base
    Par laffreuxthomas dans le forum Autres SGBD
    Réponses: 6
    Dernier message: 23/03/2006, 13h24
  2. Supprimer tables systèmes liées à des réplications
    Par Hotchotte dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 29/04/2005, 12h26
  3. Table système dans entreprise manager
    Par Florent PORRAS dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 06/09/2004, 13h39
  4. [SQL Server 2k] Droits utilisateurs + tables système
    Par guignol dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 05/07/2004, 09h12
  5. masquer les tables système
    Par jbat dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 06/05/2004, 12h51

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