Estoy tratando de administrar el tamaño de un archivo de registro de SQL Server 2008. Tengo una base de datos de informes que se carga una vez al día. El modelo de recuperación simple es el que mejor se ajusta, ya que no hay más transacciones que la carga de la mañana, y puedo volver a crear esos registros. Mis objetivos son tener el registro de transacciones en un tamaño fijo, lo suficientemente grande como para que no tenga que asignar espacio nuevo durante la carga.Cómo puedo administrar el tamaño de registro de SQL Server
Mi problema es que el registro sigue creciendo. Sé que se supone que el registro está marcado para su reutilización, pero ¿por qué el registro sigue creciendo? Log_reuse_wait_desc muestra "Nothing".
que puede reducir el tamaño del archivo de registro de 1 MB, así que sé que no hay transacciones en el mismo. Puedo configurar un trabajo para hacer esto, pero preferiría dejar el registro a 500MB, que es suficiente para manejar las cargas diarias. Si hago esto, el registro crece.
¿Cómo puedo mantener el registro en un tamaño consistente?
Tenga en cuenta: Reducir el tamaño del archivo de registro no se ocupa de este problema. Yo se como hacer eso. Estoy intentando encontrar una forma de volver a utilizar el espacio en el registro de transacciones.
Me respondió una pregunta similar hace poco: [http://stackoverflow.com/questions/453858/sql-server-log-file-confusion#454137](http://stackoverflow.com/ preguntas/453858/sql-server-log-file-confusion # 454137) – DavGarcia
¿Está haciendo una copia de seguridad de su registro de transacciones regularmente? – bobwienholt
Dado que el modelo de recuperación aquí es 'SIMPLE ', las copias de seguridad del registro de transacciones no se ofrecen como una opción. El registro de transacciones aún puede llenarse entre "puntos de control", en cuyo caso tendría que cambiar el tamaño del archivo de registro o cambiarlo a crecimiento no restringido (que por cierto aún muestra un crecimiento "restringido", con un tamaño máximo de 2,097,152 MB) . Para obtener más información, consulte este enlace: http://social.msdn.microsoft.com/Forums/sqlserver/en-US/c00aba0e-45b1-43ef-8188-ea258c0eeb8b/transaction-log-size-simple-recovery-model?forum = sqldatabaseengine –