SQL Server 2000/2005查询列表用户访问

是否有查询列出数据库用户访问和SQL Server 2000和2005年相关的源IP? 请注意,报告服务未安装。

谢谢大家的帮助。

sp_who或sp_who2应该给你你需要的东西。 他们不会列出IP地址,但会列出主机名。 sp_who2会给你比sp_who更多的信息。

我发现这个查询,似乎列出用户访问,但它不logging源IP。 请注意path必须在运行查询之前进行validation:

SELECT TargetLoginName, SessionLoginName, HostName, StartTime FROM fn_trace_gettable('X:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\log_59.trc', default); GO