473,386 Members | 1,785 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,386 software developers and data experts.

Running Access over Citrix

Rob
I am an Access developer and have done many Access databases in the
standard Front-end on the workstations, backend on the server
(over a LAN) but have never worked with Access over Citrix, though
that situation is coming up for me shortly.

Question: When you run the front-end on the Server, does Citrix clone
the front
end application database file for each user that connects or do they
all connect
to physically the same front-end file?
The real question here is: If user1 adds rows to a table that is
local in the
front-end will user 2 be able to see those records (assuming they have
the
proper table permissions)? If they were running in physically the
exact same
front-end file, they would be able to see each others records. If
Citrix gives
each user their own workspace and a copy of the front-end, they
wouldn't.
Any enlightenment you could provide would be appreciated.
Thanks
Nov 13 '05 #1
7 8092
si****@ensco.com (Rob) wrote:
I am an Access developer and have done many Access databases in the
standard Front-end on the workstations, backend on the server
(over a LAN) but have never worked with Access over Citrix, though
that situation is coming up for me shortly.

Question: When you run the front-end on the Server, does Citrix clone
the front
end application database file for each user that connects or do they
all connect
to physically the same front-end file?
The real question here is: If user1 adds rows to a table that is
local in the
front-end will user 2 be able to see those records (assuming they have
the
proper table permissions)? If they were running in physically the
exact same
front-end file, they would be able to see each others records. If
Citrix gives
each user their own workspace and a copy of the front-end, they
wouldn't.


While it may be possible that Citrix gives you the option of copying down a new FE
for each user that hasn't been my experience. AFAIK you must do this yourself.

I specifically created the Auto FE Updater utility so that I could make changes to
the FE MDE as often as I wanted and be quite confident that the next time someone
went to run the app that it would pull in the latest version. For more info on the
errors or the Auto FE Updater utility see the free Auto FE Updater utility at
http://www.granite.ab.ca/access/autofe.htm at my website to keep the FE on each PC up
to date.

In a Terminal Server or Citrix environment the Auto FE Updater now supports creating
a directory named after the user on a server. Given a choice put the FE on the
Citrix server to reduce network traffic and to avoid having to load objects over the
network which can be somewhat sluggish.

Also see the TempTables.MDB page at my website which illustrates how to use a
temporary MDB in your app. http://www.granite.ab.ca/access/temptables.htm

Tony
--
Tony Toews, Microsoft Access MVP
Please respond only in the newsgroups so that others can
read the entire thread of messages.
Microsoft Access Links, Hints, Tips & Accounting Systems at
http://www.granite.ab.ca/accsmstr.htm
Nov 13 '05 #2
I have a 250 MB Access database with 6 users that was run over a LAN
for 2.5 years. For performance reasons it was moved to a Citrix server
3 weeks ago and runs significantly faster.

The problem is that users sometimes get Not Enough Memory messages.
They will typically have open 3 other programs, Excel, Lotus Notes and
Word. It isn't reasonable to ask them to close those programs.
Everyone loves the speed of the citrix, but we will have to move back
to the LAN if we can't stop the Not Enough Memory messages. The IT
guys thinks our computers aren't powerful enough, but they have a 2.4
GHz CPU and 515 MB RAM. Shouldn't running a db over citrix requires
less memory? Company wide our LAN is overloaded and slow, but yet the
citrix is virtually unused. I don't know much about networks/servers,
but I have to wonder if it's set up correctly. If the IT guy does know
what he's doing, Citrix doesn't seem to be such a great option.

Nov 13 '05 #3
"neptune" <bs**********@hotmail.com> wrote in message
news:11**********************@z14g2000cwz.googlegr oups.com...
I have a 250 MB Access database with 6 users that was run over a LAN
for 2.5 years. For performance reasons it was moved to a Citrix server
3 weeks ago and runs significantly faster.

The problem is that users sometimes get Not Enough Memory messages.
They will typically have open 3 other programs, Excel, Lotus Notes and
Word. It isn't reasonable to ask them to close those programs.
Everyone loves the speed of the citrix, but we will have to move back
to the LAN if we can't stop the Not Enough Memory messages. The IT
guys thinks our computers aren't powerful enough, but they have a 2.4
GHz CPU and 515 MB RAM. Shouldn't running a db over citrix requires
less memory? Company wide our LAN is overloaded and slow, but yet the
citrix is virtually unused. I don't know much about networks/servers,
but I have to wonder if it's set up correctly. If the IT guy does know
what he's doing, Citrix doesn't seem to be such a great option.


Which machine is reporting the memory error, the Citrix Server or their local
PC? Running a Citrix client should take considerably less resources than
running Access.
--
I don't check the Email account attached
to this message. Send instead to...
RBrandt at Hunter dot com
Nov 13 '05 #4
Which machine is reporting the memory error, the Citrix Server or their local PC? Running a Citrix client should take considerably less resources than running Access.


The memory error is on the PC, while running the database through
Citrix, but yet no memory errors when running off the much slower LAN.

Nov 13 '05 #5
neptune wrote:
Which machine is reporting the memory error, the Citrix Server or
their local PC? Running a Citrix client should take considerably
less resources than running Access.


The memory error is on the PC, while running the database through
Citrix, but yet no memory errors when running off the much slower LAN.


I understand that the message is being *seen* on the local PCs, but is it
only being seen when they are actively using the Access app? That might
mean that it is still the server that is sending the low memory message. It
is far more likely that you are overloading the resources *on the server*
and Citrix is sending these messages back to the client users.

What version of Windows and Access on the server? Server 2003 doesn't like
Access 97.
Nov 13 '05 #6
The server runs Access 2000 (9.0.6926 SP-3), precisely what the
majority of users have on their desktop. On citrix, I only have access
to this application and don't know anything about the version of
Windows. I can't tell from the error message whether it's on the
server or PC. It says "There isn't enough free memory to update the
display. Close unneeded programs and try again." The message is
only seen when actively using the Access app. The citrix server farm
is virtually unused so I can't imagine the problem being that the
server is over taxed. While the app runs very fast on the citrix, I've
also seen it completely freeze up while not running a query or doing
anything else.

Nov 13 '05 #7
neptune wrote:
The server runs Access 2000 (9.0.6926 SP-3), precisely what the
majority of users have on their desktop. On citrix, I only have
access to this application and don't know anything about the version
of Windows. I can't tell from the error message whether it's on the
server or PC. It says "There isn't enough free memory to update the
display. Close unneeded programs and try again." The message is
only seen when actively using the Access app. The citrix server farm
is virtually unused so I can't imagine the problem being that the
server is over taxed. While the app runs very fast on the citrix,
I've also seen it completely freeze up while not running a query or
doing anything else.


That particular error is not unusual from Access so I would be willing to bet
that the error is coming from the server, not the local PC.

--
I don't check the Email account attached
to this message. Send instead to...
RBrandt at Hunter dot com
Nov 13 '05 #8

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Will Seay | last post by:
At the end of this message I've pasted a script we're trying to modify slightly. I don't believe it is VBscript or javascript but these are the closest groups I could find with my limited...
3
by: Mike Thomas | last post by:
In Access 2000, Win NT, Citrix, we have each user opening the front end mdb in their own folder, and linnking to the back end. I've noticed that a user can get more than one instance open at a...
5
by: Lakbir Dhillon | last post by:
We converted our databases from Access 97 to Access 2002 (only the MDB files, not the MDW file). In addition we ported the Access application from a Citrix NT server to a Citrix XP server. We...
7
by: Adam Barnett via AccessMonster.com | last post by:
I have an Access application split into a FE and BE with a workgroup file (.mdw) for authentication. I currently have the FE application setup as a published application for 40 users. We have been...
0
by: Edwinah63 | last post by:
Hi Access Gurus, can you tell me if Access can be made Active Directory aware? we would like to link the database Login to the Citrix Client Login. this way, users would not have to log in...
33
by: DFS | last post by:
An application I wrote has been deployed on Citrix, and the Citrix admin tells me all users run the same .mde file. There aren't a lot of concurrent users, but even 2 could be cause for concern. ...
2
by: Tim Diggle | last post by:
I'm trying to enter data into a database application running under Citrix ICA Client. I'm doing it from a VBA macro running under Microsoft Excel 2000 (although it may need to be backwardly...
43
by: James Stewart | last post by:
If I were to begin creating a fairly simple database, i.e. a datasheet that would include two related tables to create an encyclopedic style database and then create some fairly indepth forms to...
3
by: Blaize | last post by:
We are having locked database issues with having an MDE file which we added for our Citrix users. The Citrix users are added to a specific group in Active Directory which allows them to access the...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.