D
doyle60
I have a split database that is used by many people in three different
states. Users occassionally get errors, all sorts of errors, such as
"Disk error" or any such thing. The usual thing to do is just to get
them to hit "End" and get out of one of the main forms and just go
back in. A user who works on it all day could get anywhere between 0
and 5 such errors a day.
I asked my tech to spell out our situation, and who also has a
question himself. Here is what he writes:
_____________________________________
We have an Access 97 database split in a front end and a back end.
Generally, the front end sits on a user's PC and the back end sits on
a server.
There are some users on a Terminal Server and each has a copy of the
front end in their profile.
The Terminal Server is a Windows 2003 R2 Enterprise Ed. Dual Xeon 5160
@ 3 Ghz with 8GB RAM
Both servers are on the same Gb switch.
We are wondering if we should move the back end to the Terminal Server
so that the RDP Users would have both front end and back end on the
same server.
For the "local users" (ones that have Access running on their PC) the
back end would still be on a remote server.
Is there a possible issue with having the back end on a Terminal
Server as opposed to a file server?
The Terminal Server is set to enforce the following user session
limits. "Idle session limit" is 1 hour. "End a disconnected session"
is set to 2 hours.
This was done in an attempt to keep people off Access if they are not
actively using and get them in the habit of closing Access properly.
Of course some users still "forget." Could enforced session limits
cause issues with Access? Is that a graceful termination of Access?
It is our impression that Terminal Server users experience more errors
in Access than "local users".
I would say that on average there are 4 RDP sessions in our location
and 6 RDP sessions from the remote location.
At the same time, there would be about 15-20 local users so the total
concurrent users would average 25-30 people.
___________________________________
Here are some stats:
Database: 1997
The number of users: 30
The number of users on remote: 15
The number of users in different US States on remote: 10 remote and 5
local Terminal Server users
The size of the database: 329 MB (backend), front end varies from 58
MB to a couple hundred with use.
Individual Computer ages: Age varies but some are on W2K and some XP
(anywhere from P4 to Core 2 Duo with over 1GB RAM, Terminal Server is
Windows 2003 R2 Enterprise Ed Dual Xeon 5160 @ 3 Ghz with 8GB RAM
Main Table Header Records: 41,000
Main Table Detail Records: 200,000
Number of Years of Data: 10.
There are more large tables, of course, but those are the biggest and
most active and important. I could delete or move out 5 years of data
which would probably by 40% of the number of records. Should I?
Thanks,
Matt
states. Users occassionally get errors, all sorts of errors, such as
"Disk error" or any such thing. The usual thing to do is just to get
them to hit "End" and get out of one of the main forms and just go
back in. A user who works on it all day could get anywhere between 0
and 5 such errors a day.
I asked my tech to spell out our situation, and who also has a
question himself. Here is what he writes:
_____________________________________
We have an Access 97 database split in a front end and a back end.
Generally, the front end sits on a user's PC and the back end sits on
a server.
There are some users on a Terminal Server and each has a copy of the
front end in their profile.
The Terminal Server is a Windows 2003 R2 Enterprise Ed. Dual Xeon 5160
@ 3 Ghz with 8GB RAM
Both servers are on the same Gb switch.
We are wondering if we should move the back end to the Terminal Server
so that the RDP Users would have both front end and back end on the
same server.
For the "local users" (ones that have Access running on their PC) the
back end would still be on a remote server.
Is there a possible issue with having the back end on a Terminal
Server as opposed to a file server?
The Terminal Server is set to enforce the following user session
limits. "Idle session limit" is 1 hour. "End a disconnected session"
is set to 2 hours.
This was done in an attempt to keep people off Access if they are not
actively using and get them in the habit of closing Access properly.
Of course some users still "forget." Could enforced session limits
cause issues with Access? Is that a graceful termination of Access?
It is our impression that Terminal Server users experience more errors
in Access than "local users".
I would say that on average there are 4 RDP sessions in our location
and 6 RDP sessions from the remote location.
At the same time, there would be about 15-20 local users so the total
concurrent users would average 25-30 people.
___________________________________
Here are some stats:
Database: 1997
The number of users: 30
The number of users on remote: 15
The number of users in different US States on remote: 10 remote and 5
local Terminal Server users
The size of the database: 329 MB (backend), front end varies from 58
MB to a couple hundred with use.
Individual Computer ages: Age varies but some are on W2K and some XP
(anywhere from P4 to Core 2 Duo with over 1GB RAM, Terminal Server is
Windows 2003 R2 Enterprise Ed Dual Xeon 5160 @ 3 Ghz with 8GB RAM
Main Table Header Records: 41,000
Main Table Detail Records: 200,000
Number of Years of Data: 10.
There are more large tables, of course, but those are the biggest and
most active and important. I could delete or move out 5 years of data
which would probably by 40% of the number of records. Should I?
Thanks,
Matt