none
SQL Server 连接报缓冲区空间不足 RRS feed

  • 问题

  • SQL Server 2008R2 连接的时候出现 系统缓冲区空间不足或队列已满。

    请教一下各位大神,这是服务器虚拟内存不足的问题吗?有什么好的解决方法吗?

    详细报错如下,求解答一下。


    • 已编辑 六月i 2021年7月30日 3:02
    2021年7月30日 3:01

答案

  • 你好,

    >>由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。

    不是SQL Server服务本身导致了此问题,一般是因为机器的内存或TCP端口问题。请检查一下以下文档中的解决方法。

    https://techcommunity.microsoft.com/t5/sql-server/understanding-the-error-8220-an-operation-on-a-socket-could-not/ba-p/383535

    https://blog.sqlauthority.com/2017/11/25/sql-server-tcp-provider-operation-socket-not-performed-system-lacked-sufficient-buffer-space-queue-full/


    2021年7月30日 6:31

全部回复

  • 你好,

    >>由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。

    不是SQL Server服务本身导致了此问题,一般是因为机器的内存或TCP端口问题。请检查一下以下文档中的解决方法。

    https://techcommunity.microsoft.com/t5/sql-server/understanding-the-error-8220-an-operation-on-a-socket-could-not/ba-p/383535

    https://blog.sqlauthority.com/2017/11/25/sql-server-tcp-provider-operation-socket-not-performed-system-lacked-sufficient-buffer-space-queue-full/


    2021年7月30日 6:31
  • 明白了,感谢~
    2021年8月2日 6:32