sql >> Base de Datos >  >> RDS >> Sqlserver

¿Consultas de bases de datos cruzadas con diferentes nombres de base de datos en diferentes entornos?

¿Por qué los nombres de la base de datos son diferentes entre dev y prod? Obviamente, sería más fácil si fueran iguales.

Si se trata de una sola tabla compartida, entonces podría crear una vista sobre ella, lo que solo requiere que cambie esa vista cuando pase a producción.

De lo contrario, querrá crear un SINÓNIMO para los objetos, y asegúrese de hacer referencia siempre a eso. Aún tendrá que cambiar los scripts de creación de SYNONYM, pero creo que eso se puede hacer en un script de compilación con bastante facilidad.