The linked server name is hermes (sql server 2000 Standard 32 bit). I just used the Linked Server wizard in SSMS (workstation win7 64 bit - local server sql server 2008 R2 Express 64 bit). The linked Database is Subscriber. The table is SubDetail. I can see the linked server, all the DBs and all the tables in the respective DB on the Linked server Node in SSMS from my local server (sql Server 2008 R2). But when I try to read data from the Linked server (sql server 2000) on my local server (sql Server 2008 R2) using the following sql statement
select COUNT(*) from hermes.subscriber.dbo.subdetail
--I get the following error message. Is it a syntax error in my statement (I hope) or is it something else? How can I fix this? Note: I can connect to Hermes (sql Server 2000) no problem through SSMS on my local workstation (win7) and read/process data on Hermes. I just need to read data in Hermes from the sql Server 2008 R2 server. How can I do this?
OLE DB provider "SQLNCLI10" for linked server "hermes" returned message "Unspecified error".
OLE DB provider "SQLNCLI10" for linked server "hermes" returned message "The stored procedure required to complete this operation could not be found on the server. Please contact your system administrator.".
Msg 7311, Level 16, State 2, Line 1
Cannot obtain the schema rowset "DBSCHEMA_TABLES_INFO" for OLE DB provider "SQLNCLI10" for linked server "hermes". The provider supports the interface, but returns a failure code when it is used.
Thanks for any replies
Rich P