データベース ミラーリングを有効にして SQL に接続しようとしています。DB1 (プリンシパル) と DB2 (ミラー) の 2 つのサーバーがあります。
接続文字列を使用しています:
Provider=SQLOLEDB;Data Source=DB1;Failover Partner=DB2;Database=databasename;Uid=username;Pwd=password;
DB1 が主要な役割にある場合、すべてが正常に機能します。しかし、DB1 がダウンし、DB2 (ミラー) がプリンシパルになると、次のエラーが表示されます。
接続文字列属性が無効です
データ ソースをサーバー名から IP、IP:1433 に変更しようとしましたが、成功しませんでした。また、パラメータ「Failover Partner」を「FailoverPartner」に変更しようとしましたが、成功しませんでした。
SQLOLEDBプロバイダーでDBミラーに接続することはまったく可能ですか?