2009-06-03 70 views
1

我在我的SQL Server 2008服务器中有一个SQL Server作业。现在我想用PowerShell编写一些脚本,可以通过命令行自动将作业部署到其他计算机上。任何样品或文件推荐这个主题学习?如何使用脚本安装SQL Server作业?

回答

3

This可能是理解它们如何编写脚本的一个很好的起点。你基本上用sp_add_job创建一个工作,然后可以添加步骤,时间表等与相关的存储过程。您可能希望从SQL Management Studio中脚本化现有作业并将其与文档进行比较。

2

最简单的是手动创建一个作业,然后在SSMS中右键单击它并将脚本创建为脚本。

1

如果要将同一作业部署到其他SQL Server,则可能还需要考虑SQL Server中的MSX TSX设置。

一台服务器是将作业部署到所有其他服务器并且目标服务器(TSX)下载并执行作业的主服务器(MSX)。最重要的是,SQL Server代理的所有优点(调度,部署,错误日志记录,通知,触发另一个,集成)等都是内置的,您不必为每项工作都自定义编写它。

相关问题