我们正在尝试在启用数据库镜像的情况下连接到 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 提供程序连接到数据库镜像?