I cant call :
[].Database.dbo.fn_test(@test) (Not working !)
but i can call :
why ?

and if no way to call this, can i populate in a function
a TABLE variable using a Stored Procedure to do this ?

CREATE FUNCTION fn_test(@idcode int,@idoper int)
RETURN (EXEC [].Database.dbo.sp_populate)
Not working !
Thanks for your help

Recommended Answers

All 3 Replies

There might be permission violation.
Check the user associated with the Linked server and if he has sufficient privileges to access the UDF

hey buddy,:lol:

first you need to add up the linked server

EXEC sp_addlinkedserver
@server = 'server1',
@srvproduct = '',
@provider = 'sqloledb',
@datasrc = 'LocalServer'

add linkedserverlogin

EXEC sp_addlinkedsrvlogin 'server1', 'true'

then write up the query as


reply me if u need further info.



I'm having a similar issue. I've defined the linked server and I can select from the remote tables, but I get an "invalid column name" error on the linked server name when I perform a function call from the linked server. Both servers are Enterprise Edition (64-bit) with build # 9.00.3042.00 (SP2). Any ideas? Thanks in advance... Dale

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, learning, and sharing knowledge.