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 :

[MSSQL 2008] Sauvegarde de base bloquée


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de J0r_x
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    804
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2006
    Messages : 804
    Par défaut [MSSQL 2008] Sauvegarde de base bloquée
    Bonjour,

    Hier j'ai lancé une sauvegarde d'une base en manuel, en la lançant j'ai remarqué que la sauvegarde ne partait pas au bonne endroit j'ai donc cliqué sur le bouton arrêter.
    Mais ça ne c'est jamais arrêté, et je n'arrive pas à la "killer" dans le moniteur d'activité.
    Le problème c'est que je ne peux plus sauvegarder cette base, j'ai essayé de la déconnecter ou de la détacher mais rien n'y fait.

    Quelqu'un aurait il une solution ?

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Février 2008
    Messages
    758
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 758
    Par défaut
    sortie de :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    select R.session_id, R.start_time, R.status, R.command, R.blocking_session_id, R.wait_type, R.wait_time, R.last_wait_type, R.wait_resource, 
    R.percent_complete, R.cpu_time, R.total_elapsed_time, R.reads, R.writes from sys.dm_exec_requests R
    where command like 'BACKUP%'
    GO
    select * from sys.dm_os_waiting_tasks where session_id>50
    GO
    merci,

  3. #3
    Membre éclairé Avatar de J0r_x
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    804
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2006
    Messages : 804
    Par défaut
    La première requête ne renvoi rien, la seconde renvoi ceci :

    0x00FF3C78 274 0 78736828 BACKUPTHREAD NULL NULL NULL NULL NULL
    0x03BFDE40 304 0 17 PREEMPTIVE_OS_CREATEFILE NULL NULL NULL NULL NULL
    0x329B8550 274 2 78736828 BACKUPIO NULL NULL NULL NULL NULL

  4. #4
    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 : 48
    Localisation : Congo-Brazzaville

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

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Par défaut
    Est ce que tu peux essayer de sauvegarder en ligne de comande SQL ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    BACKUP DATABASE MABASE
    TO DISK='Monfichier.bak' with init
    Cordialement

    Découvrez la FAQ de MS SQL Server.
    La chance accorde ses faveurs aux esprits avertis !

  5. #5
    Membre éclairé Avatar de J0r_x
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    804
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2006
    Messages : 804
    Par défaut
    C'est bloqué :

    0x03BFD720 299 0 30823 LCK_M_U 0x3BC791A0 0x00FF3C78 274 NULL databaselock subresource=BULKOP_BACKUP_DB dbid=9 id=lock1633a2c0 mode=U

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Février 2008
    Messages
    758
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 758
    Par défaut
    Je suppose qu'il s'agit de la 274 (21 heures de waits sur BACKUPIO). Pour valider:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    select C.session_id, SES.status, C.connect_time, SES.login_name, C.num_reads, datediff(second, C.last_read, getdate()) 'lastread (s)', C.num_writes, datediff(second,C.last_write,getdate()) 'lastwrite (s)', C.client_net_address, client_tcp_port, S.Text 
    from sys.dm_exec_connections C 
    cross apply sys.dm_exec_sql_text(most_recent_sql_handle) S
    inner join sys.dm_exec_sessions SES on SES.session_id= C.session_id
    and C.session_id=274
    order by num_reads desc, num_writes desc
    Regarder si la commande correspond bien à ton backup database puis:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    kill 274 
    GO
    kill 274 with statusonly
    GO
    Vérifies si tu n'as pas de pb au niveau des disques (eventvwr).

  7. #7
    Membre éclairé Avatar de J0r_x
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    804
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2006
    Messages : 804
    Par défaut
    SPID 274: transaction rollback in progress. Estimated rollback completion: 18%. Estimated time remaining: 408325 seconds.
    SPID 274: transaction rollback in progress. Estimated rollback completion: 18%. Estimated time remaining: 408325 seconds.

    Il me reste plus longtemps à attendre, plus que 113 heures :o

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

Discussions similaires

  1. [MSSQL 2008] Restaurer la base master
    Par J0r_x dans le forum Administration
    Réponses: 1
    Dernier message: 27/02/2012, 11h04
  2. [MSSQL 2008] Documentation base de données
    Par J0r_x dans le forum Administration
    Réponses: 2
    Dernier message: 02/12/2011, 08h39
  3. Joindre base MSSQL 2005 sur MSSQL 2008
    Par x2thez dans le forum Administration
    Réponses: 2
    Dernier message: 17/08/2011, 11h11
  4. Réponses: 4
    Dernier message: 28/05/2010, 18h10
  5. Réponses: 2
    Dernier message: 18/01/2010, 15h01

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