`
felixsky
  • 浏览: 7525 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类

关于“[DBNETLIB][ConnectionWrite (send()).]General network error"的解决

阅读更多

最近需要用Excel生成一系列的图表,数据自然是通过sql server取得的。问题是这个excel有近50张图表,每个图表都要通过DB connection去取数据。问题来了,在refresh all的时候常常会遇到

[DBNETLIB][ConnectionWrite (send()).]General network error. Check your network documentation”错误。初步判断肯定是数据连接过多导致的(对Excel菜鸟来说没有能力从excel端进行解决)。经过一阵google,总算找到了解决办法,也许不是最好的,权当做个记录吧。以下文字拷贝自http://support.microsoft.com/default.aspx?scid=kb;en-us;899599 版权属于原作者。

 

可能的原因:

This issue occurs because Windows Server 2003 and later versions implement a security feature that reduces the size of the queue for concurrent TCP/IP connections to the server. This feature helps prevent denial of service attacks. Under heavy load conditions, the TCP/IP protocol may incorrectly identify a valid TCP/IP connections as a denial of service attack. This behavior may lead to the issue that is described in the "Symptoms" section.

 

解决方法:

Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:

322756 How to back up and restore the registry in Windows



To resolve this issue, turn off this new functionality by adding the SynAttackProtect entry to the following registry key on the computer that is running Microsoft SQL Server that houses your BizTalk Server databases.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

Set the

SynAttackProtect

entry to a DWORD value of 00000000. To do this, follow these steps:

  1. Click Start, click Run, type regedit, and then click OK.
  2. Locate and then click the following registry key:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  3. On the Edit menu, point to New, and then click DWORD Value.
  4. Type SynAttackProtect, and then press ENTER.
  5. On the Edit menu, click Modify.
  6. In the Value data box, type 00000000. Click OK.
  7. Quit Registry Editor.

Note To complete this registry change, you must restart the computer that is running SQL Server.

 

分享到:
评论

相关推荐

    wince部署 需要的dbnetlib.dll

    在解决“dbnetlib.dll”缺失的问题时,你需要按照以下步骤操作: 1. 下载:首先,你需要找到适用于Wince操作系统的“dbnetlib.dll”文件。通常,你可以从微软官方或者其他可信的软件下载站点获取。 2. 检查版本:...

    wince pda 数据库 dbnetlib

    标题中的“wince pda 数据库 dbnetlib”指的是在Windows CE(简称Wince)操作系统上的掌上设备(PDA)使用数据库时遇到的问题,特别是关于一个名为dbnetlib.dll的动态链接库文件。dbnetlib.dll是Microsoft SQL ...

    适用于wince6.0的 dbnetlib.dll 文件

    亲测可以用在wince6.0上,如果在wince6.0上连接sql server 数据库提示找不到,未能加载dbnetlib.dll,可以使用该dll文件

    dbnetlib.dll

    通过理解这些知识点,你可以更好地解决Windows CE环境中因dbnetlib.dll缺失而引发的问题,并有效进行数据库访问。在实际操作中,务必注意系统兼容性和安全问题,确保程序的稳定性和数据的安全性。

    wince手持机端能用的dbnetlib.dll文件,将他放到程序文件夹就行

    如果手持端报错缺少这个文件,那你就把这个文件放到手持机exe程序文件夹,再运行就行啦wince手持机端能用的dbnetlib.dll文件,将他放到程序文件夹就行

    dbnetlib.zip

    标题中的"dbnetlib.zip"是一个压缩包,其中包含了可能用于解决此问题的关键文件dbnetlib.dll以及一个readme.txt说明文件。 “P/Invoke FileNotFoundException:dbnetlib.dll”这个错误通常表示在运行时,系统无法...

    dbnetlib

    dbnetlib

    armv4i的dbnetlib.dll

    自己开发时使用的armv4i的dbnetlib.dll,测试可以使用

    dbnetlib和SqlClient

    在Windows CE平台上,`dbnetlib.dll`文件的大小为25.5KB,这表明它是针对移动设备和嵌入式系统的优化版本,可能支持有限的功能集和资源管理。 而`SqlClient`是.NET Framework的一部分,它是一个托管的数据提供程序...

    dbnetlib.rar

    win7 连接数据库失败,最后查查出来是dbnetlib不知道被什么程序覆盖成2000年版本的。下载后64位系统放入:C:\Windows\SysWOW64;32位系统放入C:\Windows\System32下

    ntwdblib.DLL

    dblib_error()); } ?> ``` 4. 处理查询和结果集:一旦建立了连接,你可以使用dblib_query()执行SQL查询,并使用dblib_fetch_array()等函数获取结果集中的数据。 需要注意的是,由于ntwdblib.DLL是较旧的接口,它不...

    pb 8.0中dbnetlib.dll在win10下32位和64位连接数据库兼容性问题

    pb 8.0 存在问题,在win10中32位操作系统下,和64位操作系统下会存在不兼容性问题。如32位可登录到64位不行,反之亦是如此。改文件解决了相关问题。

    不装SQL客户端的DLL

    2. **dbnetlib.dll**: 这个DLL文件负责SQL Server的网络库功能,用于处理客户端和服务器之间的网络通信。它包含了一系列用于建立、维护和关闭数据库连接的函数,确保数据在不同系统间的安全传输。 3. **dbnmpntw....

    WinCE PDA动态链接库

    总的来说,理解和解决“无法找到PInvoke DLL dbnetlib.dll”的问题涉及对WinCE系统、.NET Compact Framework、PInvoke以及SQL Server客户端组件的深入理解。通过排查上述可能的原因和采取相应的解决措施,应能有效地...

    SQLserver连接问题解决办法

    SQLserver2000〔Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server不存在或访问被拒绝 分类: Technology2007-04-20 19:076126人阅读评论(1)收藏举报 SQLserver2000,打开服务管理器时出现错误:〔Microsoft]...

Global site tag (gtag.js) - Google Analytics