由于我知道不允许远程TVF呼叫,我拼命寻找一种方法来使用OPENDATASOURCE。我有这样的事情:
exec OPENDATASOURCE
('SQLOLEDB',
'Server=HP10007712;initial catalog=testdb;
User ID=admin;Password=admin;').testdb.dbo.getCdsCurve 'parm1', 'parm2'
毫无疑问地产生了
The request for procedure 'getCdsCurve' failed because 'getCdsCurve'
is a table valued function object.
问题是,如何为其添加SELECT,以便接收返回的数据?