Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Administration
Administration Forum d'entraide sur l'administration du dataserver, via SSM ou ligne de commande, les tables système, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/02/2011, 09h42   #1
Membre chevronné
 
Avatar de J0r_x
 
Homme
Analyste - Programmeur
Inscription : mai 2006
Messages : 712
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Analyste - Programmeur
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : mai 2006
Messages : 712
Points : 607
Points : 607
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 ?
__________________
Aucune aide par MP, utilisez le forum.
J0r_x est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2011, 10h21   #2
Membre chevronné
 
David BAFFALEUF
Inscription : février 2008
Messages : 612
Détails du profil
Informations personnelles :
Nom : David BAFFALEUF
Localisation : France

Informations forums :
Inscription : février 2008
Messages : 612
Points : 746
Points : 746
sortie de :
Code :
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,
__________________
David B.
dbaffaleuf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2011, 11h30   #3
Membre chevronné
 
Avatar de J0r_x
 
Homme
Analyste - Programmeur
Inscription : mai 2006
Messages : 712
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Analyste - Programmeur
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : mai 2006
Messages : 712
Points : 607
Points : 607
La première requête ne renvoi rien, la seconde renvoi ceci :

Citation:
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
__________________
Aucune aide par MP, utilisez le forum.
J0r_x est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2011, 14h28   #4
Rédacteur/Modérateur

 
Avatar de WOLO Laurent
 
Homme Laurent WOLO
Architecte de base de données
Inscription : mars 2003
Messages : 2 696
Détails du profil
Informations personnelles :
Nom : Homme Laurent WOLO
Âge : 35
Localisation : Congo-Brazzaville

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

Informations forums :
Inscription : mars 2003
Messages : 2 696
Points : 3 917
Points : 3 917
Envoyer un message via Yahoo à WOLO Laurent
Est ce que tu peux essayer de sauvegarder en ligne de comande SQL ?
Code :
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 !
WOLO Laurent est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2011, 14h45   #5
Membre chevronné
 
Avatar de J0r_x
 
Homme
Analyste - Programmeur
Inscription : mai 2006
Messages : 712
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Analyste - Programmeur
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : mai 2006
Messages : 712
Points : 607
Points : 607
C'est bloqué :

Citation:
0x03BFD720 299 0 30823 LCK_M_U 0x3BC791A0 0x00FF3C78 274 NULL databaselock subresource=BULKOP_BACKUP_DB dbid=9 id=lock1633a2c0 mode=U
__________________
Aucune aide par MP, utilisez le forum.
J0r_x est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2011, 14h49   #6
Membre chevronné
 
David BAFFALEUF
Inscription : février 2008
Messages : 612
Détails du profil
Informations personnelles :
Nom : David BAFFALEUF
Localisation : France

Informations forums :
Inscription : février 2008
Messages : 612
Points : 746
Points : 746
Je suppose qu'il s'agit de la 274 (21 heures de waits sur BACKUPIO). Pour valider:

Code :
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 :
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).
__________________
David B.
dbaffaleuf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2011, 15h22   #7
Membre chevronné
 
Avatar de J0r_x
 
Homme
Analyste - Programmeur
Inscription : mai 2006
Messages : 712
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Analyste - Programmeur
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : mai 2006
Messages : 712
Points : 607
Points : 607
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
__________________
Aucune aide par MP, utilisez le forum.
J0r_x est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2011, 16h37   #8
Membre chevronné
 
David BAFFALEUF
Inscription : février 2008
Messages : 612
Détails du profil
Informations personnelles :
Nom : David BAFFALEUF
Localisation : France

Informations forums :
Inscription : février 2008
Messages : 612
Points : 746
Points : 746
il en est où le rollback ?
__________________
David B.
dbaffaleuf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2011, 16h38   #9
Membre chevronné
 
Avatar de J0r_x
 
Homme
Analyste - Programmeur
Inscription : mai 2006
Messages : 712
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Analyste - Programmeur
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : mai 2006
Messages : 712
Points : 607
Points : 607
toujours 18%

Le problème c'est que dans le moniteur d'activité je vois la tache en suspended, il n'y a pas moyen de la relancer ?
__________________
Aucune aide par MP, utilisez le forum.
J0r_x est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2011, 17h42   #10
Membre chevronné
 
David BAFFALEUF
Inscription : février 2008
Messages : 612
Détails du profil
Informations personnelles :
Nom : David BAFFALEUF
Localisation : France

Informations forums :
Inscription : février 2008
Messages : 612
Points : 746
Points : 746
Il faudrait voir si la tâche progresse:

Code :
1
2
3
4
5
6
SELECT T.os_thread_id, T.STATUS, T.kernel_time, T.usermode_time FROM sys.dm_os_threads T
INNER JOIN sys.dm_os_workers W ON W.worker_address = T.worker_address
INNER JOIN sys.dm_os_tasks TA ON TA.task_address = W.task_address
INNER JOIN sys.dm_exec_requests R ON R.session_id = TA.session_id
WHERE R.session_id = 274
GO
...plusieurs fois pour voir si les valeurs augmentent. Si aucune ligne n'est retournée, alors la commande n'est associée à aucune tâche et ça ne progresse pas du tout. S'il annonce 18% directement, ça peut venir de ta première annulation via le bouton. Après ça, si l'instance ne peut pas être redémarrée, ça me paraît compliqué. Il y a une IO coincée qq part, c'est compliqué de voir ça en live.

Dans quelle version es-tu exactement ? Le backup est-il compressé ?
Code :
1
2
SELECT serverproperty('productversion')
go
cf https://connect.microsoft.com/SQLSer...&wa=wsignin1.0
cf http://support.microsoft.com/default...b;EN-US;970133
__________________
David B.
dbaffaleuf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2011, 17h42   #11
Membre Expert
 
Inscription : juin 2007
Messages : 1 056
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 056
Points : 1 078
Points : 1 078
salut

comme le dit David, regarde ton event viewer (observateur d'évènement) si tu n'as pas un autre problème, genre pb de disque, qui fait que ton backup prend autant de temps ....
__________________
Emmanuel T.
kagemaru est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/02/2011, 07h47   #12
Rédacteur/Modérateur

 
Avatar de WOLO Laurent
 
Homme Laurent WOLO
Architecte de base de données
Inscription : mars 2003
Messages : 2 696
Détails du profil
Informations personnelles :
Nom : Homme Laurent WOLO
Âge : 35
Localisation : Congo-Brazzaville

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

Informations forums :
Inscription : mars 2003
Messages : 2 696
Points : 3 917
Points : 3 917
Envoyer un message via Yahoo à WOLO Laurent
Essaie
Code :
1
2
3
 
Net STOP mssql$moninstance
Net START mssql$moninstance
__________________

Découvrez la FAQ de MS SQL Server.
La chance accorde ses faveurs aux esprits avertis !
WOLO Laurent est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/02/2011, 12h56   #13
Membre chevronné
 
Avatar de J0r_x
 
Homme
Analyste - Programmeur
Inscription : mai 2006
Messages : 712
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Analyste - Programmeur
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : mai 2006
Messages : 712
Points : 607
Points : 607
Je suis en version 10.0.2531.0, le backup est compressé, je n'ai pas d'autre problème.
Je vais essayer d'arrêter les services ce weekend on verra si ça s'arrange.
__________________
Aucune aide par MP, utilisez le forum.
J0r_x est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/02/2011, 13h25   #14
Rédacteur/Modérateur

 
Avatar de WOLO Laurent
 
Homme Laurent WOLO
Architecte de base de données
Inscription : mars 2003
Messages : 2 696
Détails du profil
Informations personnelles :
Nom : Homme Laurent WOLO
Âge : 35
Localisation : Congo-Brazzaville

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

Informations forums :
Inscription : mars 2003
Messages : 2 696
Points : 3 917
Points : 3 917
Envoyer un message via Yahoo à WOLO Laurent
Bonjour,

Ne Laisses-pas trop passer du temps parce que là tu es déjà a beaucoup de jours sans sauvegarde.

je ne sais pas vers quelle table système cette information s'enregistre mais sin l'on pouvais le savoir, il est très sûr qu'une ligne de backup soit pendante dans une table système, mais c'est laquelle ?

Prends l'habitude de sauvegarde master et msdb aussi.
__________________

Découvrez la FAQ de MS SQL Server.
La chance accorde ses faveurs aux esprits avertis !
WOLO Laurent est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/02/2011, 14h17   #15
Membre chevronné
 
David BAFFALEUF
Inscription : février 2008
Messages : 612
Détails du profil
Informations personnelles :
Nom : David BAFFALEUF
Localisation : France

Informations forums :
Inscription : février 2008
Messages : 612
Points : 746
Points : 746
Citation:
Envoyé par J0r_x Voir le message
Je suis en version 10.0.2531.0, le backup est compressé, je n'ai pas d'autre problème.
Je vais essayer d'arrêter les services ce weekend on verra si ça s'arrange.
10.0.2531.0 => tu es dans le scope du bug, il faut patcher en SP1CU4 mini:
"(...)Important You must use this fix if you are running SQL Server 2008 Service Pack 1.

The fix for this issue was first released in Cumulative Update 4 for SQL Server 2008 Service Pack 1. For more information about this cumulative update package, click the following article number to view the article in the Microsoft Knowledge Base:
973602 (http://support.microsoft.com/kb/973602/LN/ ) Cumulative update package 4 for SQL Server 2008 Service Pack 1"


source (http://support.microsoft.com/default...b;EN-US;970133)
__________________
David B.
dbaffaleuf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/02/2011, 14h51   #16
Rédacteur/Modérateur

 
Avatar de WOLO Laurent
 
Homme Laurent WOLO
Architecte de base de données
Inscription : mars 2003
Messages : 2 696
Détails du profil
Informations personnelles :
Nom : Homme Laurent WOLO
Âge : 35
Localisation : Congo-Brazzaville

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

Informations forums :
Inscription : mars 2003
Messages : 2 696
Points : 3 917
Points : 3 917
Envoyer un message via Yahoo à WOLO Laurent
Citation:
Envoyé par WOLO Laurent Voir le message
Bonjour,
Ne Laisses-pas trop passer du temps parce que là tu es déjà a beaucoup de jours sans sauvegarde.

je ne sais pas vers quelle table système cette information s'enregistre mais sin l'on pouvais le savoir, il est très sûr qu'une ligne de backup soit pendante dans une table système, mais laquelle ?

Prends l'habitude de sauvegarde master et msdb aussi.
__________________

Découvrez la FAQ de MS SQL Server.
La chance accorde ses faveurs aux esprits avertis !
WOLO Laurent est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 04/02/2011, 21h30   #17
Membre Expert
 
Inscription : juin 2007
Messages : 1 056
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 056
Points : 1 078
Points : 1 078
ça ressemble plutôt pas mal à ce bug !
__________________
Emmanuel T.
kagemaru est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2011, 12h00   #18
Membre chevronné
 
Avatar de J0r_x
 
Homme
Analyste - Programmeur
Inscription : mai 2006
Messages : 712
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Analyste - Programmeur
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : mai 2006
Messages : 712
Points : 607
Points : 607
En redémarrant l'instance le problème s'est résolu, je regarde du cotés du patch pour éviter que ça se reproduite, merci.
__________________
Aucune aide par MP, utilisez le forum.
J0r_x est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h49.


 
 
 
 
Partenaires

Hébergement Web