Tempi lunghi di ripristino

martedì 30 marzo 2010 - 15.13

carloalberto Profilo | Junior Member

Salve
sono in emergenza su un cliente,
mssql 2005 , uno dei db è andato in suspect
sto facendo girare il comando di ripristino

DBCC CheckDB ('U_globo_eSYS')
ALTER DATABASE U_globo_eSYS SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DBCC CheckDB ('U_globo_eSYS', REPAIR_ALLOW_DATA_LOSS)

la domanda è: visto che sto trattando con un archivio di 50 giga, è plausibile che sta li a lavorare da 6 ore?

:-(
grazie

lbenaglia Profilo | Guru

>Salve
>sono in emergenza su un cliente,
>mssql 2005 , uno dei db è andato in suspect
> sto facendo girare il comando di ripristino
>
>DBCC CheckDB ('U_globo_eSYS')
>ALTER DATABASE U_globo_eSYS SET SINGLE_USER WITH ROLLBACK IMMEDIATE
>DBCC CheckDB ('U_globo_eSYS', REPAIR_ALLOW_DATA_LOSS)
>
>la domanda è: visto che sto trattando con un archivio di 50 giga,
>è plausibile che sta li a lavorare da 6 ore?
Si ed avendo specificato l'opzione REPAIR_ALLOW_DATA_LOSS alla fine potresti trovarti con un db in uno stato inconsistente.
Se si è corrotto un indice non clustered basta dropparlo e ricrearlo, se si è corrotta qualche data page in un heap o un indice clustered è facile ritrovarsi una base dati compromessa dal punto di vista logico.
Soluzione? Un bel restore di un precedente backup del db in uno stato consistente.
Non esistono backup? Male, che il danno serva di lezione per il futuro

>grazie
Prego.

Ciao!

--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

carloalberto Profilo | Junior Member

Grazie per la risposta,
fortunatamente siamo riusciti a ripristirnare tutto, senza troppi danni...

>Soluzione? Un bel restore di un precedente backup del db in uno
>stato consistente.
>Non esistono backup? Male, che il danno serva di lezione per
>il futuro

ed infatti ora il cliente prendera i provvedimenti del caso ... visto che i mie avvertimentio dei mesi scorsi sono stati profetici :-)

>
>Ciao!
cia e grazie di nuovo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5