Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Impossibile completare la preparazione differita quando si utilizza il database locale come server collegato

Hai perso qualcosa nel nome del tuo oggetto. Dovrebbe essere sempre come Database.User.ObjectName (ad es. Northwind.dbo.Customers)

Fornisci il nome completo dell'oggetto durante l'esecuzione di query tramite server collegati.

La query per la stored procedure può essere simile a questa durante l'esecuzione su server collegati:

Select  *
From    OPENQUERY([COM2\SQLEXPRESS], 'Exec Northwind.dbo.CustOrderHist ''CUST1''') as TB1

Verificare con opzioni come SET FMTONLY OFF durante l'esecuzione di stored procedure.

Segui questo link per OPENQUERY:http://msdn.microsoft.com/en -us/library/ms188427.aspx