试试我的非法招数之“瞒天过海”吧^_^
首先建立一个空的数据库
然后对此空库进行备份
最后对此库进行还原,不过还原的时候得要找你以前的那个文件了
OK!还原成功!
日志文件不需要追加的,如果很重要,不妨试试~应该也能骗过笨笨的计算机吧~~哈哈:)
⑵ 数据库恢复时出现“设备激活错误,请使用with move选项来标志该文件的有效位置”报错的解决方法
经常有用户在将虚拟主机中的数据库备份文件下载到本地通过SQL数据库用户使用手册中的操作方法还原到本地数据库时还原数据库时,在企业管理器中,操作:所有任务——>还原数据库——>选择“从设备”还原,找到备份文档路径,强制还原。会出现报错:设备激活错误,请使用with move选项来标志该文件的有效位置。
解决方法:右键点“数据库”(注意不是某个特定的数据库)--》所有任务--》还原数据库--》选择“从设备”还原,选择要还原成的数据库名,然后在选项卡中,选择最现有数据库上强制还原数据库,然后在下面修改数据库还原后的物理路径,这个路径要是存在的一个路径,否则就会出现上面的错误,逻辑文件名可以不用改。
⑶ 如何解决sqlserver还原数据库出现提示无法打开备份设备的问题
解决办法:
在备份的硬盘上右击->属性->安全,找到Users,单击它,然后在下面的权限上全部打勾即可。
⑷ SQL2008 还原数据库 提示错误3241
SQL2008 还原数据库 提示错误3241是设置错误造成的,解决方法为:
1、在你的数据库上右击,选择其中的任务。
⑸ sql数据库还原出错:设备激活错误
看看是不是在低版本数据库上还原高版本的备份文件
⑹ 数据库还原时,提示设备激活错误
1.企业管理器中的方法:
--右键"数据库"
--所有任务
--还原数据库
--"还原为数据库库"中输入还原后的数据库名
--还原选择"从设备"--选择设备--添加--添加你的备份文件--确定,回到数据库还原的界面
--备份号--选择内容--选择你要恢复那次备份的内容
--选项--将"移至物理文件名"中的物理文件名修改为你的数据文件要存放的文件名
--如果要还原的数据库已经存在,选择"在现有数据库上强制还原"-
-确定
⑺ SqlServer 2000 通过.bak文件还原数据库的时候,报这个错误
一、为备份或还原操作指定的设备太多;只允许指定64个设备。RESTORE DATABASE操作异常终止。当还原数据库时,如果出现“为备份或还原操作指定的设备太多;只允许指定64个设备。RESTORE DATABASE操作异常终止。”这个错误时,说明你是在把从SQLServer2005上备份的数据还原到SQLServer2000数据库上。出现这个错误:
1.并不说明你的电脑系统有问题(不用重装系统)。
2.你的SQLServer2005或SQLServer2000数据库安装的有问题(不用重装数据库)。
3.不用破口大骂微软垃圾。
很简单,只要你连接上SQLServer2005的SQLEXPRESS实例。在SQLServer2005库上还原即可。下载SQL Server Management Studio Express软件,这是用于连接管理SQLServer2005的工具。可以帮助你还原数据库,强调一下,虽然使用SQL Server Management Studio Express这个工具了,SQLEXPRESS这个实例才是你要连接的2005数据库(.\SQLEXPRESS)。而不是(.)或(local),如果是(.)或(local)说明你没有连接上SQLServer2005数据库,还会报错,必须确信你真正连接上了SQLServer2005数据库。
最后总结一下:SQLServer2005和SQLServer2000的备份是不能通用的,因此,当还原数据库时不能搞混,特别是,当从网上下载一些源代码,有些数据库的备份,没有注明是2005还是2000的,当出现以上错误时,说明你是在把从SQLServer2005上备份的数据还原到SQLServer2000。
二、在2005上备份了一个数据库,然后在2000上还原,05的兼容的版本已经设置了8.0,可是还原的时候,报以下这个错误: 为备份或还原操作指定的设备太多;只允许指定64个设备。
RESTORE HEADERONLY 操作异常终止。 (Microsoft SQL Server, Error: 3205)
如果不用到sql 2005其中的新功能,比如diagram, CLR等,是可以回到sql 2000的。错误“RESTORE HEADERONLY……”等等意思是2005与2000的备份格式不同了,所以无法辨认,出错。用sql 2005 client side连接sql 2000 server,然后restore,这样,sql 2005的客户端可以认识sql 2005的备份格式,restore成功。
⑻ SQLServer 数据库还原出现操作系统错误21(设备未就绪),这个问题怎么解决,求大神
你检查一下你要还原的这个位置倒底是不是存在(就是上面这个D:\program...整个的文件夹),如果并不存在这个目录,你改成一个现有的目录就行了。
⑼ sql server 2005数据库文件无法还原,报错如下图
楼主你是还没有备份事物日志造成的
备份的选项要选择“备份日志尾部,并使数据库处于还原状态”,确定即可。
还原:选中要还原的数据库,
右击
——任务——还原——数据库,会看到有完整
备份文件
和
事务日志
备份文件,都选中,然后选择时间点,就可以还原到最近的时间点。
希望解决了楼主的问题
⑽ SQL 还原数据库问题,在线等答案!
你硬盘上肯定没有这个目录!
d:\program files \Microsoft SQL Server\MSSQL\data\
好多新手都会遇到这个问题,因为这个备份数据库文件的原始位置为
d:\program files \Microsoft SQL Server\MSSQL\data\,你可以在恢复的时候注意把文件路径修改一下即可,或者简单一点你就在d盘建立一下目录结构恢复也行:
d:\program files \Microsoft SQL Server\MSSQL\data\