acessar o Prompt de comando e digitar: SQLCMD -S .\nombre_instancia select name,state_desc from sys.databases where name='nombre_base_datos' go select name,state_desc from sys.databases go alter database nombre_base_datos set EMERGENCY go select name,state_desc from sys.databases where name='nombre_base_datos' go alter database nombre_base_datos set SINGLE_USER go dbcc CHECKDB (nombre_base_datos, REPAIR_ALLOW_DATA_LOSS) with NO_INFOMSGS, ALL_ERRORMSGS go ALTER DATABASE TesteDB SET read_write alter database nombre_base_datos set MULTI_USER select name,state_desc from sys.databases where name='nombre_base_datos' ========================================================================================================================== 4) Executar o script abaixo. ALTER DATABASE TesteDB SET EMERGENCY ALTER DATABASE TesteDB SET SINGLE_USER go DBCC CHECKDB (TesteDB, REPAIR_ALLOW_DATA_LOSS) WITH NO_INFOMSGS, ALL_ERRORMSGS go ALTER DATABASE TesteDB SET read_write ALTER DATABASE TesteDB SET multi_user go ********************************************************************** 1 ? Primeiramente executaremos o comando DBCC CHECKDB (?BizTalkDTADb?) WITH ALL_ERRORMSGS. 2 ? Ap?s a execu??o vamos alterar o banco de dados SINGLE_USER executando o comando ALTER DATABASE BizTalkDTADb SET SINGLE_USER WITH ROLLBACK IMMEDIATE. 3 ? Executaremos o comando DBCC CheckDB (?BizTalkDTADb?, REPAIR_ALLOW_DATA_LOSS) WITH ALL_ERRORMSGS para repara??o do banco de dados. 4 ? Executaremos o comando ALTER DATABASE BizTalkDTADb SET MULTI_USER para voltar a base de dados para multiusu?rio. 5 ? Ap?s a repara??o vamos fazer uma checagem para ver se o banco de dados voltou a sua integridade. Executar novamente o comando: DBCC CHECKDB (?BizTalkDTADb?) WITH ALL_ERRORMSGS ************************************************************************************************************************* CHECAR TABELA DBCC CHECKTABLE ( table_name | view_name [ , { NOINDEX | index_id } |, { REPAIR_ALLOW_DATA_LOSS | REPAIR_FAST | REPAIR_REBUILD } ] ) [ WITH { ALL_ERRORMSGS ] [ , EXTENDED_LOGICAL_CHECKS ] [ , NO_INFOMSGS ] [ , TABLOCK ] [ , ESTIMATEONLY ] [ , { PHYSICAL_ONLY | DATA_PURITY } ] } ]
andrejufreire