我们强烈建议所有运行 Microsoft Windows Server 2003 的用户都将 Microsoft Internet 信息服务 (IIS) 升级到 6.0 版,因为 IIS 6.0 大大增强了 Web 基础结构的安全性。有关 IIS 安全性相关主题的更多信息,请访问下面的 Microsoft 网站: http://www.microsoft.com/technet/security/prodtech/IIS.mspx
症状
使用 Active Server Pages (ASP) 从 Microsoft SQL Server 数据库检索数据时,出现以下错误:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC SQL Server Driver][DBNMPNTW]ConnectionWrite
(GetOverLappedResult()).
替代方法
如果 SQL Server 与 Internet Information Server (IIS) 运行在同一服务器上,请使用本地命名管道连接,而不要使用网络命名管道连接。
在 SQL Server 连接字符串、DSN 配置和 Global.asa 文件中,将以下内容
SERVER=<computername>
更改为:
SERVER=(local)
更多信息
名称“(local)”(有括号,但没有引号)是可由 SQL Server ODBC 驱动程序识别的特殊关键字;它指示应使用本地连接。