sql-server - 如何查询Sql Server 2005 Express版的日志文件(.ldf)?

标签 sql-server sql-server-2005 sql-server-express mdf ldf

我想这样做,因为我想知道特定行被更改了多少次。

这可能吗?

谢谢

最佳答案

读取日志文件要么需要商业工具,要么需要大量的 SQL 内部知识才能实现。您可以使用以下命令查看一些原始输出: 从::fn_DBlog(null,null) 中选择 *

实际上解码以找到被更改的相同记录并确保已提交任何更改等将是一项艰巨的任务。因此,您能够做到这一点是“可能的”,但不是很“可能”。

如果您需要数据库中的该功能,那么您应该查看代码中的触发器/逻辑。

关于sql-server - 如何查询Sql Server 2005 Express版的日志文件(.ldf)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2145717/

相关文章:

sql-server - 使用 SQL Server 作为数据源的 MapReduce

sql - 具有跨数据库服务器联接的SQL Server 2005脚本

sql-server - 使用包含的列创建索引时出现问题 (SQL Server Express)

c# - Entity Framework 6 - 计时查询

c# - 为什么在使用 Entity Framework 6.x 通过 SqlQuery 从 View 中获取数据时不使用我的 ColumnAttribute?

sql - 将表达式传递给存储过程时, 'minute' 附近的语法不正确

entity-framework - 如何使用 Visual Studio 2010 Express 连接到 SqlExpress for Entity Framework?

sql-server - 在 SSIS 中使用小数字段

sql-server-2005 - Access SQL 副本

ms-access - 如何将整个 Access 数据库导出到 SQL Server?