sql-server – SQL Server 2008负载平衡

前端之家收集整理的这篇文章主要介绍了sql-server – SQL Server 2008负载平衡前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
到目前为止,我在网上找到的信息表明sql Server 2008不支持真正的负载平衡.

这是真的?我无法在MS’网站上找到合适的文档,所以任何链接都将不胜感激.

此外,主动/主动和主动/被动之间的差异.

我假设你不能有多个sql Server实例连接到同一个数据库,对吧? Cos表示真正的负载平衡.

那么当您有两个单独的sql Server实例访问两个完全SEPARATE数据库时,Active / Active就是这样吗?如果一个失败,那么它只是将负载分配给剩下的一个实例?如果我们确实有两个完全独立的数据库,那么这个配置实际上只有用吗?

所以在我的情况下,我只有一个数据库,我必须选择Active / Passive作为高可用性选项吗?

这些是相当基本的问题,但我找不到相当基本的答案!

谢谢
邓肯

解决方法

您基本上描述的是sql Server群集.它指的是一组两个或多个服务器(节点),它们一起工作,并被视为客户端的单个虚拟服务器.

在两个服务器方案中,sql Server群集可以配置为主动/主动或主动/被动. Microsoft sql Server群集的两个节点都专用于运行至少一个sql实例(Active-Active),或者至少保留其中一个节点作为备用数据库以接受发生故障的sql Server实例的故障转移(主动 – 被动) .

以下是您可以阅读的一些文章

> An Introduction to SQL Server 2005 Clustering Basics
> SQLServerpedia.com – Replication Overview – Faul Tolerance
> Load balancing with SQl server 2005 cluster in active/active configuration

一些文章描述了其他选项(虽然在应用程序级别):

> MSDN – Scaling Out SQL Server 2005
> Scaling Out SQL Server with Data Dependent Routing

猜你在找的MsSQL相关文章