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 :

[SQL2005]Backup de toutes les DB


Sujet :

MS SQL Server

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 284
    Points : 94
    Points
    94
    Par défaut [SQL2005]Backup de toutes les DB
    Bonjour,

    J'ai lu sur un site qu'il existait une procédure stockée qui permettait de faire un backup de toutes les DB. (master.dbo.SP_System_SauvegardesTotales)

    Malheureusement, je ne l'a trouve pas. Comment puis-je la trouver.

    Remarque: je suis sous SQL-Server 2005 Express Edition.


    D'avance, je vous remercie.


    Bien à vous,

    OLBI

  2. #2
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Points : 4 414
    Points
    4 414
    Par défaut
    Si en executont cette procédure vous avez un méssage d'érreur vous indiquant que la procedure n'existe pas, alors c'est qu'elle existe simplement pas !
    Pour ma part, jamais entendu parler.

  3. #3
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 865
    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 865
    Points : 53 021
    Points
    53 021
    Billets dans le blog
    6
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    CREATE PROCEDURE P_SAVE_ALL_BASES 
       @path VARCHAR(256)
    AS
     
    DECLARE C_DB CURSOR 
    FOR
    SELECT CATALOG_NAME 
    FROM   INFORMATION_SCHEMA.SCHEMATA
    WHERE  CATALOG_NAME NOT IN ('master', 'tempdb', 'model', 'msdb', 'pubs', 'Northwind')
     
    DECLARE @dbname VARCHAR(128)
    DECLARE @query VARCHAR(2000)
     
    OPEN C_DB
     
    FETCH C_DB INTO @dbname
     
    WHILE @@FETCH_STATUS = 0
    BEGIN
       SET @query = 'master.dbo.sp_addumpdevice ''disk'', ''' +@dbname+''', '''
                    + @path + @dbname + '.dbb'''
       EXEC (@query)
       IF @@ERROR <> 0
          PRINT 'ERREUR : '+@query
       ELSE
          PRINT 'OK     : '+@query
       SET @query = 'BACKUP DATABASE ' + @dbname + ' TO ' + @dbname
       EXEC (@query)
       IF @@ERROR <> 0
          PRINT 'ERREUR : '+@query
       ELSE
          PRINT 'OK     : '+@query
       FETCH C_DB INTO @dbname
    END
     
    CLOSE C_DB
     
    DEALLOCATE C_DB
     
    GO
    A +

Discussions similaires

  1. [sql2005]trigger qui s'éxecte sur toutes les lignes
    Par malikoo dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 31/07/2006, 12h33
  2. Backup de toutes les bases de donnees active sur un server
    Par Nadaa dans le forum Administration
    Réponses: 2
    Dernier message: 22/06/2006, 08h58
  3. [VB6] [MDI] Parcourir toutes les MDIForms chargées
    Par d.carail dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 04/10/2002, 09h07
  4. Toutes les bonnes choses ont un début ...
    Par Bols2000 dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 22/08/2002, 17h01
  5. Socket:Envoyer du texte d'un serveur vers tout les clients
    Par cedm78 dans le forum Web & réseau
    Réponses: 7
    Dernier message: 01/08/2002, 16h40

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