Estou usando exibições e procedimentos armazenados que fazem referência a um servidor vinculado:
SELECT Id, Name
FROM [LinkedServer].Database.dbo.FooView
Gostaria de ocultar [LinkedServer].Database
ou pelo menos [LinkedServer]
parte de minhas exibições e procedimentos armazenados. Dessa forma, eu seria capaz de ter um código "agnóstico de servidor", que seria facilmente comparado entre servidores de produção e de desenvolvimento.
Isso pode ser feito no nível do servidor (como o servidor vinculado) ou no nível do banco de dados (onde estão as exibições e os procedimentos armazenados que o utilizam).