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

kubo [E-MAIL ADDRESS DELETED]
2010年 1月 18日 (月) 19:38:28 JST


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