如何把备份的.bak文件还原到一个新的数据库

如何把备份的.bak文件还原到一个新的数据库,第1张

1、随便选择一个数据库来还原,选择好你的bak文件后,再查看“选项”选项卡中可以查看bak文件关联的原数据库名称。

2、然后取消还原,新建一个空的原名称的数据库,再执行还原备份就可以了。

SQL Server 2008向下兼容SQL Server 2000的数据库,可以参考以下三种方法:

方法一:

备份还原数据库方式

1、备份源服务器上的数据库,SQL Server Management Studio中的数据库名字上右键任务——备份,完成备份;

2、将备份文件(bak)复制到目标服务器,还原备份数据库文件(bak)到目标服务器上。

方法二:

分离附加数据库方式,

分离附加数据库要求:

目标服务器上的SQL Server Management Studio版本必须低于源服务器的SQL Server版本或者与源服务器的SQL Server版本相同。

以下示例是将名称为Test20161212的数据库进行分离附加 *** 作,

1、查看数据库Test20161212文件所在路径,

SQL Server Management Studio中的数据库名字上Test20161212右键属性——文件,在右下侧可以看到文件路径;

2、从源服务器上分离数据库,

SQL Server Management Studio中的数据库名字上Test20161212右键任务——分离,在分离数据库界面,”要分离的数据库“列表框里勾选√删除连接,点击确定按钮,完成分离;

3、在步骤1找到的文件路径中找到数据库主文件(Test20161212mdf)和日志文件(Test20161212_logldf),通过U盘或者共享的方式复制到目标服务器上的D盘根目录下(可以放在其他位置,在附加数据库时找到对应位置的文件附加即可);

4、打开目标服务器上的SQL Server Management Studio,单击鼠标左键选中数据库——单击鼠标右键打开右键菜单,选择附加,

在附加数据库界面,点击“要附加的数据库”列表框下的添加按钮,选择D盘根目录下的数据库主文件Test20161212mdf,点击确定按钮——点击附加数据库界面的确定按钮,附加数据库界面自动关闭后,附加完成,双击数据库可展开看到名为Test20161212的数据库。

方法三:

拷贝数据库文件方式

1、停止SQL Server服务,将需要备份的数据库主文件(mdf)和日志文件(ldf)复制到目标服务器上;

2、在目标服务器上附加数据库主文件(mdf)。

1首先你要确定这个bak的数据库备份文件的来源

之前备份的时候用的数据库的版本要低于或等于sql2008的版本

才能进行还原

2确认好后

打开sql2008企业管理器

3选择身份验证模式

windows身份验证(仅限本地电脑)

或者

用之前创建的账户密码登陆

4登陆进来后

找到数据库

右键---还原数据库

5还原的源

选择

源设备

然后点开源设备后面的省略号按钮

进去

添加

进去目录选择你的bak文件

点击确定

6确定之后

会出现下面的画面

把前面还原的勾点上

上面的目标数据库写好你要还原为的新库名

7值得注意的是

选项里面

还原为里面的内容是

还原后的数据库产生的数据库文件存放的目录

而这个目录是从备份数据库的原电脑存放的数据库文件目录

取过来的

如果你这台电脑没有这个目录或者这个目录下有同名文件

就需要手动在这里修改成有效的存放目录

主文件和日志文件两个路径都要改好

然后点击确定

等待还原完成就ok了。

以上就是关于如何把备份的.bak文件还原到一个新的数据库全部的内容,包括:如何把备份的.bak文件还原到一个新的数据库、如何将sqlserver2000的数据还原到sqlserver2008、sqlserver怎么导入数据库文件bak文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9856558.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存