Distribución BD SQL

22/10/2007 - 17:30 por Francisco Matamoros | Informe spam
Buenas tardes a todos.
Tenemos intención de proporcionar desde una página web una descarga de una
aplicación de trazabilidad, en principio en modo demostración. El instalador
de esa descarga deberá instalar un sql server (concretamente y de momento el
msde), y posteriormente restaurar o adjuntar, ya veremos cómo hacerlo,
nuestra base de datos. La mayor parte de la lógica de la aplicación está en
la base de datos, por lo que nos preocupa que esa lógica sea visible. Cuando
empezamos utilizábamos en vistas y storeds "with encryption", pero la verdad
es que es una forma bastante suave de hacerlo, pues hay varios programas que
deshacen esa encriptación, por lo que aunque en principio es una barrera, el
que esté por mirar lo va a hacer igualmente.
¿Alguien ha planteado esto alguna vez o sabe como orientarnos?
Gracias de antemano.

Preguntas similare

Leer las respuestas

#1 Maxi
22/10/2007 - 17:44 | Informe spam
Hola si su logica esta de esa manera no hay otra forma de cifrarla. Si usa
2005 podria migrar su logica a codigo CLR dentro de la base de datos


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Francisco Matamoros" escribió en el mensaje
news:
Buenas tardes a todos.
Tenemos intención de proporcionar desde una página web una descarga de una
aplicación de trazabilidad, en principio en modo demostración. El
instalador de esa descarga deberá instalar un sql server (concretamente y
de momento el msde), y posteriormente restaurar o adjuntar, ya veremos
cómo hacerlo, nuestra base de datos. La mayor parte de la lógica de la
aplicación está en la base de datos, por lo que nos preocupa que esa
lógica sea visible. Cuando empezamos utilizábamos en vistas y storeds
"with encryption", pero la verdad es que es una forma bastante suave de
hacerlo, pues hay varios programas que deshacen esa encriptación, por lo
que aunque en principio es una barrera, el que esté por mirar lo va a
hacer igualmente.
¿Alguien ha planteado esto alguna vez o sabe como orientarnos?
Gracias de antemano.


Respuesta Responder a este mensaje
#2 Francisco Matamoros
22/10/2007 - 18:49 | Informe spam
Gracias Maxi, lamentablemente es SS 2000.

"Maxi" escribió en el mensaje
news:
Hola si su logica esta de esa manera no hay otra forma de cifrarla. Si usa
2005 podria migrar su logica a codigo CLR dentro de la base de datos


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Francisco Matamoros" escribió en el mensaje
news:
Buenas tardes a todos.
Tenemos intención de proporcionar desde una página web una descarga de
una aplicación de trazabilidad, en principio en modo demostración. El
instalador de esa descarga deberá instalar un sql server (concretamente y
de momento el msde), y posteriormente restaurar o adjuntar, ya veremos
cómo hacerlo, nuestra base de datos. La mayor parte de la lógica de la
aplicación está en la base de datos, por lo que nos preocupa que esa
lógica sea visible. Cuando empezamos utilizábamos en vistas y storeds
"with encryption", pero la verdad es que es una forma bastante suave de
hacerlo, pues hay varios programas que deshacen esa encriptación, por lo
que aunque en principio es una barrera, el que esté por mirar lo va a
hacer igualmente.
¿Alguien ha planteado esto alguna vez o sabe como orientarnos?
Gracias de antemano.







Respuesta Responder a este mensaje
#3 Francisco Matamoros
22/10/2007 - 19:01 | Informe spam
Una pregunta más, si pasamos la base de datos a SS 2005 (no sé el trabajo
que lleva, si me dais una pista mejor), ¿es sencillo cambiar los storeds a
código CLR?
¿La forma de instanciarlos en VS2003 (si se puede) es sencilla? ¿Tendría que
trabajar con VS2005?
Gracias de nuevo
Respuesta Responder a este mensaje
#4 Gux (MVP)
22/10/2007 - 19:41 | Informe spam
SS2005 usa CLR de .NET Framework 2.0, por lo tanto VS2003 no sirve.

Pasar stored procedures a CLR puede ser o no sencillo, eso depende de lo que
hagan los procedimientos.

De todas formas, si usa SS2005 y quiere proteger el código fuente de los
stored procedures, los mecanismos de cifrado de SS2005 son --hasta donde
conozco-- inviolables.

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Francisco Matamoros" wrote:

Una pregunta más, si pasamos la base de datos a SS 2005 (no sé el trabajo
que lleva, si me dais una pista mejor), ¿es sencillo cambiar los storeds a
código CLR?
¿La forma de instanciarlos en VS2003 (si se puede) es sencilla? ¿Tendría que
trabajar con VS2005?
Gracias de nuevo




Respuesta Responder a este mensaje
#5 Jose Mariano Alvarez
22/10/2007 - 21:15 | Informe spam
No te sirve Express?

Nunca lo he hecho, pero se me ocurre que tienes la opcion de crear todos
como Temporary Stored procedures al iniciar la aplicacion desde una
aplicacion que los mantiene cifrados con una clave y algoritmo fuerte.
Mientras dure la sesion no se te borraran.





Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)


IMPORTANTE

Por favor traten de indicar la versión de SQL y Service Pack.
La inclusión de (CREATE, INSERTS, etc.) para poder reproducir el problema
también ayuda.



"Francisco Matamoros" wrote in message
news:
Gracias Maxi, lamentablemente es SS 2000.

"Maxi" escribió en el mensaje
news:
Hola si su logica esta de esa manera no hay otra forma de cifrarla. Si
usa 2005 podria migrar su logica a codigo CLR dentro de la base de datos


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Francisco Matamoros" escribió en el mensaje
news:
Buenas tardes a todos.
Tenemos intención de proporcionar desde una página web una descarga de
una aplicación de trazabilidad, en principio en modo demostración. El
instalador de esa descarga deberá instalar un sql server (concretamente
y de momento el msde), y posteriormente restaurar o adjuntar, ya veremos
cómo hacerlo, nuestra base de datos. La mayor parte de la lógica de la
aplicación está en la base de datos, por lo que nos preocupa que esa
lógica sea visible. Cuando empezamos utilizábamos en vistas y storeds
"with encryption", pero la verdad es que es una forma bastante suave de
hacerlo, pues hay varios programas que deshacen esa encriptación, por lo
que aunque en principio es una barrera, el que esté por mirar lo va a
hacer igualmente.
¿Alguien ha planteado esto alguna vez o sabe como orientarnos?
Gracias de antemano.












Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida