Hola
tengo este escenario, en la organización se manejan muchas bases de
datos y obviamente cada base de datos,
recibe una copia de los mismos objetos (procedimientos, funciones,
triggers), por lo que la administración de los
cambios se vuelve compleja,
Estaba pensando en una idea "loca" la cual sería tener una sola base de
datos "maestra"
con todos los procesos y funciones y las tablas de datos comunes o generales
y luego en cada base de datos tener solo las tablas con sus triggers
respectivos,
y siempre que se ejecute un proceso almacenado o funcion en la base Maestra,
que lea de una variable que contenga la base en la cual está operando el
usuario,
esto se haría desde el mismo proceso de login.
entonces dentro de los procedimientos cada acceso sería algo así.
SELECT * from @database + '.dbo.' + @tabla
La pregunta es la siguiente este escenario es factible de realizar ?
o solo se trata de una "idea alocada"
Alguien ha tenido una situación similar , me gustaría escuchar ideas
de como resolverla.
Gracias por anticipado.
Leer las respuestas