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

Administration SQL Server Discussion :

Sauvegarde en ligne de commande


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 81
    Par défaut Sauvegarde en ligne de commande
    Bonjour,

    je suis sous Win 2003 Srv Std avec SQL Server 2005 Std Edition.

    Je fais mes sauvegardes via un script qui genere un fichier trn et bak que je copie ensuite sur un disque dur reseau.

    Je script que j'utilise est le suivant:
    sqlcmd -U sa -P sapassword -i "e:\script\backup.txt" -o "e:\script\backuplog.txt"
    Là j'appelle un fichier backup.txt qui contient ce qu'il faut sauvegarder.

    Le voici:
    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
    use mabase1;
    go
     
    backup log mabase1 to disk='e:\backup\mabase1.trn';
    go
    backup database mabase1 to disk='e:\backup\mabase1.bak';
    go
     
    use mabase2;
    go
     
    backup database mabase2 to disk='e:\backup\mabase2.bak';
    go
    backup log mabase2 to disk='e:\backup\matrix\mabase2.trn';
    go
    Ca fonctionne tres bien, seul probleme c'est que lors de ces sauvegardes j'ajoute la sauvegarde à la précédentes. Je ne l'écrase pas. Je n'arrive pas à mettre la main sur la commande exacte pour ecraser mon backup précédent. Car si je ne fait pas attention au bout d'une semaine, mon fichier de backup fait 15Go. Alors que la base fait 1,5Go.

    Par avance, merci pour vos lumieres.

  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
    ex travail 1 : BACKUP DATABASE CTIFL TO MASAUVEGARDE WITH INIT,NAME=N'DATABASE CTIFL',RETAINDAYS = 0
    ex travail 2 : BACKUP LOG CTIFL TO MASAUVEGARDE WITH NOINIT,NAME
    = N'TransactionLogBackUp A 00H00', DESCRIPTION =
    N'BackUp the transaction Log every day A 24H00.',RETAINDAYS = 0
    le premier remet à jour la sauvegarde.
    le second non.

    Pour supprimer la sauvegarde precedente WITH INIT

  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
    22 001
    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 : 22 001
    Billets dans le blog
    6
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    BACKUP DATABASE ...
    TO ...
    WITH INIT, FORMAT
    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 81
    Par défaut
    Super, merci, je ais mettre ça en place.

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

Discussions similaires

  1. Liste de logiciel de sauvegarde et de restauration de partition lançable par une ligne de commande
    Par zakuli dans le forum Applications et environnements graphiques
    Réponses: 5
    Dernier message: 20/08/2010, 10h58
  2. Comment sauvegarder la base de registre en ligne de commande ?
    Par Stéphane_be dans le forum Windows XP
    Réponses: 2
    Dernier message: 04/08/2006, 20h40
  3. Réponses: 3
    Dernier message: 07/04/2003, 20h06
  4. Récuperer Arguments sur la ligne de commande ?
    Par Muetdhiver dans le forum x86 16-bits
    Réponses: 9
    Dernier message: 20/01/2003, 21h01
  5. Analyser la ligne de commande
    Par benj29 dans le forum C
    Réponses: 14
    Dernier message: 19/11/2002, 04h13

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