日期:2014-05-17  浏览次数:20473 次

实现还原数据功能报错,请各位大神指教怎么解决



如题,该怎么解决啊。。。

------解决方案--------------------
还原时,orestore.database不要设为call,而是master
------解决方案--------------------
引用:
引用:另外,master库不建议用这种方式还原,master库有自己的还原方法,可以到网上搜搜,频繁还原并不是好事情,影响面很大。所以我觉得没必要做成一个功能,写个脚本下次直接执行倒可以
还原功能是我自己加上去的,只是想看看能不能做出来。纠结好几天了

use master
go
alter database call
set offline
with rollback immediate
go
restore database call
from disk='your file path'

------解决方案--------------------
引用:
引用:
另外,master库不建议用这种方式还原,master库有自己的还原方法,可以到网上搜搜,频繁还原并不是好事情,影响面很大。所以我觉得没必要做成一个功能,写个脚本下次直接执行倒可以
还原功能是我自己加上去的,只是想看看能不能做出来。纠结好几天了
那你也别拿master来测试,万一出问题要重装的。随便搞个test的库即可。按照提示是你的库在还原是必须独占,不能有其他人在用