快照功能的替代方案,SQL Server Standard

Sun*_*nib 9 database sql-server testing snapshot sql-server-2008-r2

出于测试目的,我想将完整的数据库重置为某个状态(数据和结构).我想自动完成这项工作.在我开始测试之前,最好是命令行指令.

经过一番搜索,我发现SQL Server为此提供了一个很好的解决方案.快照.编写测试查询后,我发现SQL Server的标准版不支持这一点.:-(

鉴于我希望自动化这一事实:我的选择是什么?立即覆盖数据文件对我来说听起来不是一个好选择......

其他一些信息:

  • Windows 7的
  • Microsoft SQL Server标准版(64位),10.50.1600.1
  • 数据库大小是app.1千兆字节
  • 这仅用于测试.因此,当我返回"快照"时,其他用户不会使用该数据库.
  • 有关快照的更多信息:

先感谢您!

Dam*_*ver 6

如果您是出于测试目的而这样做,则可以使用Developer Edition:

SQL Server 2008 Developer包含Enterprise Edition的所有功能,但仅授权用于开发,测试和演示.


Ben*_*Ben 5

分离MDF文件,将其复制到某处,重新附加它.

如果要重置数据库,请分离MDF,将旧文件复制到顶部,然后重新附加.

或者备份和恢复.