パスワードを忘れた? アカウント作成
14049068 story
バグ

Officeの更新プログラムを導入するとAccessでクエリエラーが発生するとの報告 44

ストーリー by hylom
どうしてこうなった 部門より

Anonymous Coward曰く、

11月13日にリリースされたMicrosoft Officeのセキュリティ更新プログラムをインストールすると、特定の環境でAccessのクエリでエラーが発生するようになる、との報告が出ている(Togetterまとめ)。

問題の更新プログラムは月例アップデートとしてMicrosoftの他製品のアップデートと同時に配信されたもの(窓の杜)。Microsoftも問題は把握しているらしく、サポート文書が出ている。これによると、単一のテーブルをUPDATEするクエリで、WHERE節があるとエラーが発生する模様。Access O365/2019(Version 1911)については11月24日、ほかについては12月10日に修正予定。また、クエリ文を修正することでも対応できるとされている。

  • by Anonymous Coward on 2019年11月18日 15時24分 (#3718120)

    うちの事業所で使っている給料計算ソフトがこれをくらって起動できなくなるとのことで、メーカーから緊急メールが来てましたが、間に合いませんでした。
    該当の更新を削除して更新ブロックする対策ツールをメーカーが配布してたのでなんとかなりましたが。
    http://site.bsl-jp.com/cgi-bin/bslkb.cgi?task=showqa&KB=KB003667 [bsl-jp.com]

    これのせいでメーカーのサポートはパンク状態とのことで、お疲れ様です。

    ここに返信
    • by Anonymous Coward

      MSアプリを基幹業務に使っているリスクとしてはマシな方ですね、お疲れさまです。

    • by Anonymous Coward

      MS依存してないメーカーに変えようって話になるのかならんのか

      • by Anonymous Coward on 2019年11月18日 20時02分 (#3718252)

        変えたところでそこがバグや不具合を一切出さないかと言うと、それも難しい。

        何だかんだで小規模システムだと便利なんだよね。エンドユーザー(のシステム担当)も作る側も。
        何でもかんでも理想論だけで作るシステムはボッタクリと紙一重だし。

        • by Anonymous Coward

          脱MSって基本的に細かい手間増えまくるからねぇ。特にツール系。

        • by Anonymous Coward

          設定によっては強制的にアップデートされるから問題なので

      • by Anonymous Coward

        MySQL3で頑張ってます。

      • by Anonymous Coward

        そのメーカーの品質とMSの品質を比べろよ。

      • by Anonymous Coward

        状況が悪くなるケースの方が多いだろ

  • by Anonymous Coward on 2019年11月18日 15時53分 (#3718148)
    てことだよね。
    特定条件で複雑なクエリを書くと落ちるとかならテストパターンから漏れてたのね
    と言い訳できないでもないけど、とにかくupdate文にwhere句があると例外なくダメなんでしょ。
    ここに返信
    • by Anonymous Coward

      Windows 10で直したはずのバグが何度も再発してたりするのを見るだけでも退行テストなどしていないのは明らか。

    • by Anonymous Coward

      世界的に見ると、網羅的な退行テストなんて、やってるとこのほうが珍しいようですよ。

      日本だと「やるに決まってるだろ」的な扱いですが、そのテストパターンをそのまま
      海外のベンダーに提出すると、間違いなく「え?そんなとこまでやるの?心配しすぎじゃね?」って
      言われます。

      • by Anonymous Coward

        信者は大変ね

      • by Anonymous Coward

        アメちゃん相手の仕事で品質落ちてもいいから新機能追加をスピーディーにやってくれって言われたことある

        • by Anonymous Coward

          BtoCの場合なんかは、品質にこだわってリリース速度が落ちると死活問題になりかねんしな
          かといって品質面で悪評ついたらそれも死活問題だし

          サービスや市場の成熟度によってもそこら辺の塩梅は変わってくるけど、全体的に日本企業は臨機応変にバランス変えて攻めていくのが苦手よね

          • by Anonymous Coward

            今回バランスをとれずやらかしたのは日本企業ではないのですが。

            • by Anonymous Coward

              これぐらいの障害は許容するもんであってやらかしではないという話

            • by Anonymous Coward

              「アメリカ企業は品質よりスピードを優先してるから、今回のような問題も起きるよね。」
              「そうだね、日本企業はスピードより品質を優先するから、堅実なかわりに臨機応変な対応が苦手だよね。」
              という文脈に対して、
              「日本企業ではないのですが。」
              と言われても、
              「いや、そう言ってるじゃん。」
              としか言えないのですが。

        • by Anonymous Coward

          アメちゃん製の製品サポートで
          ユーザが緻密なサポートを求めてくるが、メーカーに訊くしかないものも多くて
          メーカーに訊くと非公開だという答しか返ってこないという…
          (日本法人からも海外の本社からも)

          あちらの製品で日本流のサポートを求めるのは無理

          • by Anonymous Coward

            通知やサポートはぐぐたすで行うっていう某お米な国のサービスにて、
            サービス側が預かったデータをデイリー更新中に、てへぺろなイベント発生。

            ぐぐたす上では阿鼻叫喚になってて、でも運営からの書き込みは一切なくて。
            なんかfacebookに告知が出てた!っていうポストがあったのでメールで問い合わせて届いた返事が、

             通知と復旧のフローについてのアナウンスはfacebookに書いておいたじゃん。
             載せておいた期限までに申請が無かったので、もう消しちゃったよ。

            ということがありました。

      • by Anonymous Coward
        網羅的じゃない退行テストでいいから何かやってればupdate文の1本くらいは流すやろ…
    • by Anonymous Coward

      いやー、updateはNG出して直ったんで安心してたんですが。whereは盲点だったなあ。

    • by Anonymous Coward

      いちいち叩くところから入るからだめなんだよ。
      航空業界みたいに責任や叱責は別問題として、具体的にどんなソースコードで、どんなパッチを当てたらどういう原因でどんなバグが出ました、っていうのをオープンにする風潮があればこっちの教訓にもできるのに。
      レグレッションテストを完全にやれなんて、教訓にはならんよ。

      • by Anonymous Coward

        いや、さすがに「WHERE句付きUPDATEステートメントが駄目」は擁護できないでしょ。
        WHERE抜きでUPDATEなんて滅多にやらないし。
        事実上、テーブルが全く更新できないのに等しい。これは見逃してはいかんやつ。
        つまり、「完全に」どころか一切テストしてないんじゃないかな。

        • by Anonymous Coward

          WHERE句抜きのupdateがダメならまだわからなくもないけど逆はさすがにテストしてないでしょといわれてもしょうがないと思う。

    • by Anonymous Coward

      さすがにこの程度のテストをしてないと考えるのは無理があると思う。
      なにか別の原因があるんじゃね。

typodupeerror

皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー

読み込み中...