"Compilacion condicional"

24/10/2007 - 20:52 por Clara | Informe spam
Hola,
Tengo una aplicación que usa SQL2005 y que usan distintos clientes
.refiriéndome al cliente como al que paga ;)
Uno de estos clientes, quiere que le haga una modificacion de una regla que
está implementada en un trigger.

Hasta ahora, tengo en mi servidor de desarrollo una sola base de datos, que
es la que distribuyo junto con la aplicación.
Y los cambios para este cliente en concreto los he realizado con compilación
condicional desde visual studio.
Pero, y los de la base de datos? No quiero, a partir de ahora, mantener dos
bases de datos.

Lo que he hecho es poner en un campo de una tabla una "marca" identificando
la versión de la base de datos, y en el trigger realizo una accion u otra
dependiendo de este campo.

Hay alguna otra forma?

Grácias
 

Leer las respuestas

#1 Maxi
25/10/2007 - 15:58 | Informe spam
Clara no conozco su modelo en concreto como para poder dar una mejor
opinion, pero usted si tiene las reglas en los triggers debera identificar a
que cliente las aplica y a cuales no, eso puede ser una marca sin problemas


Salu2

Microsoft MVP SQL Server
Culminis Speaker
www.sqltotalconsulting.com

"Clara" escribió en el mensaje
news:
Hola,
Tengo una aplicación que usa SQL2005 y que usan distintos clientes
.refiriéndome al cliente como al que paga ;)
Uno de estos clientes, quiere que le haga una modificacion de una regla
que está implementada en un trigger.

Hasta ahora, tengo en mi servidor de desarrollo una sola base de datos,
que es la que distribuyo junto con la aplicación.
Y los cambios para este cliente en concreto los he realizado con
compilación condicional desde visual studio.
Pero, y los de la base de datos? No quiero, a partir de ahora, mantener
dos bases de datos.

Lo que he hecho es poner en un campo de una tabla una "marca"
identificando la versión de la base de datos, y en el trigger realizo una
accion u otra dependiendo de este campo.

Hay alguna otra forma?

Grácias




Preguntas similares