解析:教你轻松掌握如何解决孤立会话?

来源:岁月联盟 编辑:zhuzhu 时间:2007-10-12

Windows NT 周期性地检查非活动的会话以确保它们是活动的。如果某个会话不响应,则将它关闭并通知 SQL Server。检查的频率视网络协议和注册表设置而定。但是根据默认,Windows NT 每一个或两个小时只执行一次检查,视所用的协议而定。这些配置设置可以在注册表中更改。

若要关闭孤立的 SQL Server 会话,请使用 KILL 语句。然后该会话控制的所有资源便会释放。

如果孤立会话是问题所在,则可以在 Windows NT 中更改注册表设置来增加检查客户端的频率,以验证它们是否活动。更改这些设置影响其它应用程序连接。在进行更改前应考虑以下几点。

注释:请不要在运行 Microsoft Windows® 95 或 Microsoft Windows 98 的计算机上更改这些设置。

请考虑更改这些设置可能对系统中其它应用程序产生的影响,尤其是带有 Internet 连接的应用程序,如 Microsoft Internet Information 服务 (IIS) 或 Microsoft Internet Explorer。此外,请考虑对使用基于每数据包单位收费的连接的影响。

注意:建议不要编辑注册表;不适当或不正确的更改会导致严重的系统配置问题。只有富有经验的用户才可以使用注册表编辑器。

注册表条目可以从 HKEY_LOCAL_MACHINE 更改,方法是双击 SYSTEM,展开 CurrentControlSet,然后单击"服务"。 (责任编辑:卢兆林)