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 :

Problème de Backup


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Profil pro
    Consultant Business Intelligence
    Inscrit en
    Novembre 2005
    Messages
    285
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant Business Intelligence

    Informations forums :
    Inscription : Novembre 2005
    Messages : 285
    Par défaut Problème de Backup
    Bonjour,

    Voilà j'ai plusieurs Maintenance Plan qui font un Full Backup d'une base de données chacun.

    Il y a 18 maintenances plan, et ils sont exeécuté tout les soirs à 20h00 en tant que Jobs du SQL Server Agent.

    Il y a que 6 Jobs qui sont exécuté avec Succès les autres sont Failed.

    Je ne vois pas d'où peut venir l'erreur, dans les logs j'ai juste ce message :

    05/07/2009 16:42:47,Backup,Unknown,Database backed up. Database: WSS_Content_prototype<c/> creation date(time): 2008/02/14(08:24:43)<c/> pages dumped: 1551<c/> first LSN: 172:274:37<c/> last LSN: 172:290:1<c/> number of dump devices: 1<c/> device information: (FILE=1<c/> TYPE=DISK: {'M:\FCG Files\Backup BD\WSS_Content_prototype\WSS_Content_prototype_backup.bak'}). This is an informational message only. No user action is required.
    Voilà en espérant que quelqu'un pourra m'aider.

    Merci d'avamce

  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 : 44
    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
    Par défaut
    Bonjour,

    Il y a 18 maintenances plan, et ils sont exeécuté tout les soirs à 20h00 en tant que Jobs du SQL Server Agent.
    A mon avis si vous avez programmé l'exécution de 18 backups de base de données sur le même disque, ou bien si vous avez spécifié des groupes de plusieurs sauvegardes sur des disques distincts, vous vous doutez que cela doit poser des problèmes d'écriture sur le disque.

    Ce que vous pouvez faire, c'est remplacer les 18 jobs par une seul contenant 18 étapes. Faites attention dans l'enchaînement de vos étapes à spécifier que si l'une des étapes échoue, vous passez à la suivante.

    Pour plus de souplesse et de facilité de maintenance, vous pouvez aussi écrire une procédure stockée qui utilise la commande BACKUP DATABASE pour chacune des bases de données à sauvegarder, et dans votre job n'appeler que cette procédure stockée.

    Dans les deux cas (celui du job à multiples étapes ou de la procédure stockée), vous pouvez contrôler que les sauvegardes se sont bien effectuées à l'aide par exemple de la requête suivante :

    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
    SELECT F.physical_drive,
    		F.physical_name,
    		F.logical_name,
    		F.file_size,
    		S.name,
    		S.user_name,
    		S.database_creation_date,
    		S.backup_start_date,
    		S.backup_finish_date,
    		CASE S.type
    			WHEN 'D' THEN 'Base de données - Complet'
    			WHEN 'I' THEN 'Base de données - Différentiel'
    			WHEN 'L' THEN 'Journal de transactions'
    			WHEN 'F' THEN 'Fichier ou groupe de fichiers'
    			WHEN 'G' THEN 'Fichier - Différentiel'
    			WHEN 'P' THEN 'Partiel'
    			WHEN 'Q' THEN 'Partiel - Différentiel'
    		END,
    		S.database_name,
    		S.server_name,
    		S.machine_name,
    		S.recovery_model,
    		S.is_snapshot,
    		S.is_damaged,
    		S.has_incomplete_metadata
    FROM msdb.dbo.backupfile F
    JOIN msdb.dbo.backupset S ON F.backup_set_id = S.backup_set_id
    Cela vous permet en outre de suivre l'évolution de la taille de vos bases de données

    @++

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

Discussions similaires

  1. [débutant] [BASH] problème script backup
    Par julien.63 dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 13/04/2008, 19h56
  2. Problème de backup UNIX/LINUX
    Par siegfried666 dans le forum Administration système
    Réponses: 2
    Dernier message: 25/11/2007, 01h38
  3. [MySQL] Problème de backup par script PHP
    Par bagu dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 30/04/2006, 17h51
  4. [SQL-SERVER 2000] Problème de backup et de restore d'une BD
    Par Sytchev3 dans le forum Administration
    Réponses: 2
    Dernier message: 10/04/2006, 20h22
  5. problème de backup des archivelogs avec RMAN
    Par 79Charles dans le forum Recovery Manager
    Réponses: 14
    Dernier message: 24/05/2005, 19h33

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