A5:SQL Mk-2

開発のこと、日々のこと

MSSQLタイムアウト時の挙動

ホーム フォーラム A5:SQL Mk-2掲示板 MSSQLタイムアウト時の挙動

9件の投稿を表示中 - 1 - 9件目 (全9件中)
  • 投稿者
    投稿
  • #7479 返信
    maron
    ゲスト

    いつもありがたく使用させて頂いております。

    Microsoft SQL Server:SQL Server 認証にて
    接続後、しばらく放置すると下記エラーが出て継続出来なくなり、
    xで終了も出来なくなることが頻繁にあります。(その場合タスクからキルします)
    解決策が有ればご教授ください。

    またデータベース一覧のdbo下フィルタを変更時にタイムアウトが起きていると同様にエラーが起きます。

    オプションの’Keep Alive’と’サスペンド時にDB接続をすべて切断する’
    の組み合わせも色々試しましたが改善はされませんでした。

    よろしくお願いします。

    エラー内容
    —————————
    A5:SQL Mk-2 64bit edition Version 2.16.0 beta 9
    —————————
    モジュール ‘A5M2.exe’ のアドレス 00000000006D6274 でアドレス 0000001600000009 に対する読み取り違反がおきました。

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

    maronさんこんにちは。
     
    SQL Serverへの接続は、SQL Clientがインストールされていれば、それを使い、インストールされていなければ、内蔵されたUniDACのライブラリが使用されます。
     
    SQL Clientがインストールされていない場合は、インストールしてみてください。SQL CLientがインストールされている場合は、オプションから[SQL Server] の「OLE DB Providerを使わず直接接続する」をONにしてみてください。

    #7573 返信
    maron
    ゲスト

    [SQL Server] の「OLE DB Providerを使わず直接接続する」をONで様子みてみましたが、変わらずです。
    エラーが出てても✕で終了出来るようにして頂けるだけでも助かります。
    よろしくお願いします。

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

    maronさんこんにちは。
     
    ネットワークのどこかで切断されているようですが、よくわからないですね。”Keep Alive”でもダメとなるとなんでしょう。
     
    最新の Version 2.15系ではメニューより[データベース(D)] – [全DB接続の破棄(切断せずに破棄)]を行うことで、通常のDBの接続解除等を行わずに破棄する(意図的にメモリリーク・リソースリークさせる)ことで、×で閉じられるようになるかもしれません。

    #7611 返信
    maron
    ゲスト

    エラー後でも全DB接続の破棄(切断せずに破棄)で閉じれるようになりました。
    またエラー後再起動せず再開出来るのでタスクキルよりは断然よいです。
    全DB接続の破棄(切断せずに破棄)後、一度だけ不安定になりましたので様子みてみます。

    #7645 返信
    maron
    ゲスト

    しばらく放置後(画面のロックは10分)、画面のロックを解除後、
    テーブル一覧のフィルタ(入力済み)を変更しようとすると以下の2パターンのエラーが出ます。

    モジュール ‘A5M2.exe’ のアドレス 0000000001E26AFC でアドレス 0000000000000050 に対する読み取り違反がおきました。
    または
    無効なクラス型キャスト

    ログには画面ロック時でもExecuteSQL:select 1が出力されているので、Keep Aliveは効いているようです。

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

    maronさんこんにちは。
     
    もしかして、SQL接続がおかしくなっているのではなく、データベースツリーがおかしくなる(WindowsのDPIやセッションの何かが変わったときにデータベースツリーが正しく動作しなくなる)が原因かもしれません。現状これはすぐに直せなさそうと思っているのですが、DBツリーの右クリックから「すべてのデータベース情報の採用見込み」を行うと正常に戻ります。

    #7771 返信
    maron
    ゲスト

    ”すべてのデータベース情報の再読み込み”で続行出来るようになりました。
    ×ボタンで閉じる際に内部的に”全DB接続の破棄(切断せずに破棄)”か”すべてのデータベース情報の再読み込み”を実行して頂ければ、×で閉じれない問題も暫定的かもしれませんが解決するかもしれません。

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

    maronさんこんにちは。

    該当不具合ですが、version 2.16.0 beta 14で修正しました。お試しいただければと思います。

9件の投稿を表示中 - 1 - 9件目 (全9件中)
返信先: MSSQLタイムアウト時の挙動で#7588に返信
あなたの情報:




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