烂泥:SQL Server 2005数据库备份与恢复
服务器的迁移,因为业务使用的数据库是SQL Server 2005,所以就要首先对数据库进行备份。
备份可以分为手动备份和自动备份,我们先来介绍手动备份。
打开SQL Server Management Studio, 点击要备份的数据库—“任务”—“ 备份”,如下图:

在“磁盘”选项中,选择自己要把数据库备份文件存放的磁盘,如下图:



以上操作完毕后,我们点击完成,数据库就开始备份,如下图:


通过上图我们可以看到数据库已经备份完毕,并且备份文件存存放到E盘的testdb目录下。
以上是手动备份数据库,下面来配置SQL Server 自动备份。
注意:
1、SQL Server 2005的自动备份必须安装Intergration Services组件。否则SQL Server 2005无法执行作业的创建。

2、SQL Server 2005的自动备份是需要SQL Server Agent服务的支持,并且该服务必须随系统启动。

点击“管理”—“维护计划”—“维护计划向导”,如下图:



名称中根据自己的实际情况进行填写即可。服务器默认是本机,如果你想在本机备份其他服务器上的SQL Server数据库。你也可以进行如下操作。

如果是备份其他服务器上的数据库,那么验证方式一定要选择“使用SQL Server 身份验证”。

维护任务,我们选择“备份数据库(完整)”

这个是指定任务的顺序,在这目前只有一个,所以我们选择默认即可。

选择要备份的数据库

选择数据库备份的目标位置



配置该计划的执行时间及其他信息

在此时配置该计划的执行周期




配置完毕后,我们可以看到在“维护计划”选项多了一个“数据库备份”计划,而在“作业”选项下多了一个“数据库备份”作业。如下图:

为了看到实际效果,我们现在直接执行作业,如下图:


可以看到目前数据库已经可以正常备份。

以上是SQL Server 2005数据库的备份,下面我们来恢复数据库。
把备份好的数据库文件复制到需要恢复数据的服务器上,如下图:

在新服务器上新建所需要的数据库,如下图:






如果你在新服务器上新建的数据库和原来服务器上的数据库同名的话,强烈建议你在“选项”卡中,一定要选择“覆盖现有数据库”。如下图:

可以看到数据库已经被正确恢复,如下图:


至此SQL Server 2005数据库的备份与恢复实验完毕。
我会下一篇文章介绍SQL Server 2005备份与恢复数据库通过文件的形式。
烂泥:SQL Server 2005数据库备份与恢复的更多相关文章
- Linux下使用FreeTDS访问MS SQL Server 2005数据库(包含C测试源码)
Linux下使用FreeTDS访问MS SQL Server 2005数据库(包含C测试源码) http://blog.csdn.net/helonsy/article/details/7207497 ...
- 如何创建和还原SQL Server 2005数据库?
在还原SQL Server 2005数据库文件之前,建议先把要还原的数据库文件复制粘贴到某个盘的根目录下,这样便于一会儿找到相关的文件,比如C盘. 先打开SQL Server 2005的Microso ...
- SQL Server 2005数据库定期备份(非常详细)与 SQL Server 2005数据库备份定期清理
SQL Server 2005数据库定期备份 分类: SQL Server 20052011-01-06 16:25 3320人阅读 评论(1) 收藏 举报 sql server数据库sqlserv ...
- SQL Server 2000数据库备份与恢复图解
SQL Server 2000数据库备份与恢复图解 四个步骤:1.安装sql server 2000 2.数据库设置: 3.建立自动备份 4.还原数据库 具体图片见附件 本文出自 "李 ...
- 烂泥:SQL Server 2005数据库安装
本文由秀依林枫提供友情赞助,首发于烂泥行天下. 为了能更好的利用服务器,所以打算把该业务进行迁移.因为该业务比较特殊,需要服务器上有相应的硬件支持,所以打算直接升级该服务器目前的操作系统.目前公司服务 ...
- 修改SQL Server 2005 数据库文件名字
对于SQLServer 2005的数据库文件名字的修改.不多说,见图: 对于数据库名的更改直接选中要修改的数据库,F2,你懂的,不懂的可以去屎了.....0.0 下面要修改数据库的文件名 原理就是利用 ...
- [SQL SERVER 2005]数据库差异备份及还原
因为之前遇到还原差异备份,最开始遇到SQLServer报错:”无法还原日志备份或差异备份,因为没有文件可用于前滚“.查阅很多资料后,终于得到解决.收集整理成这篇随笔. 问题原因:出现这种错误绝大多数是 ...
- SQL server 2005数据库的还原与备份
一.SQL数据库的备份: 1.依次打开 开始菜单 → 程序 → Microsoft SQL Server 2005→SQL Server Management Studio ,这里我以UMVTEST命 ...
- SQL Server 2005 数据库复制(转载)
对于一个地域分散的大型企业组织来说,构建具有典型的分布式计算机特征的大型企业管理信息系统时,总要解决一个很重要的问题:如何在多个不同数 据库服务器之间保证共享数据的一致性.之所以有这个重要的问题在于企 ...
随机推荐
- [CLR via C#]26. 计算限制的异步操作
一.CLR线程池基础 前面说过,创建和销毁线程是一个比较昂贵的操作,太多的线程也会浪费内存资源.由于操作系统必须调度可运行的线程并执行上下文切换,所以太多的线程还有损于性能.为了改善这个情况,CLR使 ...
- Orchard 异常
在Orchard项目中碰的各种错误整理 1 打开网站出现404 . 查看日志 日志位置Orchard.Web\App_Data\Logs\orchard-error-2016.03.23.log 错误 ...
- C#的timer类
在C#里关于定时器类就有3个 1.定义在System.Windows.Forms里 2.定义在System.Threading.Timer类里 3.定义在System.Timers.Timer类里 S ...
- [PE结构分析] 7.相对虚拟地址(RVA)和文件偏移间的转换
RVA是相对虚拟地址(Relative Virtual Address)的缩写.RVA是当PE 文件被装载到内存中后,某个数据位置相对于文件头的偏移量. 例如:导入表的位置和大小可以从PE文件头中IM ...
- 泛函编程(16)-泛函状态-Functional State
初接触泛函状态觉着很不习惯.主要是在使用State数据类型时很难理解其中的原理,特别是泛函状态变迁机制(state transition mechanism):怎么状态就起了变化,实在难以跟踪.我想这 ...
- hibernate3 Duplicate class/entity mapping(异常)
hibernate3 Duplicate class/entity mapping(异常) 代码: Configuration config = new Configuration().ad ...
- 硅谷新闻2--禁止viewpager预加载
ContentFragment.java class MyOnPageChangeListener implements ViewPager.OnPageChangeListener { ..... ...
- js中获取css属性
直接获取 window.onload = function() { var but = document.getElementById('button'); var div = document.ge ...
- Oracle执行计划与统计信息的一些总结
[日期:2011-08-05]来源:Linux社区 作者:wangshengfeng1986211[字体:大 中 小] 2010-07-01 15:03 1.SET AUTOTRACE ON EXP ...
- iOS--开发之手势解锁
本文主要介绍通过手势识别实现手势解锁功能,这个方法被广泛用于手机解锁,密码验证,快捷支付等功能实现.事例效果如下所示. 首先,我们先分析功能的实现过程,首先我们需要先看大致的实现过程: 1.加载九宫格 ...