Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Consultas entre bancos de dados com nomes de banco de dados diferentes em ambientes diferentes?


Por que os nomes dos bancos de dados são diferentes entre dev e prod? Obviamente, seria mais fácil se fossem iguais.

Se for uma única tabela compartilhada, você poderá criar uma exibição sobre ela - o que requer apenas que você altere essa exibição ao passar para a produção.

Caso contrário, você desejará criar um SINÔNIMO para os objetos e certifique-se de sempre fazer referência a isso. Você ainda precisará alterar os scripts de criação SYNONYM, mas isso pode ser feito em um script de compilação com bastante facilidade, eu acho.