gpt4 book ai didi

sql-server - 如何获取 MS SQL Server 2005 的登录历史记录

转载 作者:行者123 更新时间:2023-12-03 01:35:26 25 4
gpt4 key购买 nike

是否有任何系统 View 或表可用于获取 MS SQL Server 2005 的历史登录信息?

如果可用,我想使用 TSQL 获取有关日期时间范围内的登录信息的信息。有一天,由于存储过程访问的表上出现线程死锁异常,我的计划作业失败了。通过检查这段时间内的登录信息,它可能会提供有关可能导致问题的原因的缩小范围信息。

我猜想可能有一些 SQL 服务器设置可以保存登录信息。如果默认情况下没有登录信息的系统历史记录,是否可以设置/配置以便保存详细的登录信息?

最佳答案

SQL Server 具有基本审核功能,可以审核 ERRORLOG 的登录。在对象资源管理器中右键单击 SQL Server 并选择属性。选择“安全”部分,然后在“登录审核”中选择“失败和成功登录”。根据连接到 SQL Server 的人数,ERRORLOG 会填满很多。发现问题后请务必关闭电源。

您还可以为作业设置 DEADLOCK_PRIORITY 设置,以便它始终赢得死锁而不是失败。

关于sql-server - 如何获取 MS SQL Server 2005 的登录历史记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/646425/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com