Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 成功登录后更改SQL服务帐户的密码会发生什么情况_Sql Server 2008 - Fatal编程技术网

Sql server 2008 成功登录后更改SQL服务帐户的密码会发生什么情况

Sql server 2008 成功登录后更改SQL服务帐户的密码会发生什么情况,sql-server-2008,Sql Server 2008,我很想知道在成功登录sql server后,当我们更改sql服务帐户的密码时会发生什么。我观察到,尽管我登录服务器时使用的密码不再相同,但sql server仍然可以访问。但过了一段时间,它开始拒绝连接,需要我输入新的凭据。为什么在我更改密码时没有立即反映这些更改(它们需要一些时间才能生效[大约15分钟]?SQL是否缓存凭据并定期刷新该缓存 谢谢, 杰克一旦建立并保护了连接,即使在会话过程中密码发生更改,它也将继续可用。这是几乎所有在线情况的标准,包括SQL Server。唯一的替代方法是查找与

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

谢谢,
杰克

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

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