As the topic describes, we recently contracted with a vendor that uses InterSystems Cache.
I've been tasked with bringing in their data for warehousing/reporting purposes.
Unfortunately, I'm getting the following error message when attempting to connect through the ODBC.
Details:
Script for linked server:
exec master.dbo.sp_addlinkedserver @server = N'ACCS01' ,@srvproduct = N'' ,@provider = N'MSDASQL' ,@datasrc = N'ACCS01' ,@provstr = N'DRIVER={InterSystems ODBC35};Server=ACCS01;Port=1972;Database=CCMS_STAT_DATA' --,@catalog = N'CCMS_STAT' ; exec master.dbo.sp_addlinkedsrvlogin @rmtsrvname = N'ACCS01' ,@useself = N'False' ,@locallogin = Null ,@rmtuser = N'{loginuser}' ,@rmtpassword='loginpassword' GO
ODBC DSN:
I'm able to create and browse the list of tables through the ODBC using a connection in either EXCEL or MSACCESS, so I know it works.
I have both a 32 bit and 64 bit ODBC DSN setup using the same name ACCS01 which shouldn't matter to the system, but I did this in hopes the app would call the one it is configured to use.
Any ideas as to how to correct this issue?
I thought I was moderately experienced with ODBC Drivers until I ran into this issue, now I feel like as ignorant as ever.
Time to ask the experts! :)