0

是否有人熟悉 SQL Server 2014 中是否有关于此主题的更新?MS 最终会记录事务日志还是为此提供自己的工具?

我看过这篇文章,其中提供了有关 SQL Server 2008 的一些详细信息:

查看 SQL Server 2008 中的所有事务日志

我查看了MS 网站上的数据表和文档,但找不到任何东西。

如果有更好的方法可以做到这一点,有人熟悉吗?我已经安装了 SQL Server 2014 CTP 1,但也许我以某种方式错过了这个选项……</p>

我要问的原因是,我们在历史上遇到过很多意外更新和删除问题,例如错误的 WHERE 语句或 WHERE 语句完全丢失。

4

1 回答 1

2

据我所知,您对此唯一的选择是:

  • 第三方工具 ApexSQL Log(Red Gate 有一个免费工具,但仅适用于 SQL Server 2000)
  • 未记录的命令,例如 DBCC LOG 或 fn_dblog。
  • 变更数据捕获——这是自动创建历史表的 SQL Server 功能,但仅在企业版中可用

我们还在评估 SQL Server 2014 CTP 1 的内存功能,但我无法找到有关此主题的任何内容。我真的不相信 MS 会尽快允许这样做。目前,他们的重点是企业级功能,例如高可用性、内存查询等……此外,他们在 CDC 中有自己的版本。

于 2013-07-15T09:09:39.630 回答