sql >> Databáze >  >> RDS >> Sqlserver

Jak získat všechny protokoly transakcí (vložit aktualizaci odstranit) pro konkrétní tabulku v SQL Server 2008

Jediný způsob, jak to udělat v rozumném čase, je použít nástroj třetí strany (jak řekl Martin v prvním komentáři), jako je Protokol ApexSQL který dokáže číst protokol transakcí a získat informace, které potřebujete.

Všimněte si, že aby to fungovalo, vaše databáze musí být v režimu úplné obnovy, protože právě tehdy SQL Server zaznamenává úplné podrobnosti transakce, které lze později rekonstruovat.

Další možností je prozkoumat, jak používat nezdokumentovanou funkci fn_dblog, ale to vám zabere mnohem více času a nebudete moci číst oddělené protokoly nebo zálohy protokolů transakcí.



  1. Chyba Twitteru při sdílení

  2. Jak rozdělit okno dotazu v SQL Server Management Studio (SSMS) – SQL Server / TSQL výukový program, část 13

  3. Převést hex na binární v MySQL

  4. ADO .NET vs. SQL Server Management Studio – ADO funguje hůře