Paulinho1978,
Como DBA eu também não gosto do que você está sugerindo, uma vez que as duas bases de dados estarão no mesmo servidor não faz sentido manter o linked server. Claro que existe um overhead quando se utiliza o linked server, algumas DLLs devem ser carregadas
para a memória para fazer com que o linked server funcione, e no cenário que você descreveu, essas DLLs não precisam ser carregadas. O impacto em performance, vai depender do hardware que está hospendandos as bases de dados. Mas como sempre, a melhor resposta
é a mais simples, se as duas bases estão no mesmo servidor, o linked server NÂO deveria ser utilizado.
Acredito que você possa alterar as procedures com um Replace em arquivo texto, basta gerar o script das mesmas e substituir o nome do linked server por ''.
[]s,
MarcosGalvani