ID | BUG20121126002 |
日付 | 2012/11/26 |
タイトル | 患者連動でPRIMARY KEY重複エラーが出る場合がある |
対象 | TelYoyaku.exe Ver4.23.3928以前 TelYoyakuDB.dll Ver.4.23.3803以前 |
現象 | Dynamics患者連動(診察券番号入力時)ありで、既存の予約の診察券番号を新規患者に変更した場合に、「データベース:PRIMARY KEY 違反、制約 ’PK_KANJYA_MST’: オブジェクト ’KANJYA_MST’ には重複したキーは挿入できません。」のエラーが出て、以降の患者が登録できなくなる場合がある。 |
原因 | データベースサイズが制限サイズ(2Gbyte)になると、データの追加ができなくなり、患者データ更新が失敗するが、その時にインデックスに使用しているカウンタが不正になるため。 |
対応 | データベースメンテナンスでコードコントロール修復を実行すると登録できるようになる。 TelYoyaku.exe Ver4.23.4126 TelYoyakuDB.dll Ver.4.23.4126で修正 |