consistencia física de archivo BD

12/05/2005 - 21:04 por Pao | Informe spam
Hola comunidad; sucede que cuando realizo este query me da un error: Como
puedo validar que el archivo esta bien y es ún problema fisico del disco??
hay alguna sentencia que me permite revisar esa consistencia del archivo???
No un dbcc check db:
Ahora cuando hago un select sin el where completo me presenta los datos pero
cuando lo hago completo me da el error:

select event,
Fecha=convert(varchar(20),eventtime),Login=convert(varchar(15),loginname)
from sybsecurity..sysaudits_01 where event = 37 and extrainfo like '%3621%'
and eventtime >= '2005-05-02'

ERROR::::

Server: Msg 823, Level 24, State 2, Line 1
I/O error 23(Data error (cyclic redundancy check).) detected during read at
offset 0x000000e9012000 in file 'E:\MSSQL\Data\sybsecurity_Index.NDF'.

Connection Broken



->sp_helpfile
name fileid filename filegroup size maxsize growth usage
sybsecurity_Data

1 E:\MSSQL\Data\sybsecurity.mdf


PRIMARY 102400 KB Unlimited 0% data only
sybsecurity_Log

2 D:\MSSQL\Data\sybsecurity_log.ldf


655048 KB 4194304 KB 102400 KB log only
sybsecurity_Data2

3 E:\MSSQL\Data\sybsecurity_1.mdf


DATA 7168000 KB Unlimited 0% data only
sybsecurity_Data3

4 E:\MSSQL\Data\sybsecurity_2.mdf


DATA 6144000 KB Unlimited 0% data only
sybsecurity_Index

5 E:\MSSQL\Data\sybsecurity_Index.NDF


INDICE 8396800 KB Unlimited 10% data only
sybsecurity_Index2

6 E:\MSSQL\Data\sybsecurity_Index2.NDF


INDICE 8290304 KB Unlimited 10% data only
 

Leer las respuestas

#1 Carlo Sorrel
12/05/2005 - 21:36 | Informe spam
Pao, por lo que dice el error, podria ser un problema de disco físico. Por
lo pronto, antes de correrle cualquier diagnostico de hadware (que se lo
debes correr), sacale un respaldo FULL a la base de datos ( no veo la razón
para no realizar un dbcc checkdb, pero bueno, tus razones tendras). Restaura
ese respaldo en cualquier maquina de que dispongas para chequear su
consistencia y que sea full restaurable(es probable que si esta dañado el
disco, el respaldo quede con problemas, lo cual te puede traer serios
dolores de cabeza despues). Una vez hecho esos pasos para tu "tranquilidad",
y tengas los datos a "salvo", realiza un dettach de la base de datos, mueve
el archivo NDF a otro disco físico(si es que dispones de el, si no es asi,
dejalo junto con tro, o ve tu disponibilidad), le realizas un attach a la
base y pruebas. Se que suena un poco engorroso, pero si tienes problemas con
el hardware, mas temprano que tarde tendras serios problemas con la data, la
cual obviamente es lo importante salvar.
Cuentanos como te fue.
Saludos.

Atte.,
Carlo Sorrel

"Pao" escribió en el mensaje
news:
Hola comunidad; sucede que cuando realizo este query me da un error: Como
puedo validar que el archivo esta bien y es ún problema fisico del disco??
hay alguna sentencia que me permite revisar esa consistencia del


archivo???
No un dbcc check db:
Ahora cuando hago un select sin el where completo me presenta los datos


pero
cuando lo hago completo me da el error:

select event,
Fecha=convert(varchar(20),eventtime),Login=convert(varchar(15),loginname)


xtrainfo,sequence,suid,dbid,objid,xactid,eventmod,spid
from sybsecurity..sysaudits_01 where event = 37 and extrainfo like


'%3621%'
and eventtime >= '2005-05-02'

ERROR::::

Server: Msg 823, Level 24, State 2, Line 1
I/O error 23(Data error (cyclic redundancy check).) detected during read


at
offset 0x000000e9012000 in file 'E:\MSSQL\Data\sybsecurity_Index.NDF'.

Connection Broken



->sp_helpfile
name fileid filename filegroup size maxsize growth usage
sybsecurity_Data

1 E:\MSSQL\Data\sybsecurity.mdf


PRIMARY 102400 KB Unlimited 0% data only
sybsecurity_Log

2 D:\MSSQL\Data\sybsecurity_log.ldf


655048 KB 4194304 KB 102400 KB log only
sybsecurity_Data2

3 E:\MSSQL\Data\sybsecurity_1.mdf


DATA 7168000 KB Unlimited 0% data only
sybsecurity_Data3

4 E:\MSSQL\Data\sybsecurity_2.mdf


DATA 6144000 KB Unlimited 0% data only
sybsecurity_Index

5 E:\MSSQL\Data\sybsecurity_Index.NDF


INDICE 8396800 KB Unlimited 10% data only
sybsecurity_Index2

6 E:\MSSQL\Data\sybsecurity_Index2.NDF


INDICE 8290304 KB Unlimited 10% data only



Preguntas similares