Another option
Sort of:
sp_addlinkedserver @server= N'srvrA', @srvproduct= N'', @provider= N'SQLNCLI', @datasrc= N'srvrA'; sp_addlinkedsrvlogin @rmtsrvname = 'srvrA' , @useself = 'FALSE' , @locallogin = 'your_local_login' , @rmtuser = 'your_remote_login' , @rmtpassword = 'your_password'
And then your script will look like
DECLARE @@srvname nvarchar(10) = 'srvrA' IF (@@servername = @@srvname) BEGIN SELECT * FROM srvrA.dbA.your_schema.your_table END ELSE BEGIN SELECT * FROM srvrB.dbB.your_schema.your_table END
source share