Cuestión : Cómo controlar tamaño growing de un fichero de diario de transacción de base de datos de MSSQL

El modo de la recuperación de una base de datos SP3 de MSSQL 2000 se fija a full.
Size de la base de datos está sobre 80GB.
Backup del registro de transacción ocurre cada 2 horas que el fichero de diario de daily.
Transaction es fijado para crecer por 500MB a la vez, sin la restricción en fichero de diario de transacción de size.

The parece crecer fuera de control. ¡Actualmente aproximadamente 45GB! y crecimiento (o posiblemente estabilizador en este tamaño). I lo encogió una vez, usar la opción del encoger-archivo en el mago del mantenimiento de datos, a 1GB. Pero dentro de una quincena, regeneró a su actual size.

I había pensado siempre que al lado de los respaldos regulares del registro de transacción, mantendrá el archivo físico pequeño. Sin la necesidad de encogerla manualmente. ¿Y si hago, cómo sabría qué tamaño sería apropiado? He intentado arbitrariamente fijar un tamaño máximo para permitir que venga (1GB). Pero dentro de horas el desplome del uso, el quejarse del registro inadecuado space.

Would aprecia realmente un cierto asesoramiento de experto, para el cual mis gracias por adelantado.
class= del

Respuesta : Cómo controlar tamaño growing de un fichero de diario de transacción de base de datos de MSSQL


¿Pensé que usted no quiso ejecutar un nuevo marco?

Si usted está intentando ejecutar un marco, después usted debe continuar e investigarlos y elegir uno.   Si usted quiere mi opinión sobre armazones, consideraría simplemente fijar cada página a sí mismo.   Es muy fácil y más de gran alcance que muchos armazones para el tratamiento de errores.  Usted puede organizar y código de la parte usar el cfinclude para las declaraciones y tales de la actualización.   ¡Mantenerla simple!


Pero qué usted dijo era, usted quiso ejecutar UNA PÁGINA de un marco (el fusebox) y NO del sitio entero.  

Mi comentario es que esto no es una buena idea.   No hay manera verdadera de ejecutar una página de fusebox.  Es bastante fácil tomar la declaración de interruptor y ponerla en la tapa de su forma y someter la página a sí mismo.   No intentar ejecutar una página de un marco.

Si usted fija el código, puedo demostrarle lo que significo.  


Otras soluciones  
 
programming4us programming4us