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

Développement SQL Server Discussion :

Récupérer le message de sortie d'une procédure stockée


Sujet :

Développement SQL Server

  1. #1
    Futur Membre du Club
    Inscrit en
    Mars 2005
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 6
    Points : 6
    Points
    6
    Par défaut Récupérer le message de sortie d'une procédure stockée
    Bonjour,

    Est ce possible de récupérer le message de sortie d'une procédure stockée.
    Par exemple si dans ma procédure j'exécute la commande backup le message de sortie est quelque chose comme:

    Processed 120 pages for database 'formation', file 'Formation_Data' on file 1.
    Processed 1 pages for database 'formation', file 'Formation_Log' on file 1.
    BACKUP DATABASE successfully processed 121 pages in 0.216 seconds (4.558 MB/sec).

    (1 row(s) affected)


    Est il possible de récuperer ce message dans une variable?

    Merci d'avance

  2. #2
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Points : 12 371
    Points
    12 371
    Par défaut
    Bonjour,

    Si vous exécutez ceci dans un job, vous pouvez exporter la sortie d'une étape dans un fichier (onglet "avancé" de l'étape), inclure la sortie de l'étape dans l'historique des jobs ...

    Si vous souhaitez simplement savoir si votre backup s'est bien déroulé, vous pouvez requêter la table msdb.dbo.backupset.

    Si vous êtes sous SQL Server 2005, vous pouvez en plus l'encadrer par un contrôle BEGIN TRY ... END TRY BEGIN CATCH ... END CATCH

    @++

  3. #3
    Futur Membre du Club
    Inscrit en
    Mars 2005
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 6
    Points : 6
    Points
    6
    Par défaut
    Bonjour.

    Merci bien pour votre réponse.
    J'utilise SQL SERVER 2000.
    Ce n'est ce que je cherchais à 100% mais je pourrais bien m'arranger pour utiliser votre solution (Écriture dans un fichier puis lecture du contenu, ...) .

    Encore merci pour votre réponse.

Discussions similaires

  1. [Lazarus] Récupérer la sortie d'une procédure stockée
    Par tintinux dans le forum Lazarus
    Réponses: 0
    Dernier message: 19/05/2010, 16h33
  2. Réponses: 6
    Dernier message: 01/04/2009, 15h20
  3. Réponses: 1
    Dernier message: 27/08/2007, 17h40
  4. [2000] Récupérer la valeur de retour d'une procédure stockée
    Par drinkmilk dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 25/08/2006, 09h46
  5. Format de données en sortie d'une procédure stockée
    Par Martin Sylvie dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 22/02/2005, 12h02

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