对于数据库的恢复非常建议采用BAK文件的方法进行备份和还原,因为该种方法相对于SQL脚本文件不仅简单而且高效。具体步骤如下:
1.备份Bak文件
1.右键需要备份的数据库(这里以 MyDB 为例)–>任务–>备份

2.记住备份目录:C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Backup\MyDB.bak

3.选项,备份介质选择 “ 覆盖所有现有备份集 ” ,确定。

4.备份完成!

经过以上4步,数据库已经备份为BAK文件了。还原BAK文件同样也有两种方法,手动恢复和利用SQL语句进行恢复。下边分别进行说明。
2.还原Bak文件





至此,手动BAK文件的恢复已经结束。
3.Sql语句还原Bak文件
有时还原BAK文件时会出现错误,可以考虑使用代码进行恢复:
首先打开SQL Server Management Studio ,手动创建一个空的数据库

use master
go
restore database 数据库名称from disk= 'BAK文件的路径'WITH MOVE '数据库名称' TO 'mdf文件的路径', MOVE '数据库名称_log' TO 'ldf文件的路径'go

至此,bak文件就成功恢复了。谢谢关注!!!

SQL数据库中BAK文件的备份和还原相关推荐

  1. SQL Server中的尾日志备份和还原

    A tail-log backup is a special type of transaction log backup. In this type of backup, the log recor ...

  2. SQL FILESTREAM数据库中的事务日志备份

    In the continuation of our SQL FILESTREAM article series, we'll be covering transaction log backups ...

  3. SQL Server 数据库中添加文件组和数据文件

    SQL Server 现有数据库中添加文件组和数据文件use CURRENT_DB --进入当前操作数据库 go alter database CURRENT_DB add filegroup FG1 ...

  4. SQL Server中的文件流

    This article will discuss SQL Server FILESTREAM including installation, configuration, enabling and ...

  5. .bak 服务器备份文件,SQL2008 R2 如何使用SQL数据库备份文件.bak恢复数据库?

    SQL2008 R2 如何使用SQL数据库的.bak备份文件恢复还原数据库,具体步骤如下: 1.[开始]菜单 - 选择[Microsoft SQL Server 2008 R2] - [SQL Ser ...

  6. C# 文件保存到数据库中或者从数据库中读取文件

    首先,介绍一下保存文件到数据库中. 将文件保存到数据库中,实际上是将文件转换成二进制流后,将二进制流保存到数据库相应的字段中.在SQL Server中该字段的数据类型是Image,在Access中该字 ...

  7. SQL数据库中临时表、临时变量和WITH AS关键词创建“临时表”的区别

    原文链接:https://www.cnblogs.com/zhaowei303/articles/4204805.html SQL数据库中数据处理时,有时候需要建立临时表,将查询后的结果集放到临时表中 ...

  8. Android学习笔记——保存数据到SQL数据库中(Saving Data in SQL Databases)

    知识点: 1.使用SQL Helper创建数据库 2.数据的增删查改(PRDU:Put.Read.Delete.Update) 背景知识: 上篇文章学习了保存文件,今天学习的是保存数据到SQL数据库中 ...

  9. azure云数据库_在Azure SQL数据库中保护数据的五种方法

    azure云数据库 When storing data in the cloud the main concern companies generally have is whether or not ...

最新文章

  1. GVINS:基于GNSS视觉惯性紧耦合的平滑状态估计方法
  2. 一体广告机实现思路,非常实用(二)
  3. 流媒体服务器 客户端播放器方案推荐
  4. torchvision 笔记:ToTensor()
  5. 用什么技术实现前台页面设计_装饰+装配式,用什么样的方式去实现室内的装配工程施工技术?...
  6. oracle存储过程多分支怎样写,如何写一个分段提交的存储过程啊
  7. osg动态加载模型不显示_OSG仿真案例(8)——读取FBX格式文件并显示(无动画)...
  8. ssh服务优化与客户端命令使用
  9. C语言中简单的题目,C语言的一些简单题目,没有答案,哪位大神帮忙做一下!!!...
  10. MSP430学习小结2-程序主体结构安排及低功耗-转载
  11. VC++ MFC 学习资料
  12. NetBEUI协议巧安装
  13. 工程项目成本费用明细表_项目成本费用明细表
  14. Android Studio连接夜神模拟器
  15. 无法运行regedit.exe的简单解决方法
  16. scipy.ndimage.measurements.find_objects()
  17. Tomcat 运行 maven项目报错 com.sun.faces.config.ConfigureListener
  18. 5G建设:作用究竟有多大
  19. matlab论文致谢,本科毕业论文致谢范文4篇
  20. Android 解析软件包时出现问题 -- Error staging apk from content URI

热门文章

  1. CSS3 过渡特性创建信封效果的联系表单
  2. HTML下拉选框加倒三角,CSS给选中元素增加倒三角形
  3. ChunkedEncodingError: ('Connection broken: IncompleteRead(0 bytes read)', IncompleteRead(0 bytes rea
  4. windows VC2010编译libwebsockets
  5. QT:在QT中调用摄像头并实现简单的拍照功能
  6. 图像处理实验,中值滤波处理椒盐噪声
  7. simpleJson处理api返回数据结构不确定的情况
  8. 2021-05-23:打开Office后界面上显示一个横幅提示:你的许可证不是正版,并且你可能是盗版软件的受害者
  9. nRF52833-QIAA-R nordic无线收发芯片
  10. DSP6678 RapidIO基本原理之二——RapidIO协议结构及包格式