如何在服务器上还原数据库文件,SQL Server 使用入门教程(bak文件还原数据库)...

MSSQL是微软推出的商用数据库系统,全称是Microsoft SQL Sever。

我在上一期给大家分享了SQL Server下载、安装教程,现在再来讲讲SQL Server如何使用?主要是讲 再讲SQL Server入门教程,再来以bak文件还原数据库为例子给大家操作一下。

我之所以分享关于MSSQL数据库也就是SQL Server相关的文章,那是因为最近我的一位朋友得到了一个1.bak的文件,大小是29G,他想把这个还原一下。由于最初我和他都不知道这是什么数据库?又怎么办呢?我就用cmd命令查“type 1.bak”看了一下,得到了“MSSQLBAK”这个结果,如下图:

6679d6ada14e48fd8110d4ff64d2e913.png

同样,我们还是以Windows10+SQL Server 2017 Developer为例子!具体操作如下:

一、启动“SQL Server Management Studio(SSMS)”

关于SSMS是什么我就不多说了,在上一期的文章中也已经清楚的讲过了。

启动SSMS有两种方法:

第一步:

我们可以直接搜索“sql“关键词,从而找到"SOL Server Profiler 18";1588d4c49c486f16f027cc8784f3a66a.png

或者

直接双击“G:\Microsoft SQL Server Management Studio 18\Common7\PROFILER.EXE"来启动SOL Server Profiler 18。8ec49c6191ca96a07a98419346286d65.png

第二步:

打开“工具”菜单,点击“SQL Server Management Studio”即可真正的“打开SQL Server Management Studio”。4fce24b7a8028ceab958fe84a023cde7.png

二、连接SQL Server服务器

由于我们是本地搭建的SQL Server,关于SQL Server实例名称以及管理员等我都是用的默认的,因此连接也非常的简单,只需要直接点击“连接”即可!

bf30d3c00ea781a3141a244e84d2b922.png

三、SQL Server 新建数据库

注意:bak文件还原数据库,此步骤非必要,完全可以忽略!如果你是学习SQL Server完全可以看看。

由于我需要把bak文件还原数据库,而且我的bak文件也比较大,因此我就新建一个数据库,这样分开来操作比较安全。新建数据库也很简单,具体操作如下:

1、鼠标移动到“数据库”目录上,右键单击后再点击“新建数据库”。

6e53dd1e9aa6251bb2ef10d32b01848f.png

2、直接输入“数据库名称”,我这里直接输入“fujie",再点击确定,数据库就创建成功了。

0f5e6b58098f00e9cf3b4a1c971439ea.png

到了此时,我才发现,mssql还原bak文件根本不需要新建数据库,和mysql还是有区别的。因此这一步白走了,我本身是打算想删除此步骤的,后来想想算了,踩过的坑就留着吧!当一个教训,大家或许也能受益一下,毕竟此操作还是属于SQL Server 使用教程范畴的。

cb5312fb817d936c87b7aeeee4580956.png

四、SQL Server 还原数据库

还原数据库操作也很简单,和SQL Server新建数据库操作都差不多,具体也给大家分享一下:

注意:不同版本SQL Server数据库备份还原存在问题,不能从高版本的数据库导入到低版本数据中(包括整个数据库拷贝和备份的.bak还原)。

1、鼠标移动到“数据库”目录上,右键单击后再点击“还原数据库”。445de401d008a8e59ad8307ada62be1a.png

2、选择“设备”,并点击右侧的按钮,选择备份设备,添加备份文件,点击确定。

由于mssql默认的备份路径是“G:\mssql\MSSQL14.MSSQLSERVER01\MSSQL\Backup”,我的却在D盘,因此我们可以直接去D盘也是可以的。

119f56d79d038b43120b8a1898ff580f.png

ed63d2bc10b429a27dc6dec0a6f7d4e2.png

可以清楚的看到数据库是“new",数据库名称等相关的数据。

646101726ead9caafde48d66e496b081.png

3、左侧选择“选项”页,打勾“覆盖现有的数据库(WITH REPLACE) 和 还原前进行结尾日志备份”,再点击“确定”;

由于我是本地,我的备份文件是别人传给我的,因此我这里“还原前进行结尾日志备份”是灰色的,我就不用管了,也不打勾了。

40e01cebdc9cc5be79d081a08436edd6.png

4、如果不出什么问题,只需要耐心的等待,就会提示“还原数据库成功”的界面。

总结:

关于其它类似SQL Server“创建数据库、创建表、给表插入数据”.....等等,这些请大家自行研究吧!也是非常的简单。毕竟有SQL Server Management Studio(SSMS)这个工具,又是中文,我相信稍微有一点点基础的人都可以看懂学会。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值