Você perdeu algo em seu nome de objeto. Deve ser sempre como Database.User.ObjectName (por exemplo, Northwind.dbo.Customers)
Dê o nome completo do objeto ao executar consultas por meio de servidores vinculados.
A consulta de procedimento armazenado pode ser assim ao executar em servidores vinculados:
Select *
From OPENQUERY([COM2\SQLEXPRESS], 'Exec Northwind.dbo.CustOrderHist ''CUST1''') as TB1
Verifique com opções como SET FMTONLY OFF ao executar o procedimento armazenado.
Siga este link para OPENQUERY:http://msdn.microsoft.com/en -us/library/ms188427.aspx