Sybase 資料一覧

データベースがオンラインにならず「Error: 614, Severity: 21, State: 1. A row on page 17742 was accessed that has an illegal length of 6 in database ''」というエラーが出る

2007/8/25更新

対応バージョン: 11.9.2

データベースになんらかの障害が起き、データベースそのものの整合性が取れなくなった。

このエラーを復旧するにはデータベース再作成しかないが、drop databaseによる通常のデータベース削除もできないので、dbcc dbrepairコマンドにより強制的に削除して再作成する。

1> dbcc dbrepair(<DB>,dropdb)
2> go

このエラーが起きる原因として例えば以下のような場合がある。

トランザクション中に当該セッションを強制的に切断した。
データベースサーバをOSのコマンドなどで強制終了した。
データベースへのアクセス中に突然マシンが落ちた。