Home Products Support Company Contact Buy

 
   RSS

Iron Speed Technical Forums

Register Login New Posts Chat
 
Iron Speed > Forums > Running & Deployment Issues V6.X > Help SBS 2008 64bit! MDAC error! Access DB
 
Username:  
Password:  
 
   
 


Reply
 
Author Comment
 
tristan

Avatar / Picture

Registered: 01/13/09
Posts: 419

    11/02/09 at 05:27 AMReply with quote#1

Hi, Guys

I had to use MS Access as the backen for a site so they could fiddle and create there own reports and things outside of the data entry site.
(Thats why i have had to use ACCESS )

So the story is this.

SBS server 2008 64bit.
Site loaded on fine. Got the MDAC error!
Server 2008 is now WDAC and not MDAC. (which is allready loaded with the OS!)

Created a new app POOL.
Changed the site over to 32bit in the app pool....
Fixed the error with an exchange componant disabling the app pool/stopping it.

So im back to the site loading in 32bit but still i get the error MDAC is missing. I have given file permissions to the IUSR account.
So i presume it can get access to the file.

Im lost any help would be much appreciated!
Thanks
Tristan

__________________
http://www.auzsolutions.com.au
timt

Avatar / Picture

Iron Speed MVP
The software house that trust built

Registered: 08/06/05
Posts: 1,330

    11/02/09 at 06:07 AMReply with quote#2

Hi Tristan

I am not sure if its related but in the past we have had funny goings on with 64bit stuff (sql data access stuff) and ended up downloading 64/32 bit updates from Microsoft to get round them.
Maybe worth checking with them.

__________________
Tim Titchmarsh
Dot Net Architect
UK Iron Speed MVP
Consulting Organisation
+44 (0)1621 835002
http://www.dotnetarchitect.co.uk
timt@dotnetarchitect.co.uk
tristan

Avatar / Picture

Registered: 01/13/09
Posts: 419

    11/02/09 at 04:34 PMReply with quote#3

Hi, Tim

Thanks for the response. It turns out that IIS on SBS Server 2008 is EXTREMLY touchy because it integrates with Exchange Server.

Basically everything on the SBS Server is 64bit so unless you have 32bit data connectors i would forget about it.

I have gotten around this by installing iis on an xp pro box and setting the other machines to go to that machine.

Clearly not the intended objective BUT, nothing else can do about it when Microsoft them selves dont make 64bit connectors for there software.

Someone wrote on the web, MS ACCESS shouldnt be used as a web database, this is partly true.

If IIS was on a standard server box or web server box then MS ACCESS would be fine.

If It was a low transactions database, (less then 50-100 entries a day) then i would also say it is fine.

But if you were both of the above then it would be an ISSUE!
And you would have to go over to another DB type.

One that has a connector like MS SQL or MYSQL!

In the end i would like to thank microsoft for ounce again making the IT Industry fun and exciting!
Peace out.
Tristan

__________________
http://www.auzsolutions.com.au
JimiJ

Avatar / Picture

MVP Developer
Registered: 03/30/05
Posts: 4,400

    11/04/09 at 02:46 AMReply with quote#4

Tristan,

There are 5 important things you need to make sure MS Access works with 64-bit OS (IIS7/7.5):

1) Use Classic.Net AppPool with Enabled 32-Bit Application
2) Remove "mode=16" from Web.Config connectionString
3) Write Access to - Users (ServerName\Users)
4) Enabled Anonymous Authentication
5) Enabled ASP.Net Impersonation


Cheers,


Jimi



__________________
Jaime Jegonia
JimiTron Software
JimiTron.Net | JimiTron.Com
porphi

Registered: 09/07/05
Posts: 1,210

    11/04/09 at 04:00 AMReply with quote#5

Tristan,

 

Referring to my other post on this subject did you register the oledb components?    Your almost there.

 

Phil


__________________
Thank you,
Phil Porter
PPG&A, INC.
pporter@ppgainc.com
678-362-2035
http://www.ppgainc.com
http://www.visualfreightbroker.com
http://www.efreightclaim.com
tristan

Avatar / Picture

Registered: 01/13/09
Posts: 419

    11/04/09 at 05:58 AMReply with quote#6

The drivers were not the real issue.

This is the real issue.

http://www.fmforums.com/forum/showtopic.php?tid/201200/


In the event viewer was the following error -
"The Module DLL C:\Windows\system32\RpcProxy\RpcProxy.dll failed to load. The data is the error."
and
"Application pool 'xxxxxxxxx' is being automatically disabled due to a series of failures in the process(es) serving that

application pool."

Essentially the rpcpoxy is trying to load into the 32bit pool.

Anyway to fix this issue:

Edit c:\windows\system32\inetsrv\config\applicationhost .config

In the section which has add - precondition="bitness64" to the rpcproxy line so that you have the following



Someone else had this issue as well and posted it here.
http://forums.iis.net/t/1154189.aspx

The apparant fix though DISABLES all there MAIL!

Exchange stops receiving EMAILS there IPHONES no longer connect to there mail. ie no external mail connection anymore.

In my case it was just not possible on SBS and many people/companys actually say not to do this on sbs if your componants are 32bit then get Server Standard 2008 or something.

Too many issue with SBS Server 2008 64bit integrating Exchange and IIS.
Anyway that was my experience and the apparant fix which in my case didnt work.

Hope the info helps someone else out if they get stuck as i wasted an entire day...!

__________________
http://www.auzsolutions.com.au
maddness

Registered: 10/16/10
Posts: 1

    10/16/10 at 03:26 AMReply with quote#7

Blogs are always a main source of getting accurate information and provide you the handy results.you can get instant and reliable information which surely helps you in any field of your concern.your blogs fulfill these requirement and I really appreciate it.keep it up doing good work. i will come back to see more in future as well.best regards


__________________
642-813 | 642-902 | 70-680 | N10-004
Previous Topic | Next Topic
Print
Reply

Quick Navigation:



Download Iron Speed Designer

Privacy Statement