2017-02-13 4 views
0

誰でも説明してくださいトランザクションログには何が記録されていますか?トランザクションログには正確に何が記録されますか?

データ変更操作に加えて、 にはTransation-Logが記録されていますか?

また、なぜトランザクションログが必要なのか教えていただけますか?

+0

見る(https://www.mssqltips.com/sqlservertip/3076/how-to-read-the-sql-server-database-transaction- [SQL Serverデータベースのトランザクションログの読み方]ログ/) – Serge

答えて

0

トランザクションログファイルは、データベースに対して実行されるすべてのトランザクションを格納します。トランザクションログには、データベース内で発生するすべての変更が記録され、すべてのトランザクションがディスクに保存されます。

多くの種類の操作がトランザクションログに記録されます。

これらの操作は、次のとおりです。各トランザクションの

  1. 開始と終了を。
  2. すべてのデータ変更(挿入、更新、または削除)。 これには、システム テーブルを含む、任意のテーブルに対するシステムストアドプロシージャまたはデータ定義言語(DDL)ステートメントによる変更が含まれます。
  3. データベース名。
  4. オブジェクト名。
  5. トランザクション名(DML/DDL)。
  6. トランザクションがコミットされているか、コミットされていないか。
  7. タイムスタンプ。
  8. トランザクションID:トランザクションIDは、それが属するトランザクションのIDです。
  9. トランザクションのログシーケンス番号。
  10. イメージは、トランザクションログにも記録されます。
  11. ロールバック操作もTransactin-Logに記録されます。
  12. すべてのエクステントとページの割り当てまたは割り当て解除。
  13. テーブルまたはインデックスの作成または削除。

これはあなたが探しているすべての細部を願っています。あなたの2番目の質問に

回答:以下のように(なぜ私たちは、トランザクション・ログが必要なのかはある:)

トランザクションログの目的

  • 個々のトランザクションの回復
  • 回復不完全なトランザクションのすべて
  • 障害のポイントに復元
  • トランザクションレプリケーションをサポートしています。
  • 高可用性および災害復旧ソリューションのサポート:AlwaysOn可用性グループ、データベースミラーリング、ログ配布。
+0

これは私が探していたものです。 –

+1

トランザクションログが必要な理由を教えていただけますか? ⦁\tすべての不完全トランザクションのトランザクションログの –

+0

目的 ⦁\t個々のトランザクションの回復 ⦁\t Recoveryは、トランザクションレプリケーションをサポートし、障害 ⦁\tのポイントに復元します。 ⦁\t高可用性および災害復旧ソリューションのサポート:AlwaysOn可用性グループ、データベースミラーリング、およびログ配布。 –

関連する問題