【问题标题】:SQL OLEDB provider: connection string to Failover partnerSQL OLEDB 提供程序:到故障转移伙伴的连接字符串
【发布时间】:2015-05-15 09:08:44
【问题描述】:

我们正在尝试连接到启用了数据库镜像的 SQL。 我们有 2 台服务器:DB1(主体)和 DB2(镜像)。

我们正在使用连接字符串:

Provider=SQLOLEDB;Data Source=DB1;Failover Partner=DB2;Database=databasename;Uid=username;Pwd=password;

当 DB1 担任主要角色时,一切正常。 但是,当 DB1 出现故障并且 DB2(镜像)成为主体时,我们会收到一个错误:

无效的连接字符串属性

我们尝试将数据源从服务器名称更改为 IP,再更改为 IP:1433...但没有成功。 我们还尝试将参数“Failover Partner”更改为“FailoverPartner”,同样没有成功。

是否可以使用 SQLOLEDB 提供程序连接到数据库镜像?

【问题讨论】:

    标签: sql sql-server database sql-server-2012 database-mirroring


    【解决方案1】:

    您需要使用 SQL 本地客户端或 ado.net,而不是 sqloledb,因为它不支持故障转移伙伴参数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-15
      • 1970-01-01
      • 1970-01-01
      • 2015-10-28
      • 2010-10-09
      • 2011-11-08
      • 2012-03-24
      • 1970-01-01
      相关资源
      最近更新 更多