A5:SQL Mk-2

開発のこと、日々のこと

PCスリープから復帰後の動作について

ホーム フォーラム A5:SQL Mk-2掲示板 PCスリープから復帰後の動作について

4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    投稿
  • #21841 返信
    RYOF
    ゲスト

    いつも大変お世話になっております。
     
    最近ノートPCを使用するようになって、DBに接続したままPCをスリープする事がよくあります。
    その時にネットワークが切断されるなどして復帰後はDB接続が不正な状態になって
    エラーが発生することがしばしばあります。
    (エラーが出るときはPC復帰時にbitlockerのパスワード再入力が求められるのでスリープより深い停止状態かもです)
    それは問題ありませんが、一度エラーが発生するとデータベースツリーが空白表示になり
    カーソルを乗せただけでエラーが出続けるようになります。
    また、その状態になるとアプリの終了ができなくなるためタスクマネージャーで強制終了する必要があります。
    さらに、再起動したときタブの復元を行うと同じタブが二重(倍)表示されてしまいます。
     
    本件とは別事象ですが、エラー発生の有無に関わらずタブの復元を行うと、
    タブ名が「Query-1**」のように未保存の”*”が2つになってしまう珍現象も発生します。
    前回保存済みのタブにも余計に”*”が付いていました。
     
    要望:
    ・接続エラーが出た場合はできれば接続を切ってほしいです(アプリを強制終了せずに継続したい)
    ・タブの復元時に二重にならないようにしてほしいです
    ・未保存の”*”が増える現象に対応してほしいです
     
    環境:
    A5:SQL Mk-2 x64 Version 2.20.0 beta 22
    Windows10
    SQLServer2019~2022(複数接続、ローカルとサーバー両方あり)

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

    RYOF さんこんにちは。
     
    一応、OSのサスペンドイベントを拾ってDB接続を破棄しているはずなのですが、うまく動作していないようですね。
    念のため、オプションダイアログの「データベース接続」タブに「サスペンド時にDB接続を全て切断する」のチェックが入っていることを確認してください。
     
    タブが2重で復元されるのはちょっと把握できなかったので調査します。
     
    異常終了からのドキュメントの復元を行うとタブ名の右側に「* *」とついてしまうのは、Version 2.20のベータ版でタブ名を自由に変更できるように修正した際の不具合のようです。正式版リリースまでには修正したいと思いますのでしばらくお待ちください。

    #21897 返信
    RYOF
    ゲスト

    松原さま
    ご回答ありがとうございます。
     
    確認してみたところ、「サスペンド時にDB接続を全て切断する」にはチェックがされていました。
    詳しい状況を説明できず申し訳ないのですが、
    単にスリープするだけの場合でも発生することがありますが、
    より頻繁に起きるパターンとしては、自宅からVPN経由でDBに接続、その後VPNを切って出社後社内ネットワーク経由で接続エラーが発生という流れです。
    ネットワークが切り替わるのでエラーになって当然とは感じています。
    サスペンド時以外でも接続エラーを検知したら切断ができればよいのですが。
     
    タブに関する問題は大した影響はありませんので、タイミング良いときに修正していただければと思います。

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

    RYOF さんこんにちは。
      
    Version 2.20.0 beta 31 で異常終了からのドキュメントの復元を行うとタブ名の右側に「* *」とついてしまう不具合については終了しました。
     
    ネットワークの切り替えの検出は少し難しいかもしれないですね。ネットワーク構成が変わった際に、ネットワークが正常か確認するためにデータベースに問い合わせすると、そのまま動作がおかしくなったり…。
     
    タブが複数になって復元されるのはまだ分かりませんでした。もうしばらくかかるかもしれません。

4件の投稿を表示中 - 1 - 4件目 (全4件中)
返信先: PCスリープから復帰後の動作について
あなたの情報:




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