SQL Serverのトランザクションログについて質問したいだけです。どのシステムの場所でも、.bak
形式のログファイルをバックアップすることができます。TRANSACTION LOG BACKUP FILEからSQL文を取得する方法は?
問題は、トランザクションログのバックアップファイルからSQL文/クエリを抽出することです。我々はfn_dump_dblog
機能を使用してそれを行うことができます。しかし、私たちが望むのは、トランザクションをログで行う必要があるクエリまたはデータを抽出することです。
"apex"ツールと同じように手動でSQL Server用にやりたいまた、サードパーティのツールを使用したくない。
今すぐログからtable name
とoperation type
を抽出できます。しかし、まだSQL文の抽出を探しています。
トランザクションログには、データベースで実行されたクエリの履歴は含まれていません。データベースに障害が発生した場合にデータベースを回復するために必要な情報と、データベースを耐久性のあるものにするための十分な情報が含まれています。リカバリ中に何をするかを知るために、データが追加されたか削除されたかを知る必要があるため、操作タイプが含まれています。 –