【问题标题】:How to install SQL Server job using scripts?如何使用脚本安装 SQL Server 作业?
【发布时间】:2012-05-03 21:06:39
【问题描述】:

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

【问题讨论】:

    标签: sql-server-2008 deployment scheduled-tasks


    【解决方案1】:

    This 可能是了解它们是如何编写脚本的一个很好的起点。您基本上使用sp_add_job 创建一个作业,然后可以使用相关的存储过程添加步骤、计划等。您可能希望首先从 SQL Management Studio 编写现有作业的脚本并将它们与文档进行比较。

    【讨论】:

      【解决方案2】:

      最简单的方法是手动创建一个作业,然后在 SSMS 中右键单击它并执行 Script As Create。

      【讨论】:

        【解决方案3】:

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

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-01-03
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-05-02
          • 1970-01-01
          • 1970-01-01
          • 2020-01-14
          相关资源
          最近更新 更多