Salve Ho questo problema. Da un server devo eseguire una function presente su di un altro server: select * from [server].[DatabaseName].dbo.FunctionName(@Param1, @Param2, @Param3, @Param4)
Al momento dell'esecuzione ritorna l'errore: Messaggio 4122, livello 16, stato 1, procedura XXXXXXXXX, riga 10 Le chiamate remote di funzioni valutate a livello di tabella non sono consentite.
I server sono due 2005. C'è modo di aggirare questo problema ? La mia esigenza è di andare a fare un insert dei dati restituiti in una tabella sul server chiamante. Se trasformassi la funcion in una stored ho modo di andare a scrivere il risultato della stored nella tabella di insert ?
Ciao Vengia, ma che versione usi la Express? Se si, SQL Server Express supporta Service Broker, ma non sono supportate comunicazioni dirette tra due server SQL Server Express.