sqlserver2005 中数据还原时提示: 还原 对于服务器 key-be7aeda3084 失败

sqlserver2005 中数据还原时提示: 还原 对于服务器 key-be7aeda3084 失败,第1张

应该还有其他信息,把完整的信息写出来。

另外如果不确定数据文件的存放位置,可以用下面的语句进行查看:

第一步:

----查看你的备份文件详细内容

RESTORE

FILELISTONLY

from

disk='D:\Backup\test.bak'

GO

D:\Backup\test.bak这个是你的备份文件,必须是绝对路径。

执行以后的结果如下:

LogicalName

------------------------

test

test_log

第二步:

----根据你的备份文件中提示,用LogicalName列中的值修改下面的恢复脚本,一般类似test对应.MDF文件,而test_log对应.ldf文件。

RESTORE

DATABASE

[test]

FROM

DISK

=

N'D:\Backup\test.bak'

WITH

FILE

=

1,

MOVE

N'test'

TO

N'D:\SQLDATA\MSSQL.1\MSSQL\DATA\test.mdf',

MOVE

N'test_log'

TO

N'D:\SQLDATA\MSSQL.1\MSSQL\DATA\test_1.ldf',

NOUNLOAD,

REPLACE,

STATS

=

10

GO

一般如果备份文件没有问题,都可以顺利恢复。

很多出现问题的情况,可能是还原的数据文件存放的目录不存在导致。

备份:

打开企业管理器

右击您要备份的数据库

点击所有任务

点备份数据库

点添加

点那三个点的按扭定义备份文件要存储的位置和文件名

点重写现有媒体

确定

备份完成

恢复:

可在另一服务器新建空数据库,取名为您备份的数据库名。 或由于某种原因在本数据库上恢复:

右击新建的数据库

点所有任务

点还原数据库

点从设备

点选择设备

点添加

定位您备份时备份的文件(要从原服务器拷备过来)

确定

点选项

点在现有数据库上强制还原

点确定

等待

完成!

的是什么版本?

SQL Server Express最大好像支持2GB.. 试试:将sql server 2005的兼容级别设置为80,然后再恢复sql server 2000的备份文件.

更改方式如下:

Microsoft SQL Server Management Studio->ServerName->Database->database name ,right manu->properties->options->Campatiblity level->downframe list,select: sql sever 2000 (80)->Click buton ok

恢复完毕后,再改为90.


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/102569.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-09
下一篇2023-03-09

发表评论

登录后才能评论

评论列表(0条)

    保存