在应用程序的开发过程中,用户通常想要添加新模块、业务规则等。所以我经常使用 SQL Server 2008 选项从开发数据库创建脚本以生成新表,然后我将在发布之前在生产服务器上执行应用程序的新版本。
所以我想知道有没有办法将整个生成脚本文件放在事务中,如果在将所有内容返回到以前的状态时出现错误,没有添加新表,插入数据等时回滚更改。
如果有原因这不是推荐的方法,请解释。
sql-server-2008 scripting transaction rollback
rollback ×1
scripting ×1
sql-server-2008 ×1
transaction ×1