![为什么启用 TCP/IP 协议后,sql server express 2008 服务不会重新启动?](https://linux22.com/image/559710/%E4%B8%BA%E4%BB%80%E4%B9%88%E5%90%AF%E7%94%A8%20TCP%2FIP%20%E5%8D%8F%E8%AE%AE%E5%90%8E%EF%BC%8Csql%20server%20express%202008%20%E6%9C%8D%E5%8A%A1%E4%B8%8D%E4%BC%9A%E9%87%8D%E6%96%B0%E5%90%AF%E5%8A%A8%EF%BC%9F.png)
每当我在运行 Windows XP SP3 的 SQL Server Express 2008 数据库服务器上启用 TCP/IP 连接时,我都无法重新启动服务,它只会显示“请求失败或未及时响应”。对我可能配置不正确的地方有什么建议吗?
[更新]这是错误日志的适用部分:
MSSQL$SQLEXPRESS 服务器无法在“任意”3060 上列出。错误:0x2747。若要继续,请通知系统管理员。 MSSQL$SQLEXPRESS TDSSNIClient 初始化失败,错误 0x2747,状态代码 0xa。原因:无法初始化 TCP/IP 侦听器。无法执行套接字上的操作,因为系统缺少足够的缓冲区空间或队列已满。 MSSQL$SQLEXPRESS TDSSNIClient 初始化失败,错误 0x2747,状态代码 0x1。原因:初始化失败,出现基础结构错误。检查先前的错误。 由于系统缓冲区空间不足或队列已满,无法执行套接字上的操作。 MSSQL$SQLEXPRESS 由于网络库内部错误,无法启动网络库。要确定原因,请查看错误日志中紧接在此错误之前的错误。 MSSQL$SQLEXPRESS SQL Server 无法生成 FRunCM 线程。检查 SQL Server 错误日志和 Windows 事件日志以获取有关可能的相关问题的信息。
答案1
事实证明,重新启动电脑就足以清除此错误。