“Windows Workflow Foundation开发实战系列课程”中的数据库恢复
Posted on 2010-05-12 10:41 lining 阅读(253) 评论(0) 编辑 收藏 举报“Windows Workflow Foundation开发实战系列课程”中的数据库恢复
A.我们使用默认方式建立一个供恢复使用的数据库(如ContosoWF)。可以在SQL Server Enterprise Manager里面建立。
B.停掉数据库服务器。
C.将刚才生成的数据库的日志文件ContosoWF_log.ldf 删除,用要恢复的数据库mdf文件覆盖刚才生成的数据库数据文件ContosoWF.mdf。
D.启动数据库服务器。此时会看到数据库test 的状态为“置疑”。这时候不能对此数据库进行任何操作。
E.在在查询分析器中以超级用户登入,执行以下存储过程,必须以超级用户登入,这是系统级存存处过程。
EXEC sp_detach_db @dbname = 'ContosoWF'
EXEC sp_attach_single_file_db @dbname = 'ContosoWF', @physname = 'D:\Microsoft SQL Server\Data\ContosoWF.MDF'
F.刷新数据库,表出来了,数据完好
注:数据版本SqlServer 2005 Express