1

2 つのノードの SQL Server 2012 がインストールされ、クラスター化され、同期オプションを使用して Always On 機能が構成されています。

Clustername: Cluster1 ノード 1 名: db1 ノード 2 名: db2 SQL 可用性グループ名: AVG1 には 2 つの IP アドレス (10.X.30.7 および 10.X.31.7) があります。

アプリケーションからデータベースに接続する必要があります(Tomcat 7を使用)。データベースに接続するためのjdbc構文を教えてください。

アプリケーションで言及する必要がある SQL サーバー名は何ですか? また、上記のデータを含む JDBC 接続の例の文字列を教えてください。

詳細を教えてください

4

1 に答える 1

1

したがって、可用性グループ リスナーを作成した場合、これは参照する必要があるサーバー名です。これは、可用性グループのレプリカに関係なくサーバー名が変更されないように、Windows クラスターがリソースとしてオンラインに保持する名前であるためです。走っています。

接続文字列は、リスナーを設定したポートにも依存しますが、デフォルトのインスタンスを使用していると仮定します。リスナーは AG-Listener と呼ばれ、ポート 1433 で実行されています。

jdbc:sqlserver://AG-Listener:1433;databaseName=YourDB;user=MyUserName;password=*****;

JDBC 接続文字列のその他の例は、次の場所にあります。

接続 URL の構築

于 2013-04-03T18:36:40.363 に答える