当前位置: 代码迷 >> Sql Server >> 实现还原数据功能报错,请各位大神指教如何解决
  详细解决方案

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

热度:89   发布时间:2016-04-24 22:43:19.0
实现还原数据功能报错,请各位大神指教怎么解决



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

------解决方案--------------------
还原时,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的库即可。按照提示是你的库在还原是必须独占,不能有其他人在用
  相关解决方案