none
求助:windows 2003 SP2+sql Server 2005 报10055(0x2747)错误 RRS feed

  • 问题

  • 我的环境是这样的:ibm X3850X5+DS3512的磁盘阵列柜,系统是windows 2003企业版,打了SP2补丁,数据库用的是SqlServer 2005。使用过程中出现两个故障,故障是这样的:
         1.把本地大容量文件(大概200GB)拷贝到存储上时,还没有拷贝完出现系统资源不足
         2.利用sqlserver的命令把本地数据库(大概50GB)迁移到存储上时,还未迁移完毕,sqlsever就出现问题,系统也随之出现问题(不能进入桌面),重启系统也不行,只有进安全模式把sqlserver指向存储的链接断开后才能进入系统。进入系统后,存储的文件是不可访问的,但是空间是被占用的(怀疑文件系统损坏),但是最奇怪的是之前在存储上的数据(非数据库文件)也不能访问了。
         错误日志如下:
         1. SQL Server (MSSQLSERVER) 服务因 10055 (0x2747) 服务性错误而停止。  
         2. 与 SQL Server Agent (MSSQLSERVER) 服务相依的 SQL Server (MSSQLSERVER) 服务因下列错误而无法启动: 服务已返回特定的服务错误代码。
        3.  服务器无法在 'any' <ipv4> 1433 上侦听。错误: 0x2747。若要继续,请通知您的系统管理员。 
        A8, 65, 00, 00, 10, 00, 00, 00, 09, 00, 00, 00, 53, 00, 54, 00, 2D, 00, 53, 00, 52, 00, 56, 00, 30, 00, 31, 00, 00, 00, 00, 00, 00, 00
        4.  TDSSNIClient 初始化失败,出现错误 0x2747,状态代码 0xa。  
            1E, 43, 00, 00, 10, 00, 00, 00, 09, 00, 00, 00, 53, 00, 54, 00, 2D, 00, 53, 00, 52, 00, 56, 00, 30, 00, 31, 00, 00, 00, 00, 00, 00, 00 
        5. 由于网络库中存在内部错误,所以无法启动网络库。要确定原因,请查看错误日志中紧位于此错误之前的那些错误。 
          A2, 45, 00, 00, 12, 00, 00, 00, 09, 00, 00, 00, 53, 00, 54, 00, 2D, 00, 53, 00, 52, 00, 56, 00, 30, 00, 31, 00, 00, 00, 00, 00, 00, 00 
        6. SQL Server 无法生成 FRunCM 线程。请查看 SQL Server 错误日志和 Windows 事件日志,获取有关可能发生的相关问题的信息。 
          E0, 42, 00, 00, 10, 00, 00, 00, 09, 00, 00, 00, 53, 00, 54, 00, 2D, 00, 53, 00, 52, 00, 56, 00, 30, 00, 31, 00, 00, 00, 00, 00, 00, 00 
        7. TcpListenerManager: not listening on IPv4: unable to set socket to listening mode: 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。 (10055) 

       8.TcpListenerManager: not accepting connections: failed to listen on at least one transport. 
       9. TcpListenerManager: not listening on IPv4: unable to set socket to listening mode: 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。 (10055) 
      10. TcpListenerManager: not accepting connections: failed to listen on at least one transport. 


    以上是相关的错误日志,望大家给点意见。
    2012年12月12日 2:28

答案