sql server 2008 怎么还原数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql server 2008 怎么还原数据库相关的知识,希望对你有一定的参考价值。

首先,当然是要备份好一份sql的数据文件;通常我们讲的还原数据库是指文件到数据库,而在这里,sql2000,备份的文件可以还原到高版本的sql
server上,而高版备份文件却还原不了低版本的sql
server;下面我们来操作一次给大家看,因为我的备份文件很大,20g左右,有点慢;
登陆sql
server
management
studio管理器,然后右击数据库-选择还原数据库:
这里首先写好数据库名-选择源设备-文件-添加数据库文件(文件名是以.bak结尾的备份文件);然后确定:
这里便可以看这个备份文件的基本内容;备份日期,备份类型,数据库名等;
然后我们下一步完成还原;这里通常会有一个报错,超过所有数据库大小达到10g会还原失败,我查了一下资料:
解决办法:
1、选中该数据库“右键”选择【属性】;
2、在弹出的对话框中选择【选项
】,然后在右侧列表找到【状态】下的【限制访问】:将状态值改为“multiple”或者“multi_user”
,点击【确定】保存就可以了!
以上参考之用,但如果出现报错提示,要看清楚提示语;然后去查一下相关资料;再个申明,数据库最好用完整版的,而且是要正版,这样用起来,还是比较舒服的;
参考技术A MS SQL数据库从2012转移到2008的方法 SQL Server 2012 导出的过程 1.打开SQL Server 2012 Management Studio,登录到服务器,在数据库中选择要转移的数据库, 右键--“任务(T)”--“生成脚本(E)...”。 2.在“生成和发布脚本”窗口中,点击“下一步”, 3.“选择要编写脚本的数据库对象”,可以不做设置,点击“下一步”, 4.点击[保存到文件]右边的“高级”按钮,在对话框中,设置“为服务器版本编写脚本”为“SQL Server 2008”, 设置“要编写脚本的数据的类型”为“架构和数据”。选择保存脚本的位置。 5.下一步,再下一步。导出完成。 SQL Server 2008导入的过程 1.打开Management Studio,登录到服务器, 2.选择菜单“文件”——“打开”——“文件”,选择.sql脚本文件,点击工具栏中的“执行”按钮。 3.在左侧的“对象资源管理器”中右键“数据库”——“刷新”。完毕。本回答被提问者采纳

SQL server2012怎么备份数据库

有两种方式:
一种是使用SQL:backup database语句。
另一种是在SSMS上,右键数据库名,在弹出菜单的任务上,可以看到相应的备份菜单。
参考技术A 管理器中选中需备份的数据库右键有选项,或者建立一个定时任务设置自动备份

以上是关于sql server 2008 怎么还原数据库的主要内容,如果未能解决你的问题,请参考以下文章

sql server 2008 怎么还原数据库

如何在SQL Server 2008 R2中还原数据库

如何设置将SQL SERVER2012数据库备份还原到SQL SERVER2008上

怎么在SQL Server 2008中还原.mdf数据文件

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

SQL Server还原数据库失败怎么办