Josh Thigpen posted on September 04, 2009 13:30

Resolving Application Errors in Integration Manager on x64 Servers
With the cost of x64 server architecture coming down and their relative performance going up, more and more of our clients are opting to move their SQL Servers over as they upgrade them. This has presented some issues with 32 bit applications and we’ve been running into client-side application compatibility errors with increasing frequency.
Yesterday, while working with one of our new clients, we repeatedly received ‘ADO field is nothing’ errors when trying to preview data source data and ‘DOC 1 ERROR: Unable to cast COM object of type’ error messages, while trying to run Integration Manager to bring in master files. The application would open correctly and we were able to do create new integrations, but we were unable to proceed.
On 32 bit machines the MSscript.ocx file is found in the C:\Windows\System32\ directory. On 64 bit machines it’s found in the C:\Windows\SysWOW64\ directory. To re-register a component, go to Start à Run and in the run prompt type cmd. This will open the command prompt.
For 32 bit machines, type: regsvr32 C:\Windows\System32\MSScript.ocx
For 64 bit machines, type: regsvr32 C:\Windows\SysWOW64\MSScript.ocx
Successful registration of the .ocx file will result in a dialog as follows:
Should registration fail, you may need to re-install Integration Manager. Please contact your Microsoft Partner should you need assistance with Technical or Installation Support.