Antecedentes:
Recientemente heredé más de 50 servidores SQL con más de 450 bases de datos. Las copias de seguridad nocturnas son de aproximadamente 8 TB y, no hace falta decir que estamos usando más espacio en disco del que quisiéramos. Todas las bases de datos están configuradas en recuperación COMPLETA y los registros de transacciones nunca han sido respaldados. Revisé todos los servidores SQL e identifiqué los de baja prioridad que solo necesitan una copia de seguridad nocturna y un día en que sea aceptable un día de pérdida de datos.
Pregunta:
Estoy cambiando muchas bases de datos de baja prioridad al SIMPLE
modo de recuperación FULL
. ¿Los registros de transacciones existentes se truncarán (cuando se creen puntos de control)? Algunos de los registros de transacciones existentes son de 50-100 GB; ¿Cuál es el mejor enfoque para determinar a qué debo reducirlos para avanzar? Obviamente no quiero mantenerlos tan grandes. O, ¿se reducirán solos con el tiempo (no creo que lo hagan)?
fuente
En el modelo de recuperación simple, el motor de la base de datos emitirá puntos de control automáticos y su frecuencia está determinada por el intervalo de recuperación (configuración avanzada del servidor) o si el registro se llena al 70%.
A menos que tenga algunas transacciones de larga duración que retrasen el truncamiento del registro, un punto de control automático truncará la parte no utilizada del T-log.
Si tiene el modelo de recuperación de la base de datos configurado en COMPLETO para aquellas bases de datos con 50-100 GB de registros T, entonces debe comenzar a hacer copias de seguridad frecuentes de registros T. Recuerde que en el modelo de recuperación completa, una vez que se ha establecido una cadena de respaldo de registro, incluso los puntos de control automáticos no harán que el registro se trunque.
Como último recurso, puede truncar el archivo de registro e inmediatamente realizar una copia de seguridad completa y luego comenzar a realizar copias de seguridad de T-log para que pueda realizar una recuperación en un punto en el tiempo si ocurre un desastre.
Como señaló @TomTom, es una operación manual.
Leer :
fuente
Muchas de las preguntas no pueden ser respondidas por nosotros. ¿Que tan larga es una pieza de cordon?
Mientras tengan que serlo. Sugiero NO encogerse. Truncar los registros, volver en una semana y ver cuánto espacio se usa, ENTONCES decidir. Pero TIENES que responder a esta.
Entonces, ¿por qué convertirlos en simples? Es enserio.
Un poco de lógica le dirá que si los trunca UNA VEZ, entonces probablemente usará MUCHO menos espacio para hacer una copia de seguridad de todos modos. El resultado puede ser que puede mantenerlos en modo de recuperación completa. Prueba eso primero. Si se recuperan son de bajo volumen, etc., las copias de seguridad del registro serán MUCHO más pequeñas en el futuro.
Si. Eso es hasta que termines en la corte y te den el culo por no tener documentos legales críticos. ¿Sabe que los registros de fax pueden ser parte de lo que debe mantener durante años como información comercial relevante? Es así en mi jurisdicción (10 años). Si usted es una compañía de acciones de U, puede haber una sorpresa similar (SOX). No hacerlo lo hace MUY malo en la corte si quiere probar que no recibió un fax. O envió uno. A nadie le importa si esto sucedió mensualmente y si tiene registros más recientes: no cumple con los requisitos de la ley. Asegúrate de que alguien MUY alto firme esto, porque tu negocio no crítico puede ser tu motivo de despido.
No. Y no deberían hacer eso. El cambio de tamaño del registro es una operación manual, excepto para bases de datos de bajo volumen.
fuente