使用bak文件还原SQL Server

原创 2015年01月07日 16:54:14

        今天小伙伴给了我一个bak的文件问我能不能导入进SQL Server。。。话说我对SQL Server也不是很熟悉,而且是第一次看到用bak导入进数据库的。。为了完成小伙伴交给我的任务,我查了查资料,其实bak文件是一个备份文件,而SQL Server可以直接用bak备份文件进行还原数据库的操作,这个操作就相当于导入数据库了。。

        首先打开SQL Server Management Studio  ,手动创建一个空的数据库,名字自己随便取都可以,这里我直接叫test  ,简单小清新的名字- -。。 然后点击新建查询直接输入以下sql语句。。。

 

       

RESTORE DATABASE test
FROM DISK = 'G:\testbak.bak'   --这里是bak文件路径 ,我是放在G盘下的
with replace,
MOVE 'test' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\test.mdf',   --这里是mdf文件路径
MOVE 'test_log' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\test.ldf'   --这里是ldf文件路径


     然后直接执行就ok了。。。效果如下。。

    

 

      这样就直接把bak文件“导入”进数据库了。。。

      PS:如果不知道mdf文件路径和ldf文件路径的小伙伴可以在管理工具那里右击数据库,然后选择新建数据库,在弹出来的框这里就能看到这两个文件的路径了。。。

    

    

 

        

SQLServer还原.bak文件为数据库

注意:备份文件的数据库版本和本地数据库版本相同。还原步骤 连接服务器,右击“数据库”目录,选择“还原数据库”; 选择“设备”,并点击右侧的按钮,选择添加备份文件,点击确定; 左侧选择“选项”页...
  • qq_23888451
  • qq_23888451
  • 2017-03-01 20:12:45
  • 3547

SQl Server利用bak文件还原数据库

如何在sql server2005里导入bak文件 1.右击SQL Server 2000实例下的“数据库”文件夹。就是master等数据库上一级的那个图标。选择“所有任务”,“还原数据库” ...
  • xiaoyu90520
  • xiaoyu90520
  • 2014-04-23 13:10:04
  • 4853

【SQL Server】--SQL Server数据库bak文件还原

一、新建数据库EvaluationSystem 二、右键Evaluation——任务——还原——数据库 三、选择备份——... 四、选择备份设备——添加——选择bak文...
  • successA
  • successA
  • 2015-12-03 22:05:52
  • 8724

还原sql server 数据库(.bak文件)

还原sql server 数据库(.bak文件) 选择“数据库”——》“还原数据库”——》起一个数据库名——》选择“从设备”——》选择你的ba'k文件位置,然后按确定还原就可以了 在S...
  • u012810138
  • u012810138
  • 2014-06-03 09:40:27
  • 1158

使用SQL BAK Reader 小工具查看SQL Server备份文件内容(不需要打开SQL Server)

使用SQL BAK Reader 小工具查看SQL Server备份文件内容(不需要打开SQL Server) 有时候我们没有SQL Server或者没有权限连接到SQL...
  • haiross
  • haiross
  • 2014-05-12 13:44:52
  • 9429

bak文件如何还原数据库文件

bak文件介绍:             后缀是bak文件是备份文件,默认情况下,保存的时候,会自动的把原来的版本备份一下。当你修改了原来文件的内容的时候,保存修改后的内容,那么修改前的内容...
  • u013047824
  • u013047824
  • 2015-07-08 09:41:11
  • 9944

SQLServer2008 .bak数据库文件的还原

SQLServer2008 .bak数据库文件的还原   --返回由备份集内包含的数据库和日志文件列表组成的结果集。  --主要获得逻辑文件名   www.2cto.com   ...
  • senlin20
  • senlin20
  • 2013-03-15 11:11:45
  • 1498

【数据库】数据库的bak格式备份与还原

这些天忙于处理评教的事情,其中接触了很多的新的知识。话说数据库的备份已经不是很新鲜了,但是感觉自己很有必要去总结一下,以便以后自己查看,或者是给新的朋友一点点启示。 在开始之前有几个问题? 1、什...
  • kisscatforever
  • kisscatforever
  • 2015-12-08 08:26:34
  • 4516

当恢复sql server bak文件时,原始的用户无法删除

当你从现有的bak文件,恢复数据库时,如果数据库本身带有一个用户:比如用户叫:DemoUser. 你无法创建一个相同的用户并mapping这个用户到数据库, 并且你无法删除数据库的用户:DemoUs...
  • kuui_chiu
  • kuui_chiu
  • 2014-01-23 21:30:43
  • 654

Linux下对MySql数据库备份与恢复

MySQL命令行导入数据库: 1,将要导入的.sql文件移至bin文件下,这样的路径比较方便 2,同上面导出的第1步 3,进入MySQL:mysql -u 用户名 -p 如我输入的命令行:my...
  • chun8416
  • chun8416
  • 2016-04-05 15:29:29
  • 8164
收藏助手
不良信息举报
您举报文章:使用bak文件还原SQL Server
举报原因:
原因补充:

(最多只允许输入30个字)