En MS SQL Server 2005, ¿hay alguna forma de exportar el plan de mantenimiento completo de una base de datos como un script SQL?

StackOverflow https://stackoverflow.com/questions/32689

  •  09-06-2019
  •  | 
  •  

Pregunta

Actualmente, si quiero generar un script SQL para una tabla en mi base de datos, en Management Studio, puedo hacer clic derecho y generar un script de creación.

¿Existe un equivalente para generar un script SQL para el plan de mantenimiento de una base de datos?

Editar

La empresa para la que trabajo tiene 4 servidores, 3 servidores y no hay señales de integración, cada uno de los cuales ejecuta alrededor de 500.000 transacciones al día.Los planes de mantenimiento originales no estaban documentados y se intentaba crear una plantilla de plan de mantenimiento predeterminada.

¿Fue útil?

Solución

No puede exportarlos como scripts, pero si su intención es migrarlos entre instancias de servidor, puede importarlos y exportarlos de la siguiente manera:

Conéctese a Servicios de integración y expanda Paquetes almacenados>MSDB>Planes de mantenimiento.Luego puede hacer clic derecho en el plan y seleccionar importar o exportar.

Otros consejos

No creo que puedas hacer eso con los Planes de Mantenimiento, porque esos son paquetes DTS, bueno ahora se llaman SSIS (SQL Server Integration Services).

Había un procedimiento almacenado desde el cual se podían agregar planes de mantenimiento, pero creo que puede estar obsoleto.(sp_add_maintenance_plan).No tengo SQL 2005 para probar aquí.

La pregunta es, ¿por qué querrías exportar el mp completo?:) Si es para importar a otro servidor, entonces un paquete ssis podría ser útil.Le sugiero que mire en esa dirección, porque puede exportarlos/importarlos entre servidores.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top