1

我有一个 ASP .NET (2.0) 应用程序,它使用 IIS 中的模拟和基本身份验证通过网络共享连接到 Access 数据库。直到今天,当我开始收到奇怪的“未指定错误”错误消息时,一切都运行良好。我最终进行了 IIS 重置以解决问题,但我试图弄清楚为什么它可能首先发生。

有任何想法吗?这是我的连接字符串:provider=Microsoft.Jet.OLEDB.4.0;Data Source = \REMOTESERVER\LocalDatabases$\database.mdb;Jet OLEDB:Database Password=password"

提前致谢!

4

4 回答 4

0

我不了解 OLEDB,但对于 ODBC,通常情况下 OD​​BC 返回一个以上的错误,最后一个是您收到的所有通知,直到您专门检查 ODBC 错误集合。也许 OLEDB 返回的错误不止一个,而错误集合中的其他错误之一可能更具启发性。

于 2009-01-17T20:01:21.823 回答
0

如果直到今天一切正常,那一定是发生了一些变化。如果没有人更改 IIS 的代码或配置,那么它一定是服务器(或网络共享)上的其他东西。

鉴于我们刚刚通过了周二补丁,我怀疑有人更新了网络服务器或网络服务器。看看有没有可以回滚的补丁。

于 2009-01-17T06:29:26.907 回答
0

检查您是否在例程结束时正确关闭了数据库。这最终会导致这些消息。

再见!

于 2009-05-18T23:40:57.430 回答
0

我在配置新服务器时看到“未指定错误”。我试图冒充域用户来访问位于网络驱动器中的数据库。

为了解决这个问题,我将域用户添加到本地管理员组。这为我解决了这个问题。

于 2019-03-07T19:07:46.427 回答