简述:我此处讲的Sql server 2005热备份利用的是sql server 2005自带的镜像功能去实现。企业在利用此功能实现热备份时,最好有3台装有sql server 2005实例的机子,分别担任:主服务器,镜像服务器,监视服务器。当监视服务器监视到主服务器故障时,将自动让镜像服务器担任主服务器。如图:
须要的条件:3台服务器必须在同一个域里。
我下面将把我的布置过程记录出来,有什么说得不对的地方希望大家指正,我是在同一台机器上安装三个sql server 2005实例进行测试。
一、 将三台服务器加入同一个域。
1, 把win server 2003安装盘放入光驱。
2, 控制面板- 管理工具- 配置你的服务器向导- 下一步 – 下一步, 打开下图:
选择dns服务器,然后按向导操作完就OK了。
3, 在运行里输入dcpromo 打开活动目录安装向导,按向导操作就OK了。
4,这些操作完就成功地建立了域和活动目录了。
二、安装三个sql server 2005实例
1,插入安装盘,按向导安装到选择默认实例还是新建实例那里,选择新建实例,并输入实例名,然后按向导安装到结束就成功装好一个实例了。
3, 安装第二,三个实例重复第一步就好了,由于大部分内容在安装第一个实例都安装了,所以安装第2,3个实例会比较快。
4, 这是我机子上的三个实例:
我把WXY1作主服务器,WXY2作镜像服务器,WXY3作监视服务器。
三,配置镜像服务器
1, 在WXY1里新建一个数据库dbmirror, recovery model 选择Full。
2,将dbmirror 备份。
3,在WXY2里新建一个数据库dbmirror(和备份的同名).
4, 将备份的数据库按下图恢复
5,建立镜像
按Configure Security….按钮 打开
Next
Next
Next
Next
Finish
Start Mirroring
如果没有报错,就镜像成功了。
四、测试
1,WXY1里的数据库里写表写记录。
2,把WXY1服务重启一下;这样监视服务器(WXY3)监视到主服务器(WXY1)故障,就会用镜像服务器替代主服务器。
3,刷新一下镜像服务器(WXY2),注意数据库图标的状态由 变成 。现在可以查看镜像数据库有没有更新。
五、如何通过程序连接数据库实例(WXY1)
1,像连接默认数据库实例一样,只需要把端口改成要连接的实例的端口就OK了。
2,查看实例端口。
打开SQL Server Configuration Manager
看到TCP/IP属性里的TCP Port 了吧,我配置实例WXY1的端口为:1434。
我在程序里用这个IP和这个端口就连接上这个实例了。
结束语:
这篇图解文章完整介绍了sql server 2005镜像的建立到使用,希望对初学者有所帮助。由于研究sql server 2005热备份只有一个星期时间,因此这篇图解文章中难免有很多问题存在,期盼