boblarson
Smeghead
- Local time
- Today, 13:41
- Joined
- Jan 12, 2001
- Messages
- 32,059
We currently use Citrix for our remote employees and the way it works currently is this:
1. Every night a script runs that copies the latest MDE file to a location on the Citrix Server. The users' Citrix profile uses shortcuts that reference that same file so, in essence multiple users are opening and using the same MDE file (not good in my opinion) and some have locking issues because someone else has a report open and the process for creating the report can't run until the other person closes it).
2. When someone logs in, their profile gets updated with the latest MDE files. It works that way on our local desktops too.
So, we've been toying with the idea of having the app icon in the web browser from the web client actually run a script to copy the latest frontend to the Citrix user's profile at the time they want to run it instead of doing it all overnight for all of the Access Apps and instead of running everything off a single MDE file.
The questions my boss has are these:
Any suggestions or comments would be welcome as we determine how we're going to go. Our I.T. guy has responded by saying:
1. Every night a script runs that copies the latest MDE file to a location on the Citrix Server. The users' Citrix profile uses shortcuts that reference that same file so, in essence multiple users are opening and using the same MDE file (not good in my opinion) and some have locking issues because someone else has a report open and the process for creating the report can't run until the other person closes it).
2. When someone logs in, their profile gets updated with the latest MDE files. It works that way on our local desktops too.
So, we've been toying with the idea of having the app icon in the web browser from the web client actually run a script to copy the latest frontend to the Citrix user's profile at the time they want to run it instead of doing it all overnight for all of the Access Apps and instead of running everything off a single MDE file.
The questions my boss has are these:
- Do we know what impact this will have on Citrix capacity (hard drive space and processing speed) by having separate instances of the database opened for each user?
- What is the impact if we need to add 60 new Citrix users in the future?
Any suggestions or comments would be welcome as we determine how we're going to go. Our I.T. guy has responded by saying:
Our IT Guy said:The individual front ends will be located in (copied to) each their H drives and not locally to each of the Citrix servers. My thought is to make a new folder (maybe named "Database") in the hidden "DataSafe" directory which is currently where their Internet Favorites and Cookies are redirected. We had basically two options of how to do this. Either it would be done each time the user logs onto Citrix itself using a batch file in conjunction with Desktop Authority, or would be done each time the user opens an instance of a access database using a batch file in conjunction with a Citrix published application of the access database. Either way is fine with me but it sounded to me that we don't want them to have to log off of Citrix in order for them to be able to get a new copy of the front end and they would just need to close the app and reopen it to get the new front end.
As far as the impact is concerned, the storage size of the front end is really what's in question. For instance, if the front end is 5MB in size, then it is a 5MB file that is going to be added to the used bandwidth and overwritten in their H drive each time they open the published app. If each person will get a copy of the front end in their H drive, the impact to data storage will be that it increases the size of what is stored on network drives and backed up by 5MB x Number of Users; 5MB x 60 users = 300MB of added files to storage.
There won't be anything we will have to do for new users added to the Citrix environment as the published app is what will handle the copy process.