SQL Server 2008 负载平衡

Dun*_*can 4 load-balancing sql-server sql-server-2008

到目前为止,我在网上找到的信息表明 SQL Server 2008 不支持真正的负载平衡。

这是真的?我无法在 MS 的网站上找到像样的文档,因此将不胜感激任何链接。

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

我认为您不能让多个 SQL Server 实例连接到同一个数据库,对吗?Cos 表示真正的负载平衡。

那么 Active/Active 只是当您有两个单独的 SQL Server 实例访问两个完全独立的数据库时?如果一个失败,那么它只是将负载分摊到剩余的一个实例上?如果我们确实有两个完全独立的数据库,那么这个配置实际上有什么用呢?

因此,在我只有一个数据库的情况下,我必须选择主动/被动作为高可用性选项吗?

这些是相当基本的问题,但我一直无法找到相当基本的答案!

谢谢邓肯

spl*_*tne 6

您的基本描述称为SQL Server Clustering。它指的是一组两个或多个服务器(节点)一起行动,并且对于客户端来说是一个单一的虚拟服务器。

SQL Server 群集可以在两台服务器方案中配置为主动/主动主动/被动。Microsoft SQL Server 集群的两个节点都专用于运行至少一个 SQL 实例(主动-主动),或者至少这些节点中的一个被保留为备用以接受故障 SQL Server 实例的故障转移(主动-被动) .

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

一些描述其他选项的文章(尽管在应用程序级别):