MSSQLSERVER_3456
適用対象: SQL サーバー
詳細
属性 | Value |
---|---|
製品名 | SQL Server |
イベント ID | 3456 |
イベント ソース | MSSQLSERVER |
コンポーネント | SQLEngine |
シンボル名 | REC_REDOLSNMISMATCH |
メッセージ テキスト | トランザクション ID %S_XID、ページ %S_PGID、データベース '%.*ls' (データベース ID %d) のログ レコード %S_LSN を再実行できませんでした。 ページ: LSN = %S_LSN、型 = %ld。 ログ: OpCode = %ld、コンテキスト %ld、PrevPageLSN: %S_LSN。 データベースをバックアップから復元するか、データベースを修復してください。 |
説明
復元操作で、トランザクション ログを再実行できませんでした。 このエラーによって、データベースは SUSPECT 状態になっています。 プライマリ ファイル グループ、また場合によってはその他のファイル グループには、問題があり、損傷している可能性があります。 SQL Server の起動時にデータベースを復旧できないため、使用できません。 問題を解決するには、ユーザーによる操作が必要です。
このエラーが tempdb で発生した場合、SQL Server インスタンスはシャットダウンされることに注意してください。
ユーザーの操作
このエラーは、サーバー インスタンスの起動またはデータベースの復旧を試行したときのシステム上の一時的な状態が原因である可能性があります。 また、データベースを起動しようとするたびに発生する永続的なエラーが原因である可能性もあります。 原因の詳細については、Windows イベント ログで、具体的な問題点を示しているこれより前のエラーを調べてください。
このエラー 3456 の発生の原因については、Windows イベント ログをさかのぼって、具体的な問題点を示すエラーを調べてください。 適切なユーザー アクションは、Windows イベント ログの情報が、SQL Server エラーが一時的な状態または永続的な障害によって引き起こされたことを示しているかどうかによって異なります。 エラー 3456 をトラブルシューティングするためのユーザー アクションについては、SQL Server オンライン ブックを参照してください。
参照
ALTER DATABASE (Transact-SQL)
DBCC CHECKDB (Transact-SQL)
データベースの全体復元 (単純復旧モデル)
MSSQLSERVER_824
sys.databases (Transact-SQL)