SQL Server 0x0004005“未指定的错误”

这是一个多年来一直运行良好的系统/设置。 我们在一个盒子上安装了Web服务器,另一台安装了SQL Server 2000。 突然,我们得到以下错误:

Provider (0x0004005) Unspecified error (path to file), line 61 

第61行有RS.Open …的东西。

出现这个时我刚刚修改了一个表(添加了一列),否则我们没有改变任何东西。

任何人有任何想法? 我只是网站weenie,我不知道我是否提供了必要/有用的信息…

我似乎记得,作为一个文件没有find或访问被拒绝的错误。 不知道为什么它会突然停止工作。

你有没有尝试手动运行查询?

它是否每次都失败(即可靠)?

它看起来像在ADODB打开logging集RS.Open点我们的猜测是一个表列被引用编号&而不是名称。 删除你添加的列,看看它是否解决了这个问题。

如果你要告诉我们在你打电话的那一页61号线附近,也会有所帮助。 您将需要修复代码,以便能够添加没有错误的列,虽然这样的问题会更适合在计算器上

感谢您的回应,但结果却是您无法提供的帮助:两台服务器之间的切换已经死亡,而这只是其中一个症状。 除此之外,错误的开关意味着SQL服务器无法“看见”在其他服务器上定义的用户/组。

对于值得的是,对于遇到这种特定的“未指定的错误”的其他人可能有用的一个数据是它与SQL权限有关。 这可能是真正的问题的一个副作用,就像我们的情况一样,但至less这是需要看的东西。