In our system, we need to execute queries using linked servers. However, the linked server name is not well known, it is a value stored in the system. Is there a way this can be done
CREATE
FUNCTION dbo.stfGetSupervisorOrgUnitAssignments(@SupervisorID INT)RETURNS
@ReturnTable TABLE(Org_Unit INT PRIMARY KEY)AS
BEGIN
DECLARE
@Server VARCHAR(100)SELECT
@Server = dbo.stfGetLinkedServerName()
INSERT
INTO @ReturnTable(Org_Unit)SELECT
ReplicationID FROM OPENQUERY(@Server, '....')
END
Any help would be greatly appreciated.