-
需求:
项目操作系统windows server2008,数据库sql sever2012。要求提供数据库的高可用性方案。我们使用数据库的实时复制功能提供ha方案。具体为采用“事务复制”方式将主数据库实时主动推送到备份数据库。主库故障时候,手工修改数据库连接地址改为备库上,系统开始正常运行。然后删除原来的复制,改为从备份库到主库的实时复制。
需要数据库故障发现程序。发生故障时,切换可手工进行,需要十几分钟;或自动进行,需要有修改数据库url程序。
-
sqlserver复制功能的原理和基本操作请自行百度,此处略。
-
验证环境:
主:window server2008+sqlserver 2012
备:window 10+sqlserver 2012.
为方便起见,防火墙均已关闭
-
步骤:
在2台机器上安装好数据库.按照时 要勾上 “复制”和“管理端”功能。
打开 SQLServer Management Studio,连接上2个数据库。
主server的代理服务必须启动:
-
建立复制,只需在主server上操作即可,
1)“复制”菜单,配置分发服务器,注意“分发服务器”和“发布服务器”在同一台上,步骤略。
2)“本地发布”菜单,建立“事务发布”类型的发布。注意点:
快照文件夹,不要使用默认位置,可能导致“路径无法访问”错误,而是使用其他文件夹。
3)发布建好后,在“我的发布”下会显示。点击“查看快照状态”,确保发表的快照没有错误:
4)“我的发布“下找到 建好的发布,点击右键,“新建订阅”,开始对这个发布建立订阅。注意“安全性"属性的设置,本例中因为发布和订阅2台机器没有相同的windows登录账号,所以”订阅服务器连接“使用的sa用户身份验证。
5)查看备份数据库,表和数据已经和主库一样。在主库做些数据修改,检查是否在备份库中同步了。
。
相关推荐
5. 高可用性和安全性:SQL Server提供高可用性解决方案,如镜像、复制、Always On 可用性组等,以确保数据的连续性和一致性。同时,SQL Server具有强大的安全性机制,包括角色权限管理、加密、审计等,保障数据的...
SQL Server数据库快照是SQL Server 2005引入的一项重要功能,主要用于提供数据库的一份只读、静态的副本。数据库快照通过映射源数据库在创建时刻的数据状态,为报表生成、数据备份和灾难恢复提供了高效且灵活的解决...
### 利用SQL Server复制技术实现数据同步更新 #### 概述 在现代企业级应用环境中,为了确保数据的一致性和高效性,SQL Server 复制技术被广泛应用于多站点或多服务器之间的数据同步。本文将详细阐述如何通过SQL ...
在SQL Server 2005中,为了保证关键业务数据的稳定性和连续性,实现高可用性是至关重要的。这个主题主要围绕如何利用SQL Server 2005的特性和功能来构建和维护高可用环境展开。以下是相关知识点的详细说明: 1. **...
6. **故障转移和高可用性**:了解SQL Server的镜像、群集、Always On 可用性组等技术,确保数据库的持续可用性。 7. **日志管理**:理解日志的作用,以及如何通过日志清理和截断来管理日志文件大小。 通过学习和...
《SQL Server数据库技术大全》是一本全面探讨Microsoft SQL Server数据库管理系统的权威指南。该书深入浅出地介绍了SQL Server的核心概念、功能以及实际应用,旨在帮助读者掌握这一强大的数据库平台。 首先,书中会...
《SQL Server数据库开发实例精粹》是一本深入探讨SQL Server数据库开发的专业书籍,它通过丰富的实例,详细讲解了SQL Server在实际应用中的各种技术和策略。这本书的配套光盘包含了源码和相关技术文档,旨在帮助读者...
这种方式可以实现更细粒度的数据恢复,并且对于高可用性和灾难恢复策略至关重要。 4. **文件和文件组备份**:这种备份类型允许用户备份数据库中的单个文件或文件组,非常适合在某些特定文件或文件组出现问题时进行...
### 基于SQL SERVER的分布式数据库设计与实现 #### 摘要 本文探讨了如何利用Microsoft SQL Server 2000的强大功能构建分布式数据库系统。通过介绍链接服务器、分布式分区视图、存储过程以及数据库复制技术的应用,...
利用SQL Server复制功能实现数据库同步备份,不仅可以提高数据库备份的效率,还可以增强数据的安全性和可用性。在实际应用中,通过这种机制可以确保当一台服务器出现故障时,其他服务器能够迅速接管工作,保证业务的...
除此之外,书中还可能涉及数据安全、备份恢复策略、数据库复制与同步,以及SQL Server的高可用性解决方案,如镜像、群集和Always On Availability Groups。这些内容对于构建稳定、可靠的企业级数据库应用至关重要。 ...
本系列教程将深入探讨如何利用数据库镜像来保障数据库应用的高可用性,特别是在"SQL Server 2005 盛宴系列之七:使用数据库镜像保障高可用的数据库应用(上)"这一部分,我们将重点讲解以下几个核心概念和技术: ...
1. **SQL Server 2012的新特性**:理解SQL Server 2012相比前代版本的改进,如AlwaysOn高可用性解决方案、Columnstore索引、Power View用于商业智能等。 2. **安装与配置**:学习如何在不同的操作系统环境下安装SQL...
总的来说,数据库镜像是SQL Server 2005中一个重要的高可用性解决方案,它通过实时复制和故障切换机制,提高了系统的稳定性和灾难恢复能力。企业可以根据自身需求选择合适的工作模式,确保在不影响性能的前提下,...
1. **数据库镜像**:通过将数据库同步或异步地复制到另一台服务器上来实现高可用性。此技术不仅成本低,而且易于实现和管理。 - **同步模式**:在事务提交前将数据同步到镜像服务器,确保数据的一致性,适用于高...
在这个“SQL Server 2005盛宴系列12”中,重点讲解了如何利用日志传送这一特性来实现高可用性。日志传送是一种用于在主服务器和辅助服务器之间复制事务日志的数据库复制技术,它通过以下三个主要组件协同工作:主...
8. **高可用性与灾难恢复**:介绍SQL Server的高可用性解决方案,如镜像、复制、Always On Availability Groups,以及灾难恢复计划的制定。 9. **性能优化**:分析查询性能,使用查询执行计划,调整索引和统计信息...
此外,为了保证系统的高可用性和可扩展性,可以考虑采用SQL Server的复制技术,将数据同步到多个服务器,以实现负载均衡和故障转移。还可以利用SQL Server的集成服务进行数据导入导出,方便数据迁移和分析。 总的来...
SQL Server 2005 相对于前代版本 SQL Server 2000 在性能和功能上实现了显著提升,尤其在高可用性方面更是迈出了重要一步。在SQL Server 2005中,为了满足企业级数据库的需求,引入了多项关键技术,包括**数据镜像**...