Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MS SQL Server
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-07-2007
Avatar de noshy
noshy noshy is offline
Miembro
 
Registrado: jul 2003
Posts: 139
Poder: 21
noshy Va por buen camino
Como reparar una tabla en SQLServer?

Ho,a a todos, trabajo con SQL2000 y hay una tabla que esta rota, o sea le hago un select * from tabla, y queda realizando la consulta sin fin, y desde el Manager le digo que me devuelva todas als fila y no trae nada, hay algun comando como en MySQL REPAIR TABLE?? o perdi los datos??

espero tenga solucion. Gracias
__________________
\_--> NoShY <--_/
Responder Con Cita
  #2  
Antiguo 30-07-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.293
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Prueba con:
Código:
  dbcc checktable ('NombreTabla')
Mira en la ayuda de SQL Server sobre este comando. Verás que tiene varias opciones de reparación.

Si has teniodo problemas también puedes ejecutar el CHECKDB (para toda la Base de Datos). Tardará mucho más, pero si has tenido problemas con esta tabla, nadie asegura que no los hayas tenido con otras también.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 30-07-2007
Avatar de noshy
noshy noshy is offline
Miembro
 
Registrado: jul 2003
Posts: 139
Poder: 21
noshy Va por buen camino
Dbcc

con el DBCC CHECKTABLE ('tabla',REPAIR_ALLOW_DATA_LOSS) me da este error:

Server: Msg 7919, Level 16, State 3, Line 1
Instrucción de reparación no procesada. La base de datos debe estar en modo de usuario único.
Ejecución de DBCC completada. Si hay mensajes de error, consulte al administrador del sistema.

saben que puede ser??
__________________
\_--> NoShY <--_/
Responder Con Cita
  #4  
Antiguo 30-07-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.293
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
prueba primero con:
DBCC CHECKTABLE ('tabla')

y postea el emnsaje que te da.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 30-07-2007
Avatar de noshy
noshy noshy is offline
Miembro
 
Registrado: jul 2003
Posts: 139
Poder: 21
noshy Va por buen camino
Dbcc

me da esta solucion:

Resultados de DBCC para 'direccionesUtiles'.
Hay 1537 filas en 36 páginas para el objeto 'direccionesUtiles'.
Ejecución de DBCC completada. Si hay mensajes de error, consulte al administrador del sistema.

pero la tabla no se reparo. Sigue igual.
__________________
\_--> NoShY <--_/
Responder Con Cita
  #6  
Antiguo 31-07-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.293
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Si no has visto errores en pantalla es que no los hay (o no los detecta).
Prueba a regenerar índices de la tabla. (DBCC DBREINDEX)
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
como utilizar gfix para reparar Citlalli Firebird e Interbase 2 27-09-2005 02:52:48
reparar una tabla con extension db dcp Tablas planas 4 03-12-2004 16:13:56
nuevo registro en tabla de sqlserver davidgaldo Conexión con bases de datos 4 24-09-2004 14:37:38
Tabla SQLSERVER .mdf rota Javier_A MS SQL Server 3 20-02-2004 09:52:06
como reparar errores sencillos en un ejecutable ing_alsaac Varios 3 23-06-2003 19:26:44


La franja horaria es GMT +2. Ahora son las 23:47:54.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi