我有一个ASP .NET(2.0)应用程序,它通过IIS中的模拟和基本身份验证通过网络共享连接到Access数据库。直到今天,当我开始收到奇怪的“未指定错误”错误消息时,一切都工作正常。我最终做了一个IIS重置来解决问题,但我想弄清楚为什么它可能发生在一开始。
有什么想法吗?这是我的连接字符串: provider = Microsoft.Jet.OLEDB.4.0;数据源= \ REMOTESERVER \ LocalDatabases $ \ database.mdb; Jet OLEDB:数据库密码=密码“
提前致谢!
答案 0 :(得分:0)
如果一切正常,直到今天,一定有些变化。如果没有人更改IIS的代码或配置,那么它必须是服务器(或网络共享)上的其他内容。
鉴于我们刚刚通过补丁星期二,我怀疑有人更新了网络服务器或网络服务器。看看是否有可以回滚的补丁。
答案 1 :(得分:0)
我不知道OLEDB,但是使用ODBC,通常会出现ODBC返回多个错误的情况,最后一个是在您专门检查ODBC错误集合之前得到通知。 OLEDB可能会返回多个错误,错误集合中的其他错误之一可能更有启发性。
答案 2 :(得分:0)
检查在例程结束时是否正确关闭数据库。这最终会导致这些消息。
再见!
答案 3 :(得分:0)
我在配置新服务器时看到“未指定的错误”。我试图模拟一个域用户来访问位于网络驱动器中的数据库。
要解决此问题,我将域用户添加到了本地Administrators组。那为我解决了这个问题。