Ani*_*shi 3 sql-server users
我有一个数据库用户——比如说“x”——我想知道有多少 Windows(桌面)用户正在使用这个数据库用户(who2 或 who 只给出当前结果,我想知道整个历史) ?
实际上,当您加入任何新组织并且您不知道有多少 Windows 或桌面用户在使用特定数据库用户时,就会出现这个问题。有没有办法知道这一点?您如何跟踪使用此 (x) 用户凭据的所有 Windows 用户?
Aar*_*and 5
您可以使用登录触发器,继续前进(请参阅此处和此处)。
对于历史信息,默认情况下,SQL Server 甚至不跟踪成功登录(尽管可以启用此功能 - 但是这意味着您需要解析 SQL Server 日志以获取一些信息)。因此,虽然您可能会从默认跟踪中获取一些信息(例如哪些工作站正在使用哪些登录名),但它会依赖于它们执行记录在那里的操作(并且只会返回到您的默认跟踪数据为止)。
另请参阅此答案。
归档时间:
10 年,2 月 前
查看次数:
511 次
最近记录: