MSSQLSERVER_3456MSSQLSERVER_3456

詳細Details

製品名Product Name SQL ServerSQL Server
イベント IDEvent ID 34563456
イベント ソースEvent Source MSSQLSERVERMSSQLSERVER
コンポーネントComponent SQLEngineSQLEngine
シンボル名Symbolic Name REC_REDOLSNMISMATCHREC_REDOLSNMISMATCH
メッセージ テキストMessage Text トランザクション ID %S_XID、ページ %S_PGID、データベース '%.*ls' (データベース ID %d) のログ レコード %S_LSN を再実行できませんでした。Could not redo log record %S_LSN, for transaction ID %S_XID, on page %S_PGID, database '%.*ls' (database ID %d). ページ:LSN = %S_LSN、型 = %ld。Page: LSN = %S_LSN, type = %ld. ログ:OpCode = %ld、コンテキスト %ld、PrevPageLSN: %S_LSN。Log: OpCode = %ld, context %ld, PrevPageLSN: %S_LSN. データベースをバックアップから復元するか、データベースを修復してください。Restore from a backup of the database, or repair the database.

説明Explanation

復元操作で、トランザクション ログを再実行できませんでした。The restore operation was unable to redo the transaction log. このエラーによって、データベースは SUSPECT 状態になっています。This error has placed the database into the SUSPECT state. プライマリ ファイル グループ、また場合によってはその他のファイル グループには、問題があり、損傷している可能性があります。The primary filegroup, and possibly other filegroups, are suspect and may be damaged. SQL ServerSQL Server の起動中はデータベースを復旧できないため、データベースを使用できません。The database cannot be recovered during startup of SQL ServerSQL Server and is therefore unavailable. 問題を解決するには、ユーザーによる操作が必要です。User action is required to resolve the problem.

このエラーが tempdbで発生した場合、 SQL ServerSQL Server インスタンスはシャットダウンします。Note that if this error occurs for tempdb, the SQL ServerSQL Server instance shuts down.

ユーザーの操作User Action

このエラーは、サーバー インスタンスの起動またはデータベースの復旧を試行したときのシステム上の一時的な状態が原因である可能性があります。This error can be caused by a transient condition that existed on the system during a given attempt to start up the server instance or to recover a database. また、データベースを起動しようとするたびに発生する永続的なエラーが原因である可能性もあります。This error can also be caused by a permanent failure that occurs every time that you attempt to start the database. 原因の詳細については、Windows イベント ログで、具体的な問題点を示しているこれより前のエラーを調べてください。For information about the cause, examine the Windows Event Log for a previous error that indicates the specific failure.

このエラー 3456 の発生の原因については、Windows イベント ログをさかのぼって、具体的な問題点を示すエラーを調べてください。For information about the cause of this occurrence of error 3456, examine the Windows Event Log for a previous error that indicates the specific failure. ユーザーに求められる適切な対処は、Windows イベント ログが示している情報、つまり、その SQL ServerSQL Server エラーが一時的な状態によって引き起こされたのか、永続的なエラーが原因で引き起こされたのかによって異なります。The appropriate user action depends on whether the information in the Windows Event Log indicates that the SQL ServerSQL Server error was caused by a transient condition or a permanent failure. エラー 3456 をトラブルシューティングするためのユーザー操作の詳細については、SQL ServerSQL Server オンライン ブックを参照してください。For information about the user actions for troubleshooting error 3456, see SQL ServerSQL Server Books Online.

参照See Also

ALTER DATABASE (Transact-SQL) ALTER DATABASE (Transact-SQL)
DBCC CHECKDB (Transact-SQL) DBCC CHECKDB (Transact-SQL)
データベースの全体復元 (単純復旧モデル) Complete Database Restores (Simple Recovery Model)
MSSQLSERVER_824 MSSQLSERVER_824
sys.databases (Transact-SQL)sys.databases (Transact-SQL)