Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 有人知道为什么SQLServer2005抛出';SQLOLEDB';失败,没有可用的错误消息,结果代码:E_FAIL(0x80004005)&引用;?_Asp.net_Sql Server - Fatal编程技术网

Asp.net 有人知道为什么SQLServer2005抛出';SQLOLEDB';失败,没有可用的错误消息,结果代码:E_FAIL(0x80004005)&引用;?

Asp.net 有人知道为什么SQLServer2005抛出';SQLOLEDB';失败,没有可用的错误消息,结果代码:E_FAIL(0x80004005)&引用;?,asp.net,sql-server,Asp.net,Sql Server,我们有一个web系统,后端运行SQLServer2005,前端运行ASP.Net(使用.NET2.0) 系统不时会在标题中弹出错误:“SQLOLEDB”失败,没有可用的错误消息,结果代码:E_FAIL(0x80004005) web系统全天候正常运行,然后时不时地会在一个精选的或类似的网站上丢弃这些内容。我试着重新运行抛出错误的select,但是(当然)当我这样做时,它工作得很好。而且,为了回答一个明显的后续问题,不,我们最近没有做任何代码更改或升级 以前有人碰到过这个吗?搜索google似乎只

我们有一个web系统,后端运行SQLServer2005,前端运行ASP.Net(使用.NET2.0)

系统不时会在标题中弹出错误:“SQLOLEDB”失败,没有可用的错误消息,结果代码:E_FAIL(0x80004005)

web系统全天候正常运行,然后时不时地会在一个精选的或类似的网站上丢弃这些内容。我试着重新运行抛出错误的select,但是(当然)当我这样做时,它工作得很好。而且,为了回答一个明显的后续问题,不,我们最近没有做任何代码更改或升级


以前有人碰到过这个吗?搜索google似乎只会发现Access存在某种文件问题(权限、缺少数据文件等)的情况。

首先,可能不是SQL Server抛出错误,如果是,可能不是在运行SQL语句本身时抛出错误,但如果是,这几乎肯定是没有权限的登录所特有的,而不是SQL命令本身

0x80004005错误是一个常规权限失败,几乎可以在任何情况下发生,但最有可能发生在另一层

我在身份验证中看到过,当应用程序运行的帐户无法访问网络以打开与SQL Server的连接时。SQL Server甚至从未看到该请求,但客户端会说找不到该服务器

如果是间歇性的,则可能表明存在间歇性域控制器问题,但这取决于Windows服务器和Active Directory的设置方式,以及应用程序与SQL Server的连接方式


要解决这个问题,您的netadmins需要真正了解他们的Windows日志功能,并为您跟踪它。

哇,这真是太棒了。这正是我想知道的。我将把这个消息传递给netadmins(或者,至少是我们的传真件),看看他们能做些什么。非常感谢。不幸的是,这是其中的一个错误,每次故障排除本身就是一次旅程。