
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文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)