Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/11/2014, 14:54
Avatar de iislas
iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 6 meses
Puntos: 180
Respuesta: Problema indice en tabla se corrompe cada x tiempo

Porque los índices y mas aquellos que sufren mucho mantenimiento (DELETE, UPDATE), deben RECONSTRUIRSE al menos cada semana.

Simple

Como tienes la versión express, reconstruye tus índices programando una tarea en el SCHEDULER de Windows:

Código SQL:
Ver original
  1. ALTER DATABASE <DBName>
  2. SET RECOVERY SIMPLE
  3. GO
  4. EXEC sp_MSforeachtable 'SET QUOTED_IDENTIFIER ON; ALTER INDEX ALL ON ? REBUILD WITH (FILLFACTOR = 100, ONLINE = OFF, SORT_IN_TEMPDB = ON, STATISTICS_NORECOMPUTE = OFF)'
  5. GO
  6. EXEC sp_updatestats
  7. GO
  8. ALTER DATABASE <DBName>
  9. SET RECOVERY FULL
  10. GO
__________________
MCTS Isaias Islas