如何在服务器上还原数据库文件,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”这个结果,如下图:
同样,我们还是以Windows10+SQL Server 2017 Developer为例子!具体操作如下:
一、启动“SQL Server Management Studio(SSMS)”
关于SSMS是什么我就不多说了,在上一期的文章中也已经清楚的讲过了。
启动SSMS有两种方法:
第一步:
我们可以直接搜索“sql“关键词,从而找到"SOL Server Profiler 18";
或者
直接双击“G:\Microsoft SQL Server Management Studio 18\Common7\PROFILER.EXE"来启动SOL Server Profiler 18。
第二步:
打开“工具”菜单,点击“SQL Server Management Studio”即可真正的“打开SQL Server Management Studio”。
二、连接SQL Server服务器
由于我们是本地搭建的SQL Server,关于SQL Server实例名称以及管理员等我都是用的默认的,因此连接也非常的简单,只需要直接点击“连接”即可!
三、SQL Server 新建数据库
注意:bak文件还原数据库,此步骤非必要,完全可以忽略!如果你是学习SQL Server完全可以看看。
由于我需要把bak文件还原数据库,而且我的bak文件也比较大,因此我就新建一个数据库,这样分开来操作比较安全。新建数据库也很简单,具体操作如下:
1、鼠标移动到“数据库”目录上,右键单击后再点击“新建数据库”。
2、直接输入“数据库名称”,我这里直接输入“fujie",再点击确定,数据库就创建成功了。
到了此时,我才发现,mssql还原bak文件根本不需要新建数据库,和mysql还是有区别的。因此这一步白走了,我本身是打算想删除此步骤的,后来想想算了,踩过的坑就留着吧!当一个教训,大家或许也能受益一下,毕竟此操作还是属于SQL Server 使用教程范畴的。
四、SQL Server 还原数据库
还原数据库操作也很简单,和SQL Server新建数据库操作都差不多,具体也给大家分享一下:
注意:不同版本SQL Server数据库备份还原存在问题,不能从高版本的数据库导入到低版本数据中(包括整个数据库拷贝和备份的.bak还原)。
1、鼠标移动到“数据库”目录上,右键单击后再点击“还原数据库”。
2、选择“设备”,并点击右侧的按钮,选择备份设备,添加备份文件,点击确定。
由于mssql默认的备份路径是“G:\mssql\MSSQL14.MSSQLSERVER01\MSSQL\Backup”,我的却在D盘,因此我们可以直接去D盘也是可以的。
可以清楚的看到数据库是“new",数据库名称等相关的数据。
3、左侧选择“选项”页,打勾“覆盖现有的数据库(WITH REPLACE) 和 还原前进行结尾日志备份”,再点击“确定”;
由于我是本地,我的备份文件是别人传给我的,因此我这里“还原前进行结尾日志备份”是灰色的,我就不用管了,也不打勾了。
4、如果不出什么问题,只需要耐心的等待,就会提示“还原数据库成功”的界面。
总结:
关于其它类似SQL Server“创建数据库、创建表、给表插入数据”.....等等,这些请大家自行研究吧!也是非常的简单。毕竟有SQL Server Management Studio(SSMS)这个工具,又是中文,我相信稍微有一点点基础的人都可以看懂学会。
如何在服务器上还原数据库文件,SQL Server 使用入门教程(bak文件还原数据库)...相关推荐
- 最佳SQL Server 2008入门教程
媒体评论 "本书是SQL Server数据库初学者的明智选择.它不仅很好地介绍了SQL Server的主要特性,还深入浅出地阐述了数据库开发和设计的一般性概念." --Amazon ...
- 怎么把BAK文件放入服务器中,sql server 中如何导入*.bak 文件
.右击SQL Server 2005实例下的"数据库"文件夹.就是与安全性.服务器对象同级的目录.选择新建数据库. 2.添加数据库名称,名称与备份的数据库名称一致,点击确定. 3. ...
- SQL Server入门(四) 官网关于 SQL Server初级入门教程
原文http://www.shareblogs.top/444/ 学习内容 这些教程将帮助你理解 SSMS 中提供的信息以及如何利用其功能. 熟悉 SSMS 的最好方式是进行实践演练. 这些教程将使你 ...
- 【数据库 Microsoft SQL Server】实验六 物业收费管理系统数据库设计与实施综合实验
实验六 物业收费管理系统数据库设计与实施综合实验 一.实验目的 1.掌握数据库概念模型和逻辑模型设计,学会使用数据库规范化理论规范关系模式. 2.熟练掌握和使用SQL语言定义数据库.表.索引和视图等对 ...
- 【数据库】SQL Server的使用教程
建立数据库.建立表 主键和外键 1.新建数据库 2.新建表 向表中添加数据 设置主键(唯一标识,便于增删改查) 发现无法修改保存 只能删除重写了 在pc表中有一个字段,用来描述这款电脑所使用的CPU型 ...
- 【SQL Server】入门教程-基础篇(三)
目录
- 【SQL Server】入门教程-基础篇(五)
目录
- SQL Server 大数据搬迁之文件组备份还原实战
SQL Server 大数据搬迁之文件组备份还原实战 原文:SQL Server 大数据搬迁之文件组备份还原实战 一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景( ...
- 驰网云数据库MySQL SQL Server
驰网云数据库MySQL &SQL Server 在最近几年,云数据库逐渐成为焦点中的焦点.根据IDC数据显示,到2025年,全球超过50%的数据库将部署在公有云上:在中国市场,这个数据将达70 ...
- 桌面程序加sql数据库服务器,在桌面上安装和部署 (SQL Server Compact)
在桌面上安装和部署 (SQL Server Compact) 05/27/2011 本文内容 将 SQL Server Compact 4.0 安装程序用于台式机 (SSCERuntime-ENU.m ...
最新文章
- 宏基因组 微生物人注意了!这个微信群可以学英语,而且全程免费
- 心系AI的百度,这次能翻身吗?
- SHELL基础学习必杀技之十三问
- datetime数据类型_系统数据类型
- node-red教程 7dashboard简介与输入型仪表板控件的使用
- python 知识 rstrip,strip,lstrip
- Codeforces Round #644 (Div. 3)(A-E)
- 【IT笔试面试题整理】位操作
- 带有审图号的区位图制作
- VisualStudio2005英文版被SQL2005简体中文版汉化
- 微服务架构实战(二):使用API Gateway
- 【知识梳理】《Kafka权威指南》知识梳理
- 关于 draw.io 矢量图 SVG 导出的研究
- c语言模拟洪泛路由算法,[Angular, TypeScript, 路由算法] 模拟IP层路由协议,实现LS算法、洪泛算法、DV算法、路由毒化...
- 商汤科技Java面试题(含答案)
- 业务消息中心系统设计与实现(一)
- mysql逻辑结构博客_mysql梳理2
- 前端面试题库 面试题 JS难题,做对一半就是高手
- 移动互联网应用-架构思考
- 阿里云、腾讯云centos7安装mysql
热门文章
- mysql临时数据库_MySQL临时目录 - mysql数据库栏目 - 自学php
- 概念数据模型、逻辑数据模型、物理数据模型详解
- word2013不能执行撤销操作,ctrl+Z键也无效的解决方法
- 图文并茂 RAID 技术全解 – RAID0、RAID1、RAID5、RAID100
- 移动硬盘设备管理有计算机里没有,我的移动硬盘在电脑的设备管理器上可以看到,但是在我的电脑里却找不? 爱问知识人...
- solidity库的使用
- 英知汇——名词、动词、形容词、副词的形容词,绕不绕?
- multicast msdp 2
- 第五人格显示服务器连接失败,第五人格网络连接失败怎么回事
- egret php交互,JavaScript_Egret引擎开发指南之视觉编程,显示对象和显示列表 
“显示 - phpStudy...