[seasar-dotnet:1547] Re: ReplaceSchema のエラーについて

中井 雅文 [E-MAIL ADDRESS DELETED]
2010年 1月 19日 (火) 11:42:36 JST


久保さん

お疲れ様です。
私は急いでおりませんのでいつでも大丈夫ですよ。
よろしくお願い致します。

中井

> 久保(jflute)です。
> 
> 中井さん、素早い確認ありがとうございます!
> とても助かります。
> ちょっと別件作業があって、正式版しばしお待ち下さい。
> (もし、すぐに欲しい場合は催促して下さいね)
> 
> 2010/1/19 中井 雅文 <[E-MAIL ADDRESS DELETED]>:
> > 久保さん
> >
> > 確認遅くなりましてすいません。
> > ReplaceSchema、ソース生成、PGM動作、全て問題ありませんでした。
> > よろしくお願い致します。
> >
> > 中井
> >
> >
> >> 久保(jflute)です。
> >>
> >> 中井さん
> >>
> >> なかなか早めのリリースができなくてすいません。
> >> 取り急ぎ、"0.8.9.10-RC1" を公開しました。
> >>
> >> http://dbflute.net.sandbox.seasar.org/
> >> ※サイドメニューからダウンロードできます。
> >>
> >> もし、よければ、そちらのプロジェクトに合う
> >> バージョンかどうか確認して頂ければと思います。
> >>
> >> 2010/1/13 kubo <[E-MAIL ADDRESS DELETED]>:
> >> > 久保(jflute)です。
> >> >
> >> > 中井さん、ご確認ありがとうございます。
> >> > 本当に助かります。
> >> >
> >> > 今週 or 来週ぐらいのスパンで正式版リリースしますね。
> >> >
> >> > 2010/1/13 Nakai <[E-MAIL ADDRESS DELETED]>:
> >> >> 久保さん
> >> >>
> >> >> お疲れ様です。中井です。
> >> >>
> >> >>> 取り急ぎDBFlute-0.8.9.10-SNAPSHOTにて修正しました。
> >> >>> お手数ですがご確認頂けますでしょうか?
> >> >> ReplaceSchemaからソース生成まで正常に動作致しました。
> >> >>
> >> >>> あと、そもそもSQLServer2000で自動生成処理(JDBCやDoc)を
> >> >>> すると、sysobjectsなどのテーブルも自動生成対象になったり
> >> >>> しませんでしょうか???論理的にはそうなるはずかなと...
> >> >>> (SNAPSHOTではこれは直ってるはずです)
> >> >> よく見ると生成されていましたが、SNAPSHOTでは生成されなくなっていました。
> >> >>
> >> >> 古い製品まで対応して頂き助かりました。ありがとうございました!!
> >> >>
> >> >>
> >> >>
> >> >>> 久保(jflute)です。
> >> >>>
> >> >>> 中井さん、こんにちは
> >> >>>
> >> >>> ありがとうございます。
> >> >>> こちらSQLServer2005の環境しかないので、
> >> >>> とても貴重なフィードバックです。
> >> >>>
> >> >>> sysobjectsの検索をやめて、JDBCのメタ情報から
> >> >>> 削除対象のテーブルを取得するようにしたのですが、
> >> >>> (全DBで実装のブレを無くすために統一)
> >> >>> SQLServer(2000)だと、JDBC経由でシステムテーブルの
> >> >>> 情報まで取得してしまうようです。
> >> >>>
> >> >>> 取り急ぎDBFlute-0.8.9.10-SNAPSHOTにて修正しました。
> >> >>> お手数ですがご確認頂けますでしょうか?
> >> >>> (こちら2000がないもので...2005では正常動作を確認しました)
> >> >>> http://dbflute.net.sandbox.seasar.org/download/dbflute/dbflute-0.8.9.10-SNAPSHOT.zip
> >> >>> もし、問題がなければ、早めにリリースします。
> >> >>>
> >> >>> あと、そもそもSQLServer2000で自動生成処理(JDBCやDoc)を
> >> >>> すると、sysobjectsなどのテーブルも自動生成対象になったり
> >> >>> しませんでしょうか???論理的にはそうなるはずかなと...
> >> >>> (SNAPSHOTではこれは直ってるはずです)
> >> >>>
> >> >>> 2010/1/13 Nakai <[E-MAIL ADDRESS DELETED]>:
> >> >>> > いつもお世話になっております。
> >> >>> > 中井と申します。
> >> >>> >
> >> >>> > 今日、DBFluteを0.8.9.6→0.8.9.9にバージョンアップして
> >> >>> > ReplaceSchemaを実行したところ、以下のエラーが発生しました。
> >> >>> >
> >> >>> > 「Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: ビュー 'sysconstraints' はシステム ビュー なので、削除 できません。」
> >> >>> >
> >> >>> > 色々試してみた傾向としては、
> >> >>> > ・0.8.9.8以降で発生(ReplaceSchemaが変更になった影響でしょうか?)
> >> >>> > ・SQLServer2000で発生(SQLServer2005ではOKでした)
> >> >>> >
> >> >>> > SQLServer2000ではシステムビューに「sysconstraints」「syssegments」があるのですが、
> >> >>> > これらをDropしようとしているようです。
> >> >>> >
> >> >>> > 当面はReplaceSchemaとソース生成でバージョンを切り替えての利用を
> >> >>> > 考えているのですが、0.8.9.9とSQLServer2000のままでエラーを回避する方法は
> >> >>> > あるのでしょうか?
> >> >>> >
> >> >>> > 以上、よろしくお願い致します。
> >> >>> >
> >> >>> > _______________________________________________
> >> >>> > 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 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 メーリングリストの案内