数据库备份和事务日志备份
数据库备份
数据库备份可以手动备份和语句备份
一.手动备份数据库
1.鼠标右键选择你要进行备份的数据库-任务-备份
可以在常规选项页面你可以选择备份类型是进行完整数据库备份还是差异数据库备份
2.点击添加选项,选择数据库文件的存放路径
注意文件名记得加后缀.bak,便于恢复时的查找
数据库还原
右键数据库-还原数据库-添加需要进行还原的数据库文件路径
在还原源选项中你可以选择‘源数据库’,‘源设备’。1.选择源数据库工具会自动显示该数据库之前的一些备份,然后直接选择需要还原的数据库备份集。
2.选择源设备点击后面的...,添加需要还原的数据库文件
数据库的分离与附加
一、概述
SQL Server提供了“分离/附加”数据库、“备份/还原”数据库、复制数据库等多种数据库的备份和恢复方法。这里介绍一种学习中常用的“分离/附加”方法,类似于大家熟悉的“文件拷贝”方法,即把数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到其它磁盘上作备份,然后把这两个文件再拷贝到任何需要这个数据库的系统之中。比如,在实验教学过程中,同学们常常想把自己在学校实验室计算机中创建的数据库搬迁到自己的计算机中而不想重新创建该数据库,就可以使用这种简单的方法。但由于数据库管理系统的特殊性,需要利用SQL Server提供的工具才能完成以上工作,而直接的文件拷贝是行不通的。
这个方法涉及到SQL Server分离数据库和附加数据库这两个互逆操作工具。
1、分离数据库就是将某个数据库(如student_Mis)从SQL Server数据库列表中删除,使其不再被SQL Server管理和使用,但该数据库的文件(.MDF)和对应的日志文件(.LDF)完好无损。分离成功后,我们就可以把该数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到其它磁盘中作为备份保存。
2、附加数据库就是将一个备份磁盘中的数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到需要的计算机,并将其添加到某个SQL Server数据库服务器中,由该服务器来管理和使用这个数据库。
二、分离数据库
1. 在启动SSMS并连接到数据库服务器后,在对象资源管理器中展开服务器节点。在数据库对象下找到需要分离的数据库名称,这里以student_Mis数据库为例。右键单击student_Mis数据库,在弹出的快捷菜单中选择属性。
2. 在“数据库属性”窗口左边“选择页”下面区域中选定“选项”对象,然后右边区域的“其它选项”列表中找到“状态”项,单击“限制访问”文本框,在其下拉列表中选择“SINGLE_USER”。
3. 点击“确定”按钮后将出现一个消息框,通知我们此操作将关闭所有与这个数据库的连接,点击“是”按钮后,数据库名称后面增加显示“单个用户”。右键该数据库名称,在快捷菜单中选择“任务”的二级菜单项“分离”。
4.分离数据库窗口中列出了我们要分离的数据库名称,参数设置完成后,单击底部的”确定”按钮,就完成了所选数据库的分离操作。
三、附加数据库
1. 将需要附加的数据库文件和日志文件拷贝到某个已经创建好的文件夹中。
2.右击数据库对象,并在快捷菜单中选择“附加”命令,打开“附加数据库”窗口。
3. 在“附加数据库”窗口中,单击页面中间的“添加”按钮,打开定位数据库文件的窗口,在此窗口中选择要附加的数据库文件(后缀.MDF)
4. 单击“确定”按钮就完成了附加数据库文件的设置工作,单击确定按钮,完成数据库的附加任务。
转载于:https://www.cnblogs.com/jiuban2391/p/6069475.html
数据库备份和事务日志备份相关推荐
- SQL FILESTREAM数据库中的事务日志备份
In the continuation of our SQL FILESTREAM article series, we'll be covering transaction log backups ...
- mysql事务日志备份_事务日志备份 (SQL Server)
事务日志备份 (SQL Server)Transaction Log Backups (SQL Server) 01/05/2018 本文内容 适用于:Applies to: SQL ServerSQ ...
- 备份类型 事务日志_SQL SERVER备份策略
确保您的SQL Server免受意外中断和停机是很重要的.要实现这一目标并不简单,可以制定有效的备份策略来减轻潜在的巨大财务损失.我们需要采取一些方法,以便在面对常见的停机问题时,使自己的SQL Se ...
- SQL Server事务日志备份,截断和缩减操作
In this article, we will cover SQL Server Transaction log backups, truncate and shrink operations wi ...
- 楼梯在SQL Server事务日志管理,三级:事务日志,备份和恢复(16周翻译)
楼梯在SQL Server事务日志管理,三级:事务日志,备份和恢复 通过托尼•戴维斯,2011/09/07 该系列 本文是楼梯系列的一部分:楼梯在SQL Server事务日志管理 当一切都很顺利,没有 ...
- SQL Server 2008/2012 完整数据库备份+差异备份+事务日志备份 数据库备份
文章目录 数据备份分类 根据备份目标分类 根据备份数据文件的范围进行分类 完整数据库备份 从是否复制所有的数据分类 差异备份 日志备份 事务日志备份 最常用的备份方法 选择备份策略和恢复模式 简单恢复 ...
- mysql备份时候事务日志_SQLSERVER备份事务日志的作用
SQLSERVER备份事务日志的作用 事务日志备份有以下3种类型 (1)纯日志备份:仅包含相隔一段时间的事务日志记录,而不包含任何大容量更改 (2)大容量操作日志备份.包括由大容量操作更改的日志和数据 ...
- mysql 事务日志备份_事务日志备份与恢复 5
14.5 用Bak文件恢复到故障点的奥秘 如果数据库被损坏,我们就只能利用备份集文件(通常扩展名为BAK)来恢复数据库,如果备份集中包含了尾日志备份,我们同样能将数据库恢复到故障点. 前面我们已经介绍 ...
- mysql 事务日志备份_SQL Server恢复模式与事务日志备份
在SQL Server中,数据库不能像Oracle数据库一样设置归档模式,但是可以进行事务日志备份,其作用等同于Oracle数据库的日志文件归档. SQL Server 备份和还原操作发生在数据库的恢 ...
- 了解SQL Server事务日志备份和完整备份的日志序列号
This article explores the SQL Server Transaction log backups and log sequence number (LSN) in combin ...
最新文章
- sql2005配置文件服务器,SQL server服务器版的安装方法
- Redis持久化方法对比分析
- mysql工具navicat用户授权_Navicat使用教程:在Navicat Premium中管理MySQL用户 - 第4部分:权限管理器工具...
- IIS访问共享文件详解
- QT之计算器代码重构(六)
- 不用栈的直接二叉树遍历-morris travalsal
- 举例讲清楚模型树和回归树的区别
- python tkinter实例_python绘制一个图形示例源码(tkinter)
- c语言循环拆分成和,C语言拆分循环链表程序
- 计算机组成原理—数据的表示、运算与校验(思维导图)
- XX市核酸检测软件开发基本方案
- 抛开理论公式,用符合直觉的方式理解四旋翼无人机控制
- python携程酒店评论_Selenium爬携程酒店评论+jieba数据分析实战
- Xcode7-“App Transport Security has blocked a cleartext HTTP (http://) resource load since it is inse
- 发短视频是怎么赚钱的,如何剪辑原创短视频变现
- 光明区支持总部企业高质量发展实施办法(征求意见稿)
- C++学习 Day.5(进入正轨~~)
- 机器人感知-视觉部分(Robotic Perception-Vision Section)
- R语言学习笔记——高级篇:第十四章-主成分分析和因子分析
- Oracle的Ojdbc安装教程
热门文章
- 跟着锅子一步步学习32位汇编(3)---MOV和XCHG指令
- 解决问题--DatabaseMetaData的getTables()返回所有数据库的表信息
- 突发!Log4j 爆“核弹级”漏洞,Flink、Kafka等至少十多个项目受影响,微博、京东、网易等大厂都发起应急响应...
- Spring Boot 集成 JUnit5,优雅单元测试!
- 阿里P7程序员、资深架构师,竟不知jvm、红黑树!这都能进大厂?
- 百度十年,我从技术走到管理
- 恒丰银行微服务架构优化实践
- 微软Azure云服务故障超过24小时,原因竟是——被雷劈了
- openwrt源码分析_编译个性化的OPENWRT固件(openWRT源码修改)
- *第十六周*数据结构实践项目二【大数据集上排序算法性能的体验】