[Seasar-user:20211] Re: S2Daoを使用したSQLServerのミラーリング設定について

Tetsuya Sawada [E-MAIL ADDRESS DELETED]
2010年 9月 30日 (木) 10:27:37 JST


いつもお世話になります。
澤田です。


小林 (koichik) 様
ご回答ありがとうございました。
当方環境で早速ミラーリング環境を構築したいと思います。

また、わからないことがありましたら、ご質問させていただきます。
その際は何卒、よろしくお願いいたします。

-----Original Message-----
From: [E-MAIL ADDRESS DELETED]
[mailto:[E-MAIL ADDRESS DELETED]] On Behalf Of Koichi Kobayashi
Sent: Wednesday, September 29, 2010 11:30 PM
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:20210] Re: S2Daoを使用したSQLServerのミラーリング設定
について

小林 (koichik) です.

Date:    Wed, 29 Sep 2010 19:52:31 +0900
From:    "Tetsuya Sawada" <[E-MAIL ADDRESS DELETED]>
To:      <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:20209] S2Daoを使用したSQLServerのミラーリング設定につ
いて

> そこで、MSDNを参照し、Microsoft SQL Server JDBC Driverを使用することで、
> データベースミラーリングを暗黙的にサポートしてくれるとの記述がありました
が、
> それをS2Daoを使用して実現することは可能でしょうか?

暗黙的にサポートしてくれるというなら
問題なく使えるのではないでしょうか.

> また、可能な場合、どのような記述を行うことで実現可能なでしょうか?
> (j2ee.diconですね?)

Seasar2 のバージョンが 2.3 系なら j2ee.dicon,
2.4 系なら jdbc.dicon になります.
XADataSourceImpl の URL プロパティを MSDN の
情報に従って設定してください.

Seasar2.4 の場合は,コネクションをプールから
取得する際に特定の SQL を実行して,コネクションが
有効であることを確認することができます.
その設定を使うと,フェイルオーバーした際,
無効になったコネクションがアプリケーションに
渡されることを (ある程度) 防ぐことができます.

以下のドキュメントの validationQuery および
validationInterval プロパティを参照してください.

http://s2container.seasar.org/2.4/ja/jdbc.html


--
<component name="koichik">
    <property name="fullName">"Koichi Kobayashi"</property>
    <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
    <property name="twitter">"http://twitter.com/koichik"</property>
</component>

_______________________________________________
Seasar-user mailing list
[E-MAIL ADDRESS DELETED]
https://ml.seasar.org/mailman/listinfo/seasar-user




Seasar-user メーリングリストの案内