RECUPERAR BASE DE DADOS EM SUSPECT SQLSERVER
2. FAZER UMA CÓPIA DA PASTA ONDE ESTÁ ARMAZENADO OS ARQUIVOS MDF E LDF ;
(C:\Program Files\Microsoft SQL Server\MSSQL*.SQLEXPRESS\MSSQL\DATA)
3. EXCLUIR OS ARQUIVOS MDF E LDF DESTA PASTA;
4. INICIAR O SERVIÇO DO SQL;
5. EXCLUIR O BANCO DE DADOS;
OBS: TENTEI EXCLUIR DIRETAMENTE O BANCO QUE ESTAVA EM SUPECT MAS NÃO EXCLUÍA, ENTÃO POR ISSO ELIMINEI O MDF E LDF PRIMEIRO E DEPOIS O BANCO.
6. RESTAURAR UM BACKUP DO BANCO ANTIGO COM O MESMO NOME QUE ESTAVA ANTERIORMENTE E NO MESMO CAMINHO PARA OS ARQUIVOS MDF E LDF;
7. PARAR O SERVIÇO DO SQL NOVAMENTE;
8. EXCLUIR OS ARQUIVOS MDF E LDF DESTA PASTA E SUBSTITUÍ-LOS PELOS 2 ARQUIVOS MAIS RECENTES (OS QUE ESTAVAM EM SUSPECT);
9. INICIAR O SERVIÇO DO SQL;
----EXECUTAR OS SCRIPTS ABAIXO----
10. ALTER DATABASE BANCO SET EMERGENCY
11. ALTER DATABASE BANCO SET SINGLE_USER
12. DBCC CHECKDB (BANCO, repair_allow_data_loss ) WITH ALL_ERRORMSGS
13. ALTER DATABASE BANCO SET read_write
14. ALTER DATABASE BANCO SET multi_user
0 comentários:
Post a Comment