Estamos usando SQL Server 2012 Standard Edition. También uso los scripts de Ola Hallengren para proporcionar un marco fácil y más flexible para hacer copias de seguridad y mantenimiento.
Esta pregunta no se trata tanto de los guiones de Ola como de una mejor práctica. Me doy cuenta de que la respuesta final es "depende de los requisitos de su empresa". Pero estoy tratando de buscar el consejo de la comunidad sobre la mejor manera de cumplir con lo que entiendo de los requisitos de nuestra empresa.
Deseo configurar copias de seguridad del registro de transacciones por cada 15 minutos. De esta manera, esperamos no perder más de 15 minutos de datos. ¿Debo configurar un trabajo que use ALL_DATABASES? ¿O es mejor configurar un trabajo para cada base de datos y comenzarlos todos en paralelo? Pregunto, porque tengo la sensación de que veo cómo funciona el script de Ola que las copias de seguridad se inician en serie. La desventaja de la serie sería que cada copia de seguridad sucesiva espera hasta que se complete la otra. Potencialmente, esto podría aumentar la cantidad de tiempo entre las copias de seguridad (es decir, más de 15 minutos). Además, mi preocupación sería que una falla en una copia de seguridad impida que ocurran las demás, y no quisiera que ese sea el caso. Me gustaría que los demás continúen retrocediendo.
Entonces, ¿es cierto que los scripts de Ola se ejecutan en serie y también una falla detiene las copias de seguridad sucesivas?
¿Y es mejor tener un trabajo para cada base de datos? o un solo trabajo que hace todo? Mi inclinación es hacia trabajos separados, pero deseo entender qué tienden a hacer los DBA de SQL Server en general.