Good Post!
How can I pass the linkserver in the OPENQUERY. I try the following query, it doesn't like @LinkSrvName, if I change @LinkSrvName to actual servername (ServerB). It works fine.
SELECT * FROM OPENQUERY (@LinkSrvName,'SELECT @@servername, SERVERPROPERTY(''productversion'') , SERVERPROPERTY (''productlevel'') , SERVERPROPERTY (''edition'')')
Thanks,
CS