目前,如果我想为数据库中的表输出SQL脚本,在Management Studio中,我可以右键单击并输出创建脚本。
是否有相应的输出数据库维护计划的SQL脚本?#
修改
我工作的公司有4台服务器,3台服务器,没有集成的迹象,每台服务器每天运行大约500,000个交易。原始维护计划未记录,并尝试创建默认模板维护计划。
答案 0 :(得分:2)
您不能将它们导出为脚本,但如果您打算在服务器实例之间迁移它们,则可以按如下方式导入和导出它们:
连接到Integration Services并展开存储的包> MSDB>维护计划。然后,您可以右键单击该计划并选择导入或导出
答案 1 :(得分:0)
我认为你不能用维护计划来做到这一点,因为那些是DTS包,现在它们被称为SSIS(SQL Server Integration Services)。
有一个存储过程可以从中添加维护计划,但我认为它可能已被弃用。 (sp_add_maintenance_plan)。我没有在这里测试SQL 2005。
问题是,为什么要导出完整的mp? :)如果是在其他服务器中导入,那么ssis包可能很有用。我建议你看看那个方向,因为你可以在服务器之间导出/导入。