2010-07-27 112 views
2

我们王建宇,山西高等学校测试一些BC解决方案对我们的SQL Server数据库的,我们已经决定,如果可能的话,我们将使用数据库镜像和所有其他不太重要或者数据库镜像是不能使用日志传送。定义故障转移的SQL Server

我有安装两个测试SQL服务器的测试日志传送到能够记录程序,并建立什么需要我们的客户端连接更改为允许故障切换到备用服务器。

我们有许多应用程序,包括ASP Classic,ASP.NET和ODBC。我认为ODBC(使用SQLNCLI时)有能力使用镜像服务器,而使用ASP.NET则可以定义故障转移伙伴。

任何人都可以提供对我们如何才能实现我们的ASP经典应用故障转移支持的信息,任何人都可以确认阉的SQLNCLI和ASP.NET故障转移伙伴与SQL日志传送的作品?

我已经做了在ASP.NET一些测试与添加故障转移伙伴连接字符串但是应用程序保持查询这让我觉得我失去了一些东西或者这不是在日志传送支持的主要服务器。

我的ASP.NET连接字符串是:

<add name="test-BC_originalConnectionString2" connectionString="Data Source=primary;Failover Partner=secondary;Initial Catalog=test-BC_SQL;User ID=me;Password=passw" providerName="System.Data.SqlClient" /> 

我将不胜感激任何帮助,任何人都可以给我提供。

如果有,请不要犹豫,让我知道所需的任何进一步inforamtion。

感谢,

马特

回答

0

从缺乏响应,并在互联网上进一步什么也没找到,我只能假设,日志传送犯规支持这种客户端故障转移配置。

我发现很多到DNS引用(更新所有客户端太慢),以及负载均衡设备的(该项目太贵了),但仅此而已。

我们将介绍针对第1层服务的数据库镜像,并查看其他替代方法,例如较低层服务的日志传送,这些服务的返回操作级别较低,这将允许我们更改应用程序连接字符串。

感谢,

马特