[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 メーリングリストの案内