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 :

sauvegarde d'une base


Sujet :

MS SQL Server

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 75
    Par défaut sauvegarde d'une base
    Bonjour,
    j'utilise SQL Server Management Studio (sql server 2005) et je souhaiterais planifier ma sauvegarde de base de donnée par le menu "Gestion\Sauvegarder".
    J'ai du mal a comprendre le paramétrage en passant par l'aide... Que dois-je faire pour planifier une sauvegarde complete de ma base tous les jours, avec une période glissante de une semaine pour garder les anciennes sauvegardes?

    Ma question est peut-être un peu large mais j'ai du mal à m'y retrouver dans les options.

    Merci!

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 184
    Par défaut
    Personnellement j'ai procédé de la façon suivante :
    Dans l'explorateur d'objet j'ai cliqué sur Management puis maintenance Plan
    Avec un clic droit j'ai créé un nouveau plan


    J'ai fat glisser un T-SQL Statement Task et j'ai écrit dedans le code suivant :
    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
    Declare @LC_FichierBackup  VarChar(150)
    Declare @LC_Fichier        VarChar(150)
    Declare @LC_Date           VarChar(20)
    Declare @LC_Requete    VarChar(255) 
     
    -- nom du fichier de Sauvegarde
    Set @LC_FichierBackup = (Select Chemin From TableParam )
     
    -- sauvegarde
    set @LC_Date    = Convert(varchar(20), GetDate(), 112)
    SET @LC_Fichier = Replace(@LC_FichierBackup, '#Date#', @LC_Date)
    SET @LC_Requete = 'BACKUP DATABASE [ww] TO DISK = N''#Fichier#'' WITH NOFORMAT, INIT,  NAME = N''\Save_#Date#.backup'', SKIP, REWIND, NOUNLOAD,  STATS = 10 '
    SET @LC_Requete = Replace(@LC_Requete, '#Fichier#', @LC_Fichier)
    SET @LC_Requete = Replace(@LC_Requete, '#Date#', @LC_Date)
    EXECUTE (@LC_Requete)
    Vous pouvez faire beaucoup plus simple en choisissant directement un objet de sauvegarde mais j'ai ajouté d'autres travaux : écriture dans un fichier de log, suppression des sauvegardes trop anciennes, etc...

  3. #3
    Membre Expert
    Avatar de rudib
    Homme Profil pro
    Fakir SQL Server & NoSQL
    Inscrit en
    Mai 2006
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Fakir SQL Server & NoSQL

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 573
    Par défaut
    Bonjour,

    Tu as de l'aide ici : http://fadace.developpez.com/mssql/sauve/

  4. #4
    Membre confirmé
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Février 2006
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2006
    Messages : 44
    Par défaut
    Utilises un plan de maintenance : Gestion/Plans de maintenance

    L'assistant te guide bien et tu peux paramétré ta sauvegarde comme tu veux (complete, durée de garde des backup...)

Discussions similaires

  1. Sauvegarde d'une base de données
    Par dcollart dans le forum Informix
    Réponses: 8
    Dernier message: 28/05/2006, 00h23
  2. [IBBackupService] Sauvegarde d'une base distante
    Par kase74 dans le forum Bases de données
    Réponses: 1
    Dernier message: 27/04/2006, 12h04
  3. [access] sauvegarde d'une base
    Par le_sonic dans le forum Access
    Réponses: 4
    Dernier message: 20/03/2006, 18h45
  4. Réponses: 3
    Dernier message: 09/09/2004, 11h31
  5. sauvegarde d'une base ailleurs qu'en local
    Par jbat dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 13/01/2004, 11h25

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