OVH Cloud OVH Cloud

Erreur DBCC CHECKDB

5 réponses
Avatar
Rafi
Hello,
j'ai cet erreur dans les log du SQL serveur :

DBCC CHECKDB (msdb) executed by XXXX\BackupExec found 2 errors and repaired
0 errors.

Et cela me met chaque fois une erreur lors de la sauvegarde ; comment
puis-je réparer cette base ou...?

Merci d'avance

Rafi

5 réponses

Avatar
Fabian SIRACH [MS]
Bonjour,

Une erreur reportée par le DBCC CHECKDB peut traduire une corruption dans la
base de données (ici msdb). Vous pouvez utiliser des différentes options du
DBCC CHECKDB telles que REPAIR_FAST ou REPAIR_ALLOW_DATA_LOSS pour tenter de
réparer la base msdb. Voir l'aide en ligne sur CHECKDB pour la syntaxe

Si vous avez toujours des erreurs reportées par DBCC CHECKDB, il sera
souhaitable de restaurer la mase msdb avec une sauvegarde valide.

Cordialement

Fabian



"Rafi" wrote in message
news:%
Hello,
j'ai cet erreur dans les log du SQL serveur :

DBCC CHECKDB (msdb) executed by XXXXBackupExec found 2 errors and
repaired
0 errors.

Et cela me met chaque fois une erreur lors de la sauvegarde ; comment
puis-je réparer cette base ou...?

Merci d'avance

Rafi




Avatar
Rafi
Si j'essaie de lancer une réparation de cette base, j'obtiens ceci :
"Server: Msg 7919, Level 16, State 2, Line 1
Repair statement not processed. Database needs to be in single user mode.
DBCC execution completed. If DBCC printed error messages, contact your
system administrator."
Ceci doit avoir un rapport aves la base "msdb" je crois... Pourriez-vous me
dire comment remédier à ceci ?
Merci d'avance

Rafi

"Fabian SIRACH [MS]" a écrit dans le message
de news:
Bonjour,

Une erreur reportée par le DBCC CHECKDB peut traduire une corruption dans


la
base de données (ici msdb). Vous pouvez utiliser des différentes options


du
DBCC CHECKDB telles que REPAIR_FAST ou REPAIR_ALLOW_DATA_LOSS pour tenter


de
réparer la base msdb. Voir l'aide en ligne sur CHECKDB pour la syntaxe

Si vous avez toujours des erreurs reportées par DBCC CHECKDB, il sera
souhaitable de restaurer la mase msdb avec une sauvegarde valide.

Cordialement

Fabian



"Rafi" wrote in message
news:%
> Hello,
> j'ai cet erreur dans les log du SQL serveur :
>
> DBCC CHECKDB (msdb) executed by XXXXBackupExec found 2 errors and
> repaired
> 0 errors.
>
> Et cela me met chaque fois une erreur lors de la sauvegarde ; comment
> puis-je réparer cette base ou...?
>
> Merci d'avance
>
> Rafi
>
>




Avatar
Oliv'
HEllooooo,

Essaye
USE MASTER
EXEC SP_dboption 'msdb','single user','true'
dbcc checkdb ('msdb', repair_fast)

puis
EXEC SP_dboption 'msdb','single user','false'

Oliv'

"Rafi" a écrit dans le message de news:

Si j'essaie de lancer une réparation de cette base, j'obtiens ceci :
"Server: Msg 7919, Level 16, State 2, Line 1
Repair statement not processed. Database needs to be in single user mode.
DBCC execution completed. If DBCC printed error messages, contact your
system administrator."
Ceci doit avoir un rapport aves la base "msdb" je crois... Pourriez-vous me
dire comment remédier à ceci ?
Merci d'avance

Rafi

"Fabian SIRACH [MS]" a écrit dans le message
de news:
Bonjour,

Une erreur reportée par le DBCC CHECKDB peut traduire une corruption dans


la
base de données (ici msdb). Vous pouvez utiliser des différentes options


du
DBCC CHECKDB telles que REPAIR_FAST ou REPAIR_ALLOW_DATA_LOSS pour tenter


de
réparer la base msdb. Voir l'aide en ligne sur CHECKDB pour la syntaxe

Si vous avez toujours des erreurs reportées par DBCC CHECKDB, il sera
souhaitable de restaurer la mase msdb avec une sauvegarde valide.

Cordialement

Fabian



"Rafi" wrote in message
news:%
> Hello,
> j'ai cet erreur dans les log du SQL serveur :
>
> DBCC CHECKDB (msdb) executed by XXXXBackupExec found 2 errors and
> repaired
> 0 errors.
>
> Et cela me met chaque fois une erreur lors de la sauvegarde ; comment
> puis-je réparer cette base ou...?
>
> Merci d'avance
>
> Rafi
>
>




Avatar
Rafi
voici ce que j'obtiens....
"
Server: Msg 5070, Level 16, State 2, Line 1
Database state cannot be changed while other users are using the database
'msdb'
Server: Msg 5069, Level 16, State 1, Line 1
ALTER DATABASE statement failed.
sp_dboption command failed.
"
Il faut que je stoppe l'agent SQL ou...?

Rafi
"Oliv'" <(supprimerceci) a écrit dans le
message de news:41ff970b$0$11418$
HEllooooo,

Essaye
USE MASTER
EXEC SP_dboption 'msdb','single user','true'
dbcc checkdb ('msdb', repair_fast)

puis
EXEC SP_dboption 'msdb','single user','false'

Oliv'

"Rafi" a écrit dans le message de news:

Si j'essaie de lancer une réparation de cette base, j'obtiens ceci :
"Server: Msg 7919, Level 16, State 2, Line 1
Repair statement not processed. Database needs to be in single user mode.
DBCC execution completed. If DBCC printed error messages, contact your
system administrator."
Ceci doit avoir un rapport aves la base "msdb" je crois... Pourriez-vous


me
dire comment remédier à ceci ?
Merci d'avance

Rafi

"Fabian SIRACH [MS]" a écrit dans le


message
de news:
> Bonjour,
>
> Une erreur reportée par le DBCC CHECKDB peut traduire une corruption


dans
la
> base de données (ici msdb). Vous pouvez utiliser des différentes options
du
> DBCC CHECKDB telles que REPAIR_FAST ou REPAIR_ALLOW_DATA_LOSS pour


tenter
de
> réparer la base msdb. Voir l'aide en ligne sur CHECKDB pour la syntaxe
>
> Si vous avez toujours des erreurs reportées par DBCC CHECKDB, il sera
> souhaitable de restaurer la mase msdb avec une sauvegarde valide.
>
> Cordialement
>
> Fabian
>
>
>
> "Rafi" wrote in message
> news:%
> > Hello,
> > j'ai cet erreur dans les log du SQL serveur :
> >
> > DBCC CHECKDB (msdb) executed by XXXXBackupExec found 2 errors and
> > repaired
> > 0 errors.
> >
> > Et cela me met chaque fois une erreur lors de la sauvegarde ; comment
> > puis-je réparer cette base ou...?
> >
> > Merci d'avance
> >
> > Rafi
> >
> >
>
>





Avatar
Oliv'
Si tu peux tu arretes sql server et tu le redémarres

sinon tu utilises
alter database msdb set offline WITH ROLLBACK AFTER 10 SECONDS
alter database msdb set online WITH ROLLBACK AFTER 10 SECONDS
puis tu relances les précédentes opérations.
Oliv'

"Rafi" a écrit dans le message de news:

voici ce que j'obtiens....
"
Server: Msg 5070, Level 16, State 2, Line 1
Database state cannot be changed while other users are using the database
'msdb'
Server: Msg 5069, Level 16, State 1, Line 1
ALTER DATABASE statement failed.
sp_dboption command failed.
"
Il faut que je stoppe l'agent SQL ou...?

Rafi
"Oliv'" <(supprimerceci) a écrit dans le
message de news:41ff970b$0$11418$
HEllooooo,

Essaye
USE MASTER
EXEC SP_dboption 'msdb','single user','true'
dbcc checkdb ('msdb', repair_fast)

puis
EXEC SP_dboption 'msdb','single user','false'

Oliv'

"Rafi" a écrit dans le message de news:

Si j'essaie de lancer une réparation de cette base, j'obtiens ceci :
"Server: Msg 7919, Level 16, State 2, Line 1
Repair statement not processed. Database needs to be in single user mode.
DBCC execution completed. If DBCC printed error messages, contact your
system administrator."
Ceci doit avoir un rapport aves la base "msdb" je crois... Pourriez-vous


me
dire comment remédier à ceci ?
Merci d'avance

Rafi

"Fabian SIRACH [MS]" a écrit dans le


message
de news:
> Bonjour,
>
> Une erreur reportée par le DBCC CHECKDB peut traduire une corruption


dans
la
> base de données (ici msdb). Vous pouvez utiliser des différentes options
du
> DBCC CHECKDB telles que REPAIR_FAST ou REPAIR_ALLOW_DATA_LOSS pour


tenter
de
> réparer la base msdb. Voir l'aide en ligne sur CHECKDB pour la syntaxe
>
> Si vous avez toujours des erreurs reportées par DBCC CHECKDB, il sera
> souhaitable de restaurer la mase msdb avec une sauvegarde valide.
>
> Cordialement
>
> Fabian
>
>
>
> "Rafi" wrote in message
> news:%
> > Hello,
> > j'ai cet erreur dans les log du SQL serveur :
> >
> > DBCC CHECKDB (msdb) executed by XXXXBackupExec found 2 errors and
> > repaired
> > 0 errors.
> >
> > Et cela me met chaque fois une erreur lors de la sauvegarde ; comment
> > puis-je réparer cette base ou...?
> >
> > Merci d'avance
> >
> > Rafi
> >
> >
>
>