A5:SQL Mk-2

開発のこと、日々のこと

ビューだけの場合DDL出力でエラー

ホーム フォーラム A5:SQL Mk-2掲示板 ビューだけの場合DDL出力でエラー

  • このトピックには4件の返信、2人の参加者があり、最後に松原正和により6年前に更新されました。
5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • 投稿者
    投稿
  • #1129 返信
    Cauxt
    ゲスト

    「モジュール ‘A5M2.exe’ のアドレス 012EB13E でアドレス 0000001C に対する読み取り違反がおきました。」

    #1130 返信
    Cauxt
    ゲスト

    書きかけで送信してしまいました…

    ビューのみを選択し、DDL出力すると「モジュール ‘A5M2.exe’ のアドレス 012EB13E でアドレス 0000001C に対する読み取り違反がおきました。」というダイアログが表示され、出力できません。
    ビューを選択していても、テーブルを1つでも混ぜるとエラーは出ません。

    #1191 返信
    松原正和
    キーマスター

    Cauxtさんこんにちは。

    すみません。再現方法が分かりませんでした。使用しているA5:SQL Mk-2のバージョンとDDL生成時のオプション(RDBMSの種類とか)をお教えいただけますでしょうか?。

    #1264 返信
    Cauxt
    ゲスト

    返信が遅くなってすいません。

    どのバージョンから発生しているかわかりませんが、2年以上前から2.13.0 beta 45まで発生しています。
    最近まで発生するトリガがわからなかったので、報告はしていませんでした。

    オプションは、
    ・RDBMS種類は、「Microsoft SQL Server 2008 ~」
    ・「Create table にコメントを生成する」にチェック
    ・「Drop tableやCreate tableでデータを保持する」にチェック
    ・「テーブルオプションを有効にする」にチェック
    ・DBへのコメント登録は、「「論理名」+「:」+「コメント」を登録」
    ・「選択しているオブジェクトだけDDLを生成する」にチェック

    です。

    ビューのみを選択した状態だと、「モジュール ‘A5M2.exe’ のアドレス 012EB13E でアドレス 0000001C に対する読み取り違反がおきました。」というエラーダイアログが表示されます。
    選択した中に、一つでもエンティティが含まれていると、ビューも含めDDLは出力されます。

    当方の環境だと、
    ・複数PCで発生している
    ・どのER図でも再現できる
    状態です。

    #1318 返信
    松原正和
    キーマスター

    Cauxtさんこんにちは。

    調査したところ、SQL Serverかつ「DBへのコメント登録」で論理名とコメントを出力するモードになっていると発生する不具合でした。

    Version 2.13.0 beta 47で修正しましたのでご確認ください。

5件の投稿を表示中 - 1 - 5件目 (全5件中)
返信先: ビューだけの場合DDL出力でエラーで#1264に返信
あなたの情報:




コメントは受け付けていません。