sql2005 数据库还原问题 近乎崩溃了 请高手来帮帮忙!

时间:2022-06-02 00:38:59
我在SQL Server Management Studio  还原我的一个XX.BAK数据库文件 是从公司考回来了 结果还原的时候就提示说 必须选择还原来源 我已经在 源设备里面选择了 我的BAK文件了啊 下面没有出现让我选择的东西了 死活就是不行 太奇怪了 都是2005的数据库 为什么就出现这问题 谷歌搜了半天 惊奇的是居然没有人碰到? 在这里请教高手了 小弟实在是无奈。。

15 个解决方案

#1


先建立一个同名的数据库。

#2


RESTORE database Db_test from DISK='c:\test_data.bak'

#3


 还原我的一个XX.BAK数据库文件 是从公司考回来了 结果还原的时候就提示说 必须选择还原来源 我已经在 源设备里面选择了 我的BAK文件了啊

你还原的时候选择文件或文件组

#4


或直接用SQL语句还原吧,上面有了

#5


我用了 还是不行 太奇怪了 两位说的方法我之前都试过了 还是谢谢能回答

#6


引用 5 楼 jy02411368 的回复:
我用了 还是不行 太奇怪了 两位说的方法我之前都试过了 还是谢谢能回答

那你选择设备应该没问题的,

#7


恩 是啊 怀疑是备份的时候没备份好 平时都直接附加的 比备份安全 

#8


引用 7 楼 jy02411368 的回复:
恩 是啊 怀疑是备份的时候没备份好 平时都直接附加的 比备份安全

你选择从设备还原试试

#9


本来就是从设备还原的 我是说我以前都是附加的 如果选择还原组和文件的话 最起码 选择用于备份的还原集那里还有个文件可以打钩 要是选择还原的话 连个文件都没得选了 哎 好晕

#10


先新建一个同名的数据库,还原的时候选择数据库,然后选择从设备中还原,然后从中选择你想要的.bak文件,如果你的还原文件没有后缀名,文件类型选择所有类型。
如果还找不到这个bak文件的话,确定要还原的bak文件时和数据库是在同一个服务器上。。。

#11


引用 9 楼 jy02411368 的回复:
本来就是从设备还原的 我是说我以前都是附加的 如果选择还原组和文件的话 最起码 选择用于备份的还原集那里还有个文件可以打钩 要是选择还原的话 连个文件都没得选了 哎 好晕


楼主还没搞定吗?

还没有搞定的话,请参考 下面的17楼回复
[url=http://topic.csdn.net/u/20091019/21/800cc2fa-24a3-4bee-ae89-675eb4a06422.html?33696][/url]

#12


右键点击数据库名,选择‘附加’  看看可以吗?

#13


楼主,源设备里添加好数据库备份文件后,下面一个大框,里面有备份文件,还原的复选框需要选上。你不会没选吧?
还是出现了添加完备份文件后下面的大框中没有出现文件选项?这个好像太不应该啊。。

#14


“必须选择还原来源” 这个错误应该是因为没有选择还原备份集~

#15


现在了复选框之后数据库原来的路径应该要存在才行的??
引用 13 楼 pbsh 的回复:
楼主,源设备里添加好数据库备份文件后,下面一个大框,里面有备份文件,还原的复选框需要选上。你不会没选吧?
还是出现了添加完备份文件后下面的大框中没有出现文件选项?这个好像太不应该啊。。

#1


先建立一个同名的数据库。

#2


RESTORE database Db_test from DISK='c:\test_data.bak'

#3


 还原我的一个XX.BAK数据库文件 是从公司考回来了 结果还原的时候就提示说 必须选择还原来源 我已经在 源设备里面选择了 我的BAK文件了啊

你还原的时候选择文件或文件组

#4


或直接用SQL语句还原吧,上面有了

#5


我用了 还是不行 太奇怪了 两位说的方法我之前都试过了 还是谢谢能回答

#6


引用 5 楼 jy02411368 的回复:
我用了 还是不行 太奇怪了 两位说的方法我之前都试过了 还是谢谢能回答

那你选择设备应该没问题的,

#7


恩 是啊 怀疑是备份的时候没备份好 平时都直接附加的 比备份安全 

#8


引用 7 楼 jy02411368 的回复:
恩 是啊 怀疑是备份的时候没备份好 平时都直接附加的 比备份安全

你选择从设备还原试试

#9


本来就是从设备还原的 我是说我以前都是附加的 如果选择还原组和文件的话 最起码 选择用于备份的还原集那里还有个文件可以打钩 要是选择还原的话 连个文件都没得选了 哎 好晕

#10


先新建一个同名的数据库,还原的时候选择数据库,然后选择从设备中还原,然后从中选择你想要的.bak文件,如果你的还原文件没有后缀名,文件类型选择所有类型。
如果还找不到这个bak文件的话,确定要还原的bak文件时和数据库是在同一个服务器上。。。

#11


引用 9 楼 jy02411368 的回复:
本来就是从设备还原的 我是说我以前都是附加的 如果选择还原组和文件的话 最起码 选择用于备份的还原集那里还有个文件可以打钩 要是选择还原的话 连个文件都没得选了 哎 好晕


楼主还没搞定吗?

还没有搞定的话,请参考 下面的17楼回复
[url=http://topic.csdn.net/u/20091019/21/800cc2fa-24a3-4bee-ae89-675eb4a06422.html?33696][/url]

#12


右键点击数据库名,选择‘附加’  看看可以吗?

#13


楼主,源设备里添加好数据库备份文件后,下面一个大框,里面有备份文件,还原的复选框需要选上。你不会没选吧?
还是出现了添加完备份文件后下面的大框中没有出现文件选项?这个好像太不应该啊。。

#14


“必须选择还原来源” 这个错误应该是因为没有选择还原备份集~

#15


现在了复选框之后数据库原来的路径应该要存在才行的??
引用 13 楼 pbsh 的回复:
楼主,源设备里添加好数据库备份文件后,下面一个大框,里面有备份文件,还原的复选框需要选上。你不会没选吧?
还是出现了添加完备份文件后下面的大框中没有出现文件选项?这个好像太不应该啊。。