如何确定我的表已在 sql server 中更新

发布于 2024-12-08 03:07:25 字数 123 浏览 0 评论 0原文

我在sql server 2005中有一个表。昨天对该表执行了更新,然后更新回原始记录。
现在我想知道更新后的值是什么。至少我想知道它是否真的更新了。
有什么办法可以确定我想要从事务日志中得到什么?
谢谢。

I have a table in sql server 2005. Yesterday an update was performed on the table and then updated back to the origional record.
Now i want to figure out what the updated values was. At least i want to learn if it was really updated or not.
Is there someway to determine what i want from the transaction logs?
Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

少钕鈤記 2024-12-15 03:07:25

有一个未记录的命令

DBCC 日志(数据库名称,0|1|2|3|4)

哪里

0:最少信息(默认)

1:使用 0 + 返回可用信息
标志、标签和日志记录长度。

2:返回可用的信息
1 + 对象、索引、页面 ID 和槽 ID。

3:关于的最大信息
每个操作。

4:每个操作的最大信息+
当前事务日志行的十六进制转储

并阅读以下内容: 寻找 SQL事务日志文件查看器

There is an undocumented command:

DBCC log ( dbname, 0|1|2|3|4 )

where

0: minimum information (Default)

1: Returns info available using 0 +
flags, tags and the log record length.

2: Returns info available using
1 + object, index, page ID and slot ID.

3: Maximum information about
each operation.

4: Maximum information about each operation +
hexadecimal dump of the current transaction log row

And read this: Looking for a SQL Transaction Log file viewer

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文