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 :

Problème sur Sp_spaceused


Sujet :

MS SQL Server

  1. #1
    Membre régulier

    Profil pro
    Administrateur de base de données
    Inscrit en
    Février 2004
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Février 2004
    Messages : 130
    Points : 99
    Points
    99
    Par défaut Problème sur Sp_spaceused
    Bonjour-Bonsoir,

    Je souhaite suivre la croissance des tables utilisateurs d'une base.

    J'ai fait un script qui me crée:
    - une table contenant la liste des tables utilisateurs (sysobject avec type à U),
    - je crée un cusor pour me délivrer le nom de chaque table,
    - je passe un sp_spaceused sur chaque table.

    Rien de bien original MAIS pour des noms de tables de plus de 40 octets, il me retourne:

    Serveur : Msg 8152, Niveau 16, État 6, Procédure sp_spaceused, Ligne 261
    Les données chaîne ou binaires seront tronquées.



    Le problème est lié à la procédures stockée! Damned et de plus si je passe la commande
    sp_spaceused nom_tres_long_de la table_qui_me_bassine , cela s'exécute correctement. Pffff

    Je suis preneur de tout tuyaux

    Bonsoir à tous

  2. #2
    Membre régulier

    Profil pro
    Administrateur de base de données
    Inscrit en
    Février 2004
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Février 2004
    Messages : 130
    Points : 99
    Points
    99
    Par défaut
    La solution (ou son explication)

    Un sp_spaceused nom-table retourne le nom de la table (NAME) en nvarchar(20).

    Je me suis fondé sur cette valeur alors que la longueur du nom d'une table peut être de 128.

    J'ai passé tout les champs récupérant le nom d'une table à 128...et tout fonctionne cirrectement.

    La vie n'est elle pas belle? (bon, pour le reste, il y a encore du boulot)


    Bien à vous tous.

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

Discussions similaires

  1. Problème sur la recherche fulltext en v4 !
    Par poppa dans le forum Requêtes
    Réponses: 3
    Dernier message: 13/05/2004, 23h06
  2. Problème sur fiche MDIchild
    Par nivet dans le forum Composants VCL
    Réponses: 6
    Dernier message: 23/01/2004, 08h07
  3. Problème sur GetPrivateProfileString ???
    Par Bordelique dans le forum Langage
    Réponses: 7
    Dernier message: 25/06/2003, 22h15
  4. Problème sur une requête INSERT
    Par Marion dans le forum Langage SQL
    Réponses: 3
    Dernier message: 17/06/2003, 08h45
  5. problème sur une requête!!!!!
    Par Mcgrady_01 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 13/06/2003, 01h17

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