D
DavidT via AccessMonster.com
Setup:
1) WebServer running an ASP.NET app linked via Jet OLEDB in web.config to a
shared MDB file on another computer.
2) DBServer is WinXP. All users of the database have modify permissions on
the folder where the backend MDB is located.
3) ClientMachine running WinXP. The ClientMachin app is an Access 2003 MDE
front end program file linked to the MDB on the DBServer.
Additional Info:
The ASPNET app is using OLEDB to connect while the ClientMachine app is a
combination of OLE (ADO connection) to get data from unlinked tables and ODBC
(DAO linked tables).
Problem:
1) If the ClientMachine app is running by itself, everything is fine. LDB
file created for ClientMachine, no performance problems. Can connect with
additional ClientMachine apps and still no problems.
2) If the ASPNET app is running by itself (no ClientMachine apps are
connected to the database), everything is find. LDB file is created for
WebServer/ASPNET account, no performance problems.
3) When both are connected (both ASPNET app and ClientMachine), the ASPNET
app slows down to a crawl. The LDB file is created on the DBServer and I can
open it and see both computer/security names. All is fine in the
ClientMachine app, but the ASPNET app is practically unusable.
I am at my wits end for trying to figure this out. I realize that switching
to a SQL database would solve everything, but I have a client that refuses to
migrate from Access MDB database and need to come up with some kind of
solution.
Thanks in advance for anything.
1) WebServer running an ASP.NET app linked via Jet OLEDB in web.config to a
shared MDB file on another computer.
2) DBServer is WinXP. All users of the database have modify permissions on
the folder where the backend MDB is located.
3) ClientMachine running WinXP. The ClientMachin app is an Access 2003 MDE
front end program file linked to the MDB on the DBServer.
Additional Info:
The ASPNET app is using OLEDB to connect while the ClientMachine app is a
combination of OLE (ADO connection) to get data from unlinked tables and ODBC
(DAO linked tables).
Problem:
1) If the ClientMachine app is running by itself, everything is fine. LDB
file created for ClientMachine, no performance problems. Can connect with
additional ClientMachine apps and still no problems.
2) If the ASPNET app is running by itself (no ClientMachine apps are
connected to the database), everything is find. LDB file is created for
WebServer/ASPNET account, no performance problems.
3) When both are connected (both ASPNET app and ClientMachine), the ASPNET
app slows down to a crawl. The LDB file is created on the DBServer and I can
open it and see both computer/security names. All is fine in the
ClientMachine app, but the ASPNET app is practically unusable.
I am at my wits end for trying to figure this out. I realize that switching
to a SQL database would solve everything, but I have a client that refuses to
migrate from Access MDB database and need to come up with some kind of
solution.
Thanks in advance for anything.