怎么把sql server 2008 备份文件bak还原?

提示不兼容,

1、打开SQL Server Management Studio,连接数据库,找到“本地” - “数据库”。

2、右键单击“还原数据库”或“还原文件和文件组”。

3、在“还原文件和文件组”界面上,输入目标数据库名称,选择“源设备”,然后单击“浏览”以选择要还原的文件。

4、您可以添加多个备份文件,选择恢复文件,单击“确定”。

5、检查要恢复的bak备份文件,单击OK,开始恢复操作,根据数据量,恢复所需的时间不同,请耐心等待。

6、等待还原完成,单击“确定”,刷新数据库列表,可以看到刚恢复的数据库。此时,bak备份文件已恢复到数据库。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-29

1、打开SQL Server Management Studio,连接数据库,找到“本地” - “数据库”。

2、右键单击“还原数据库”或“还原文件和文件组”。

3、在“还原文件和文件组”界面上,输入目标数据库名称,选择“源设备”,然后单击“浏览”以选择要还原的文件。

4、您可以添加多个备份文件,选择恢复文件,单击“确定”。

5、检查要恢复的bak备份文件,单击OK,开始恢复操作,根据数据量,恢复所需的时间不同,请耐心等待。

6、等待还原完成,单击“确定”,刷新数据库列表,可以看到刚恢复的数据库。此时,bak备份文件已恢复到数据库。

本回答被网友采纳
第2个回答  推荐于2017-10-14

1:登录ssms(sqlserver management studio),然后右击数据库,选择还原数据库

2:首先写好数据库名,然后选择源设备;源文件右边末尾的文件按钮,添加数据库文件(.bak备份文件的目录);最后点击确定:

注意:1:如果还原文件过大报错,则需要更改下状态属性,状态下的限制访问:将状态值改为“Multiple”或者“MULTI_USER",点击确定即可!

2:点击数据库右键属性,选项中选择下兼容级别

第3个回答  推荐于2017-09-02

你的bak文件为10.50.1617版本应该是sqlserver2008 R2版本数据库. 而你目前电脑的数据库为10.00.1600 sqlserver2008,高版本数据无法还原到低版本数据库。


解决方法:

    1.通过相同类型的服务器数据库备份还原.

    2.或者点击数据库右键属性->兼容级别改成低于或等目标服务器的版本在备份还原试试

    

    3.或把数据库生成sql脚本输出来 在执行到新数据库中即可.


如有问题可以追问,我当及时回答.

希望能帮到你!

本回答被提问者采纳
第4个回答  2013-08-26
你备份的服务器版本高于你现在要恢复的服务器的版本,所以没法恢复的追问

怎么办 需要重新安装sql吗?还是可以改变备份文件

追答

重新装,你服务器备份看到是没得改的

相似回答