Quantcast
Channel: SQL Server Master Data Services forum
Viewing all articles
Browse latest Browse all 1311

Attempting a Linked Server to InterSystems Cache through ODBC

$
0
0

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! :)




Viewing all articles
Browse latest Browse all 1311

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>