![]() | |
![]() |
| | Thread Tools | Display Modes |
#21
| |||
| |||
|
|
Now this isn't necessarily suitable in a TS environment as if they are not on the same LAN then the FE is now being access by the TS system from the local PC. *Not a good idea if they are on a WAN. * When a user is logged into a terminal server, their user profile |
#22
| |||
| |||
|
|
When we went to TS for about a dozen users, we found that they all shared teh same front end in c:\myaccessapp. This is because you were doing it wrong -- your original design was mistaken in the first place. I disagree. They all shared the same front end because that's how TS operates. Even if the temp files had been in a separate folder, it would have been the same -- they would have all shared the same temp files. When one user would check the check box, updating the local table's Yes/No field, it was as though they all had done it. The selection was written to the MDB file in c:\myaccessapp, and, since they all shared that same file, they all got the same selections, defeating the purpose of having the selection in the front end to begin with. Proper design makes it very easy to avoid such problems. Again, disagree that that had anything to do with it. We ended up having to give each user their own copy of the front end in their own personal directory: c:\myaccessapp\bob, c:\myaccessapp\sally, c:\myaccessapp\joe, etc. The base folder is wrong, but the idea is correct. And that's what I was saying in the first place -- that with TS, you haveto have separate directories for each user. That's what my point was. And you're agreeing with me. So what's the issue? Seems to me you understand what you should be doing, so I don't understand what your objections to Terminal Server are. It seems to me that you are complaining about problems that are caused by design errors in your application, and that you already know how to resolve. Again, disagree that the problems are caused by design errors in the app, but, rather, by how TS operates. So I'm sort of missing the point, I guess. The point was that migrating to TS would require restructuring how the users have their apps set up, that each user would have to have their own custom directory, etc. I was not "objecting" to TS; I was just saying that it's more involved than just setting up some software, and that if he can finda solution to his problem without having to through the time and expense of TS, then that might be better. Neil |
#23
| |||
| |||
|
|
The point was that migrating to TS would require restructuring how the users have their apps set up, that each user would have to have their own custom directory, etc. I was not "objecting" to TS; I was just saying that it's more involved than just setting up some software, and that if he can find a solution to his problem without having to through the time and expense of TS, then that might be better. Neil |
#24
| |||
| |||
|
|
One person in another thread suggested the temp folder which is also reasonable enough so long as something is available such as the Auto FE Updater to update it if the temp folder is cleared out. Not to mention that the temp folder sometimes contains thousands of files, which could slow performance if the system starts to bog down because of it. And the ability of the user to clear the temp folder (and not have a reason not to, since it is a "temp" folder) is reason enough, IMO, not to put it there. Even I was aware that the app was installed there, I wouldn't want to not be able to clear my temp folder, or have to perform additional steps of reinstallation if I cleared my temp folder. |
#25
| |||
| |||
|
|
...having the temporary data in a separate MDB file wouldn't eliminate the need for everyone to have their own folder. That was my point. Agreed. But the temp file is not the reason you need a separate folder for each user. The reason you need it is because each user *must* have an individual copy of the front end. |
#26
| |||
| |||
|
|
Now this isn't necessarily suitable in a TS environment as if they are not on the same LAN then the FE is now being access by the TS system from the local PC. *Not a good idea if they are on a WAN. * When a user is logged into a terminal server, their user profile (roaming or not) is cached on that server (which means that regardless of wan or lan, data stored in the user profile will always be local when logged in). An exception to this is if there is a folder redirection policy enabled, which is the case for many terminal server installations (like mine) but is not the default. |
#27
| |||
| |||
|
|
What you're missing is that on a workstation everyone has their own folder, too. But it's because they are running on a non-shared machine. It should be obvious to anyone who gives the matter about 30 seconds of thought that a machine with multiple users running the same application will not be able to use the exact same directory on the hard drive for each user. |
|
You seem to me to be making this out as some kind of nefarious, difficult issue for running an app on Terminal Server. It's not. It's really quite simple to address, as you yourself discovered. |
#28
| |||
| |||
|
|
"Neil" <nrgins (AT) gmail (DOT) com> wrote: One person in another thread suggested the temp folder which is also reasonable enough so long as something is available such as the Auto FE Updater to update it if the temp folder is cleared out. Not to mention that the temp folder sometimes contains thousands of files, which could slow performance if the system starts to bog down because of it. And the ability of the user to clear the temp folder (and not have a reason not to, since it is a "temp" folder) is reason enough, IMO, not to put it there. Even I was aware that the app was installed there, I wouldn't want to not be able to clear my temp folder, or have to perform additional steps of reinstallation if I cleared my temp folder. Good points except for the install if you are using the Auto FE Updater. It starts by running an exe and INI file on the server and does it's thing. If the files and shortcuts don't exist they are recopied from the server. So you could clean out your temp folder all you want and it wouldn't matter. |
![]() |
| Thread Tools | |
| Display Modes | |
| |