MS SQL Server 2005日志传输详解及镜像配置图解

5星 · 超过95%的资源 需积分: 9 57 下载量 21 浏览量 更新于2024-12-07 1 收藏 371KB DOC 举报
本文档详细介绍了如何在MS SQL Server 2005环境下配置日志传送以实现数据库的高可用性和故障转移。首先,作者建议在同一个计算机上安装两个数据库实例,将一个设为主服务器(sqldev01)负责生产,另一个设为辅助服务器(bcpserver)作为备份。配置过程涉及以下几个关键步骤: 1. **文件准备**:创建两个共享文件夹,BcpServerlog用于存放主服务器的日志备份,BcpTranslog用于存放待还原到辅助服务器的日志。确保辅助服务器的SQL Server Agent账户拥有对这两个文件夹的读取权限。 2. **启用日志传送**:在主服务器的AdventureWorksLT数据库上启用日志传送功能,通过Tasks -> Ship Transaction Logs,将其设为primary database。作业的执行计划被设置为每分钟一次,以便于测试。 3. **初始化辅助数据库**:在Add Service Server步骤中,选择与主服务器相同的设置来初始化辅助服务器上的AdventureWorksLT数据库。指定数据文件和日志文件的路径,并将备份的日志文件路径设置为D:\BcpTranslog。 4. **恢复选项**:在Restore Transactionlog选项中,选择Standby mode,允许用户在只读状态下访问数据库。为了保证数据一致性,还原操作需要在断开所有连接后进行。 5. **监控与确认**:最后,通过查看数据库的作业情况,确保主服务器和辅助服务器上的作业运行正常。主服务器会有两个相关作业,一个负责备份,另一个负责同步。 在整个过程中,读者会了解到日志传送是数据库镜像技术的一个基础概念,它通过实时复制主服务器的日志到辅助服务器,确保在主服务器发生故障时,可以快速切换到辅助服务器,提供数据的连续性和可用性。这对于大型系统来说尤其重要,因为高可用性和灾备能力是确保业务连续性的基石。