安排创建存储过程

时间:2016-03-15 00:59:28

标签: sql-server-2012 scheduled-tasks sql-scripts

我有一个测试数据库,每周都会被一个全新的生产副本覆盖。 但是我们的测试环境发生了变化,我在创建副本后的每个星期一早上手动编写脚本。 有没有办法安排脚本代码运行,可以生成我的对象和数据更改,例如新的存储过程等。

SQL Server中的Job调度程序可以导入一个SQL脚本,但它不是动态的我需要一些我将来可以使用的东西,它会在每次运行之前在脚本中读取并获取任何更改。

1 个答案:

答案 0 :(得分:1)

我建议您创建一个SSIS包并在脚本组件中使用SMO来生成DDL。

This link may help you a little bit.

使用SMO非常简单直接

SMO tutorial