我们可以按行监视数据库表的读取操作吗?

时间:2018-08-29 04:05:26

标签: sql-server database monitoring

我想在SQL Server 2008的数据库中的一个表上使用“读取操作”进行监视。

所以我想知道该表的哪个时间取了哪一行。

我无法在应用程序中进行登录。

1 个答案:

答案 0 :(得分:0)

如果我理解您的说法正确,那么您想知道每次将数据“显示”给最终用户吗?您可以使用存储过程来运行select语句(获取数据),但作为第二条语句,可以在带有时间戳和您感兴趣的任何信息的日志表中运行插入。

CREATE PROC get_data
AS
BEGIN

    INSERT INTO log_table(timestamp,info1,info2)
    VALUES (GETDATE(), info1, info2)

    SELECT col1,col2
    FROM my_data

END
GO

这样的事情。