문제

Is anyone familiar if there are and updates on this topic in SQL Server 2014? Is MS going to finally document the transaction log or provide its own tool for this?

I’ve seen this post that provides some details on SQL Server 2008:

View all transaction logs in SQL Server 2008

I’ve looked at datasheets and documentation on MS website but I couldn’t find anything.

Is anyone familiar if there are better ways to do this? I have SQL Server 2014 CTP 1 installed but maybe I missed this option somehow…

Reason I’m asking is that we historically had a lot of issues with accidental updates and deletes such as wrong WHERE statement or WHERE statement completely missing.

도움이 되었습니까?

해결책

As far as I know your only options for this are:

  • Third party tool ApexSQL Log (Red Gate has a free tool but only for SQL Server 2000)
  • Undocumented commands such as DBCC LOG or fn_dblog.
  • Change data capture – this is SQL Server feature that automatically creates history tables but its only available in enterprise edition

We are also evaluating SQL Server 2014 CTP 1 for it’s in memory features but I haven’t been able to find anything on this topic. I don’t really believe MS is going to allow this any time sooner. Right now their focus is on enterprise level features such as high availability, in memory queries and such… Also, they have their own version of this in CDC.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top