【发布时间】:2010-01-15 15:55:39
【问题描述】:
我有一个需要测试的应用程序扩展。部分扩展将一些更新应用于应用程序数据库模式(通过应用程序 API)。我想在我的课程运行时测试应用程序的给定版本 1,架构变为 v1.1,并且对 1.1 中应该存在的项目的某些查询是否正确返回。我在架构 v1.0 备份了数据库,我想在测试中做的是:
1/ 从备份中恢复数据库
2/ 调用执行更新的代码
3/ 调用几个方法来验证架构更新是否成功
4/从备份中恢复数据库
在我的 c# 代码中是否可以使用类来执行此还原,或者我是否必须在 shell 进程中执行命令?
【问题讨论】:
-
您是在运行 SQL Server,还是打算通过 ODBC 或 MySQL 之类的其他方式来执行此操作?
-
我正在运行 sql server,但允许它与 oracle 一起使用的选项将非常有用
标签: c# .net backup database-restore