成功登录后更改SQL服务帐户密码后会发生什么

时间:2012-03-02 17:20:21

标签: sql-server-2008

我很想知道在成功登录sql server后更改sql service帐户密码会发生什么。我观察到sql server仍然可以访问,尽管我登录服务器的密码不再相同。但过了一段时间,它开始拒绝连接,需要我输入新的凭据。当我更改密码时,为什么没有立即反映这些变化(它们需要一些时间才能有效[约15分钟])?是SQL缓存凭据并定期刷新该缓存吗?

谢谢, 千斤顶

1 个答案:

答案 0 :(得分:0)

建立并保护连接后,即使密码在会话期间发生变化,它仍将继续可用。这是几乎所有在线情况的标准,包括SQL Server。唯一的替代方法是查找与已更改的那组凭据一起使用的所有现有会话并关闭其连接(停止当前正在执行的任何查询)。这通常不理想,因此需要进行权衡。

至于你看到延迟的原因,它可能与您的应用程序代码有关,而不是任何类型的“缓存”凭据。