T-SQL跨服务器功能执行 - SQL服务器中是否有配置执行跨服务器的功能?

时间:2011-02-17 16:36:41

标签: sql sql-server tsql

我在[MHL1P].[x].dbo.udf_Admin_GetNameByID(t3.StaffID)

中有一个功能

我想在商店程序中从另一台服务器执行此功能,如下所示:

select [MHL1P].[x].dbo.udf_Admin_GetNameByID(StaffID)
    from  StaffIdTable

SQL Server中是否有配置执行跨服务器的功能?

2 个答案:

答案 0 :(得分:2)

查看sp_addlinkedserver

请注意,这通常是一个坏主意,因为某些事情在链接服务器上不起作用(例如,查询优化器没有关于统计信息或索引的良好信息)。

答案 1 :(得分:2)

假设你有一个linked server,你可能需要使用OPENQUERY来调用UDF,因为article建议这样做。

我不确定他们是否在2005年或2008年解决了这个问题。