SQL Server 2005数据库备份与恢复

服务器的迁移,因为业务使用的数据库是SQL Server 2005,所以就要首先对数据库进行备份。

备份可以分为手动备份和自动备份,我们先来介绍手动备份。

打开SQL Server Management Studio, 点击要备份的数据库—“任务”—“ 备份”,如下图:

SQL Server 2005数据库备份与恢复

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

SQL Server 2005数据库备份与恢复

SQL Server 2005数据库备份与恢复

SQL Server 2005数据库备份与恢复

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

SQL Server 2005数据库备份与恢复

SQL Server 2005数据库备份与恢复

通过上图我们可以看到数据库已经备份完毕,并且备份文件存存放到E盘的testdb目录下。

以上是手动备份数据库,下面来配置SQL Server 自动备份。

注意:

1、SQL Server 2005的自动备份必须安装Intergration Services组件。否则SQL Server 2005无法执行作业的创建。

SQL Server 2005数据库备份与恢复

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

SQL Server 2005数据库备份与恢复

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

SQL Server 2005数据库备份与恢复

SQL Server 2005数据库备份与恢复

SQL Server 2005数据库备份与恢复

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

SQL Server 2005数据库备份与恢复

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

SQL Server 2005数据库备份与恢复

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

SQL Server 2005数据库备份与恢复

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

SQL Server 2005数据库备份与恢复

选择要备份的数据库

SQL Server 2005数据库备份与恢复

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

SQL Server 2005数据库备份与恢复

SQL Server 2005数据库备份与恢复

SQL Server 2005数据库备份与恢复

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

SQL Server 2005数据库备份与恢复

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

SQL Server 2005数据库备份与恢复

SQL Server 2005数据库备份与恢复

SQL Server 2005数据库备份与恢复

SQL Server 2005数据库备份与恢复

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

SQL Server 2005数据库备份与恢复

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

SQL Server 2005数据库备份与恢复

SQL Server 2005数据库备份与恢复

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

SQL Server 2005数据库备份与恢复

以上是SQL Server 2005数据库的备份,下面我们来恢复数据库。

把备份好的数据库文件复制到需要恢复数据的服务器上,如下图:

SQL Server 2005数据库备份与恢复

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

SQL Server 2005数据库备份与恢复

SQL Server 2005数据库备份与恢复

SQL Server 2005数据库备份与恢复

SQL Server 2005数据库备份与恢复
SQL Server 2005数据库备份与恢复

SQL Server 2005数据库备份与恢复

SQL Server 2005数据库备份与恢复

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

SQL Server 2005数据库备份与恢复

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

SQL Server 2005数据库备份与恢复

SQL Server 2005数据库备份与恢复

至此SQL Server 2005数据库的备份与恢复实验完毕。

我会下一篇文章介绍SQL Server 2005备份与恢复数据库通过文件的形式。

上一篇:SQL Server 2008 R2 主从数据库同步


下一篇:Java 使用轮询获取线程返回数据