[seasar-dotnet:1139] Re: DBFlute 複数DB時のソース生成について

Nakai [E-MAIL ADDRESS DELETED]
2008年 11月 14日 (金) 20:10:45 JST


久保さん

> SQLServerの「データベース」単位で有効かどうかは不明ですので、
> 検証よろしくお願いします(結果を教えて頂けるとありがたいです)。

試してみましたが、うまくいきませんでした。
(urlで指定したデータベースのみソース生成)
今まで「schema」に「dbo」を設定していたのですが、変える必要あるのでしょうか?

「url」の「DatabaseName=DB_A;」を消すと接続ユーザの既定のデータベースで作成されてしまいます。

中井

kubo <[E-MAIL ADDRESS DELETED]> wrote:

> 久保(jflute)です。
> 
> > 早速OutsideSqlDefinitionで試したのですが、
> > 「The sqlDirectory does not exist」エラーが出てしまいました。
> >
> > 勘ですが、torque.flatDirectoryPackageの設定をしているのが原因かもしれません。
> 
> お、確かにflatDirectoryPackageと絡めると状況が
> 変わってしまうかもですね。他のプロパティを絡めて
> 調整が必要になるかもしれません。
> (flatDirectoryPackageは情報的にかなり限定的な機能ですがよくご存知でw)
> 
> > additionalSchemaを試してみます。
> SQLServerの「データベース」単位で有効かどうかは不明ですので、
> 検証よろしくお願いします(結果を教えて頂けるとありがたいです)。
> 
> 2008/11/14 Nakai <[E-MAIL ADDRESS DELETED]>:
> > 久保さん
> >
> > お疲れ様です。
> > readme.txtは読んでいませんでした。すいません。。。
> >
> > 早速OutsideSqlDefinitionで試したのですが、
> > 「The sqlDirectory does not exist」エラーが出てしまいました。
> >
> > 勘ですが、torque.flatDirectoryPackageの設定をしているのが原因かもしれません。
> >
> > additionalSchemaを試してみます。
> > ありがとうございました。
> >
> > 中井
> >
> > kubo <[E-MAIL ADDRESS DELETED]> wrote:
> >
> >> 久保(jflute)です。
> >>
> >> 中井さん、こんばんは
> >>
> >> 取り急ぎですが、
> >> https://www.seasar.org/svn/sandbox/dbflute/trunk/dbflute-multipledb-example
> >> のreadme.txtをお読み下さい。
> >> dbflute-multipledb-exampleは複数DBのExampleです。
> >> Java版なのでちょっと勝手が違いますが、恐らくC#版の方がシンプルです。
> >> 該当の話は「D. OutsideSqlDefinitionの設定」で解消するかと思います。
> >>
> >> ちなみに、複数DBってそれぞれDBのインスタンスが別なのでしょうか?
> >> もし、同じDB(インスタンス)でスキーマが違うだけならadditionalSchema
> >> という方法もあります。http://d.hatena.ne.jp/jflute/20081015/1224074336
> >> (SQLServerならスキーマじゃなくてデータベースですね。用語的に)
> >>
> >> 2008/11/14 Nakai <[E-MAIL ADDRESS DELETED]>:
> >> > 久保さん
> >> >
> >> > いつもお世話になっております。中井です。
> >> > 体調の悪い中申し訳ありませんが、質問させてください。
> >> > (回答は急いでおりません)
> >> >
> >> > 今まで1つのC#プロジェクトでDB_A、DB_Bの二つで作業し、問題はなかったのですが、
> >> > DB_AのExBhvに外だしSQLファイルを作ったところ、
> >> > DB_Bのgenerate.batでエラーが出るようになりました。
> >> >
> >> > ログを見ると、DB_AのSQLファイルを検知して対応するBhvをDB_Bで探し、
> >> > 見つからないので「Not Found Behavior」となっています。
> >> >
> >> > 試しにDB_BにSQLファイルを置いて、DB_Aのgenerate.batを実行すると
> >> > 同じエラーが出るようになりました。
> >> >
> >> > 現在ソース出力フォルダは
> >> > %C#DaoProject%\DBFLute\DB_A
> >> > %C#DaoProject%\DBFLute\DB_B
> >> > にしており、DB_Aフォルダをtorque.packageBaseで定義した
> >> > フォルダより上の階層に移動するとDB_Bのgenerate.batが正常に通るようになりました。
> >> >
> >> >
> >> > 何か設定が足らないのでしょうか?
> >> > 以上、よろしくお願いいたします。
> >> >
> >> > _______________________________________________
> >> > seasar-dotnet mailing list
> >> > [E-MAIL ADDRESS DELETED]
> >> > https://ml.seasar.org/mailman/listinfo/seasar-dotnet
> >> >
> >> _______________________________________________
> >> seasar-dotnet mailing list
> >> [E-MAIL ADDRESS DELETED]
> >> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
> >
> > _______________________________________________
> > seasar-dotnet mailing list
> > [E-MAIL ADDRESS DELETED]
> > https://ml.seasar.org/mailman/listinfo/seasar-dotnet
> >
> _______________________________________________
> seasar-dotnet mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-dotnet



seasar-dotnet メーリングリストの案内