本文概述

在带有SSMS的SQL Server中, 还原数据库(至少对于小型数据库而言)非常容易。无论当前的原因是什么, 例如在生产环境中进行还原, 在本地环境中进行还原以检查数据库完整性等等, 你都需要知道如何导入它, 因为有时在界面上这不是很明显。似乎还不够, 有时在还原过程中, 你将没有一个要还原的文件, 而是一个拆分备份, 该备份会生成多个.bak文件。

在本文中, 我们将向你介绍如何使用SQL Server Management Studio从多个bak文件还原整个数据库。

1.将bak文件存储在SQL Server安装的备份目录中

如果要在本地SQL Server中导入bak文件, 则需要将文件存储在特定目录中。搜索安装目录并找到”备份”目录, 该目录通常为C:\ Program Files \ Microsoft SQL Server \ MSSQL .SQLEXPRESS \ MSSQL \ Backup。将文件粘贴到上述目录中, 然后继续下一步。

2.连接到本地/远程SQL Server

打开SSMS并使用默认的Windows身份验证(或从你要访问的连接)访问数据库引擎:

单击连接并访问你的SQL Server。现在连接已打开, 你将能够正常使用SSMS。

3.恢复数据库

现在你可以访问服务器了, 在SSMS上展开连接并选择Databases节点, 在这里单击鼠标右键, 然后单击Restore Database …:

这将打开恢复对话框。在此对话框中, 选择常规选项卡, 并将源设置为设备, 然后单击省略号(…):

这将打开”选择备份设备”对话框, 在这里, 你可以在单击添加时从第一步提到的目录中选择bak文件:

这将打开SQL Server的文件浏览器, 该文件浏览器通常在Microsoft SQL Server目录的”备份”目录中打开, 因此你将在此处看到第一步的bak文件。如果未出现, 请手动搜索目录并选择文件:

这会将文件添加到备份设备, 全部选中它们, 然后单击”确定”:

单击”确定”后, 将列出存储在bak文件中的数据库, 你需要选择要还原的数据库(如果有多个):

单击确定后, 还原过程将开始, 你将在服务器上找到还原的新数据库。

编码愉快!

.bak 服务器备份文件,如何从SQL Server Management Studio中的多个备份(bak)文件还原数据库...相关推荐

  1. 如何在SQL Server Management Studio中创建和配置链接服务器以连接到MySQL

    This article will guide you with all the necessary steps to successfully create a linked server in S ...

  2. 若要连接到此服务器,必须使用sql server management studio 或 sql server 管理对象(smo)

    SQL2000远程连接MSSQL 2005数据库的时候,会出现若要连接到此服务器,必须使用sql server management studio 或 sql server 管理对象(smo). 原因 ...

  3. 使用sql server Management Studio(企业管理器)或查询分析器管理数据库

    使用sql server Management Studio(企业管理器)管理数据库 sql server数据库中至少包含两个文件--数据库文件和事务日志文件. 数据库文件:一个数据库可以有一个或多个 ...

  4. sqlserver SQL Server Management Studio和Transact-SQL创建账户、创建访问指定数据库的只读用户

    文章目录 前言 1. Create a Login 2. 创建访问指定数据库的只读用户 备注:服务器角色 前言 1. Create a Login sqlserver创建用户 Transact-SQL ...

  5. SQL Server Management Studio中访问EXCEL 2007(XLSX)文件的方法

    因为要批量导入EXCEL中的数据,而系统装的是OFFICE 2010,遇到好多问题,这个问题折腾了几天,今天终于调通了,记录下相关信息,供以后参考. 一.调试环境: 1.Win7.Office 201 ...

  6. SQL Server Management Studio中SQL代码段

    Snippets are a great productivity feature to speed up typing of repetitive T-SQL. Snippets were intr ...

  7. 在SQL Server Management Studio 中建立外键约束

    1.要建立外键关系,首先要保证用来建立外键关系的列具有唯一性,即具有 UNIQUE 约束 通常是某表的主键作为另外一个表的外键 2.打开数据库表,找到要建立外键的表.并确保其中要建立外键关系的列与主键 ...

  8. 在SQL Server Management Studio(SSMS)中调试存储过程

    Debugging is one of the most important but painful parts of any software process. To find some error ...

  9. SQL Server Management Studio (SSMS)

    SQL Server Management Studio (SSMS) 官网: https://docs.microsoft.com/zh-cn/sql/ssms/sql-server-managem ...

最新文章

  1. VS 远程调试 Azure Web App
  2. FreeSWITCH 学习笔记(一)
  3. 计算机科学与技术的知识要求,0812计算机科学与技术基本要求.doc
  4. 专家周 |360精确搜索VS今日头条精准推荐算法
  5. 计算机创建任务计划,win7系统创建任务计划的方法 如何创建任务计划
  6. php面向对象的概括图解,深入分析php之面向对象
  7. This task is currently locked by a running workflow and cannot be edited
  8. 驳《阿里「Java开发手册」中的1个bug》?
  9. MySQL/MariaDB数据库备份与恢复
  10. Respo 首屏 DOM 更新的方案, CSS 动画的 Demo
  11. python 如何做web界面_python的web实例教程,用python做个简单web界面选什么框架最简单...
  12. 国际c语言混乱编码大赛,国际C语言混乱代码大赛(IOCCC)
  13. 蓝牙芯片技术原理详解
  14. java else 语法错误_在else处语法错误,删除此令牌
  15. 已解决UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x93 in position 20651: illegal multibyte seque
  16. Android开发之仿360手机卫士悬浮窗效果
  17. 大连引入‘智慧路灯’助推‘智慧城区’建设,道路改造25基高杆灯
  18. C#实现Winform间的数据交互的三种方法
  19. Linux平台设备驱动
  20. 脱离文档流的方法CSS浮动产生的负面影响及解决办法

热门文章

  1. fmincon函数求解过程中出现无解的情况
  2. 巴塞尔新资本协议_《巴塞尔公约》修订!进口再生颗粒或对中国产生巨大冲击...
  3. python开发的前景_python开发前景怎么样
  4. 深度学习100例 | 第28天:水果的识别与分类(准确率99.9%)
  5. Python入门100题 | 第039题
  6. 实战项目一:爬取西刺代理(获取代理IP)
  7. Matlab中typecast函数由int8转换为int32
  8. 【LeetCode从零单排】No96 Unique Binary Search Trees
  9. Redis 在真实世界的 5 个用法
  10. Linux中date命令的各种实用方法--转载