Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 392
  • Last Modified:

Access database on server 2008 r2 x68

Morning

we have a client who was running an old bespoke access (2000 – 2003) database on SBS 2003 which runs their optometrists software. They were complaining of performance issues so we recommended upgrading the server.

we talked to the tech of the access database authors who gave us a couple of changes to be made during the migration, and that was it.

we migrated the sbs2003 server to sbs2011 (server 2008 R2 x64) over a weekend and immediately hit performance issues with the access database.

Their tech indicated that it might be a SMB 2.0 issue so we disabled SMB 2.0 on the server, and while that did help, and allowed the database to at least run the performance is well below that of the previous server, over 10x slower.

Found a thread on Microsoft forums that indicates that it’s a problem, and that unless you upgrade the access 2010 (which they aren’t going to do) there no fix.

http://social.technet.microsoft.com/Forums/en/officeitpro/thread/3aac9bc7-51db-4ff6-b8c5-e85faaae6b38

I’d be grateful for any tips, tricks or solutions.

We’re preparing to re-instate the 2003 to put the access on, while wiping the egg from our faces.

Thanks – Murray
0
t2s
Asked:
t2s
  • 3
  • 2
1 Solution
 
Jim Dettman (Microsoft MVP/ EE MVE)PresidentCommented:
Murray,

  Problem is, there doesn't seem to be any real "fix".  Some have had issues with SMB 2.0.  Some with IPv6. Some with NIC settings.   But it doesn't seem to be any one specific thing.

 However one thing you can try is setting maxbuffers to the highest possible value at app startup:

dbEngine.SetOption "MaxBuffers", 65535

and see if that helps with the performance issue.

 Also, is it performance in general, just when starting up, etc?

 And were any other changes made at the same time as the server?

Jim.
0
 
t2sAuthor Commented:
Thanks jim i'll try that.

in reply, it's a straight, new installation of SBS 2011 - no other chnages made at installation - i'm a one thing at a time guy.

Murray
0
 
t2sAuthor Commented:
Finally re-cut the old server and put a less up to date OS on it - works fine.

there's something about Windows 2008 R2 x64 and Access but i still havnt been able to identify what it is - so i've avoided it.
0
 
Jim Dettman (Microsoft MVP/ EE MVE)PresidentCommented:
Did you try the maxbuffers setting?  One thing known for sure that under a 64 bit OS on a multi-core CPU, JET has a problem with it's cache cleanup process.   A2010 had a hot fix come out to address that.

 Setting maxbuffers to it's maximum setting in some cases does work to get around that.

Jim.
0
 
t2sAuthor Commented:
There has been no real solution - this is just a work around.
0

Featured Post

Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.

  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now