如何得知数据库中某个表的数据的最近一次修改时间? 数据库中有很多表,我想知道那个表的数据最近被修改过,有办法么?谢谢。想搜索以前是否有人问过这类问题,但不知输入什么搜索关键字,麻烦各位了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用第三方软件Log Explorer分析数据库的日志文件。 昨天好像有人问过这样的问题.如果你要查看的比较频繁,而且在程序或数据操作中用到的话,建议创建一个LOG表CREATE t_Log(L_ID INT IDENTITY(1,1), L_Time DATETIME, --记录操作时间L_TableName VARCHAR(100), --记录所操作的表名L_OperType VARCHAR(10) --记录操作类型,DELETE,INSERT,UPDATE)使用触发器,在写表时加入日志 谢谢各位的答复:to libin_ftsafe(子陌红尘:当libin告别ftsafe)我下载Log Explorer看看。但是数据库服务器是第三方的机器,只能通过SQL Server客户端连接,无法看到数据文件和日志文件,Log Explorer可以分析么?to sxycgxj(云中客):数据库只有一个数据文件,似乎无法判断是哪个表被修改了。to fcuandy(边打魔兽边回贴) :数据库是第三方的,不能修改表结构。再次感谢,不知还有没有其它办法。数据库是SQL 2000。 如果是这样,还是子陌红尘的办法SQL没有这样的功能,除非创建自己的日志来实现 谢谢,我用Log Explore看看。 UPDATE依赖问题 三表主外键删除问题 用户表的索引问题 ip的正则表达式????急 sql里。如何取一个datetime字段的小时的值。。年,月,日都能取,怎么小时不能取啊。惨 在进行数据查询时,输入查询条件时如何象在IE浏览器输入网址那样有相同的字符则会自动出现由你选择! 导致ODBC 忙于复制的原因??如何杀死此进程? LOG FILE 归档怎样做, 请问聚集索引和非聚集索引有什么区别?分别在什么情况下使用啊?谢谢! 请教一个SQL 请大家帮忙改错 dts错误
如果你要查看的比较频繁,而且在程序或数据操作中用到的话,建议创建一个LOG表
CREATE t_Log
(
L_ID INT IDENTITY(1,1),
L_Time DATETIME, --记录操作时间
L_TableName VARCHAR(100), --记录所操作的表名
L_OperType VARCHAR(10) --记录操作类型,DELETE,INSERT,UPDATE
)
使用触发器,在写表时加入日志
to libin_ftsafe(子陌红尘:当libin告别ftsafe)
我下载Log Explorer看看。
但是数据库服务器是第三方的机器,只能通过SQL Server客户端连接,无法看到数据文件和日志文件,Log Explorer可以分析么?
to sxycgxj(云中客):
数据库只有一个数据文件,似乎无法判断是哪个表被修改了。
to fcuandy(边打魔兽边回贴) :
数据库是第三方的,不能修改表结构。再次感谢,不知还有没有其它办法。
数据库是SQL 2000。