从Microsoft OLE DB提供程序为SQL Server E_FAIL(0x80004005)错误分类网络错误

时间:2019-05-16 03:58:03

标签: c++ sql-server

我正在使用Microsoft OLE DB的C ++模板库通过“用于SQL Server的Microsoft OLE DB提供程序”提供程序访问SQL Server 2012。

我曾经遇到以下错误:

[从CDBErrorInfo :: GetBasicErrorInfo()返回的错误信息]

  • HRESULT:0x80004005
  • 本机错误:11

[从CComPtr :: GetErrorInfo()返回的错误信息]

  • 错误状态:1
  • 严重性:16
  • 来源:用于SQL Server的Microsoft OLE DB提供程序
  • 错误消息:[DBNETLIB] [ConnectionWrite(send())。]常规网络错误。查看您的网络文档。

而且,我的问题是:

  1. 我可以将本地错误“ 11”直接分类为网络连接错误,以便我可以立即重新连接并重试吗?
  2. 在哪里可以找到有关“用于SQL Server的Microsoft OLE DB提供程序”提供程序返回的本机错误的文档或说明?看看是否还有其他情况我需要重试。

0 个答案:

没有答案