标签: sql-server-2012 scheduled-tasks sql-scripts
我有一个测试数据库,每周都会被一个全新的生产副本覆盖。 但是我们的测试环境发生了变化,我在创建副本后的每个星期一早上手动编写脚本。 有没有办法安排脚本代码运行,可以生成我的对象和数据更改,例如新的存储过程等。
SQL Server中的Job调度程序可以导入一个SQL脚本,但它不是动态的我需要一些我将来可以使用的东西,它会在每次运行之前在脚本中读取并获取任何更改。
答案 0 :(得分:1)
我建议您创建一个SSIS包并在脚本组件中使用SMO来生成DDL。
This link may help you a little bit.
使用SMO非常简单直接
SMO tutorial