手机版

如何在MS SQL Server 2008数据库中实现数据库同步备份?

时间:2021-08-07 来源:互联网 编辑:宝哥软件园 浏览:

类型:电子教程大小:8.5M语言:中文评分:8.3标签:立即下载SQL Server 2008。数据库复制是通过发布/订阅机制在多台服务器之间同步数据,我们将其用于数据库的同步备份。这里的同步备份是指备份服务器和主服务器之间的实时数据同步。正常情况下,只使用主数据库服务器,备份服务器只在主服务器出现故障时才投入使用。它是优于文件备份的数据库备份解决方案。

在选择数据库同步备份解决方案时,我们评估了两种方法:SQL Server 2008数据库镜像和SQL Server 2008数据库复制。数据库镜像的好处是系统可以自动发现主服务器故障,自动切换到镜像服务器。但缺点是配置复杂,镜像数据库中的数据不可见(在SQL Server Management Studio中,只有镜像数据库处于镜像状态,无法进行任何数据库操作,即使最简单的查询也无法工作。如果你想看就相信,你看不到镜像数据库中的数据是否正确。只有当镜像数据库切换到主数据库时才可见)。如果要使用数据库镜像,强烈推荐killkill编写的SQL Server 2005镜像构建手册,我们已经根据本文完成了数据库镜像的部署测试。

最后,我们选择了SQL Server 2008数据库复制。

让我们通过一个示例来了解如何部署SQL Server 2008数据库复制。

测试环境:windows server 2008 R2 SQL server 2008 R2(英文版),两台服务器,一台主数据库服务器CNBlogsDB1和一台备份数据库服务器CNBlogsDB2。

复制原则:我们采用基于快照的事务复制。主数据库服务器生成快照,备份库服务器读取并加载快照,然后从主数据库服务器连续复制事务日志。见下图:

grid.ai

联机丛书中的图像

安装和配置步骤:

1.在两台服务器上安装SQL Server 2008 R2,包括数据库引擎(包括SQL Server复制)和管理工具。

版权声明:如何在MS SQL Server 2008数据库中实现数据库同步备份?是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。