3

データベース ミラーリングを有効にして 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ミラーに接続することはまったく可能ですか?

4

1 に答える 1