Tengo una aplicación desarrollada en VB6 que se conecta a una base de datos
de SQL SERVER 2005, el problema que tengo es que cuando entrego mi aplicacion
a un cliente no puedo proteger mi base de datos, es decir el cliente tiene
acceso a la estructura de la base de datos por que simplemente el es el
administrador del SQL server, mi pregunta es la siguiente, como protejo mi
base de datos para que solo yo o las personas que yo diga puedan ver su
estrutura, ni el usuario 'sa' deberia poder ingresar a mi base de datos, por
lo que estube investigando se puede encriptar informacion pero eso implicaria
cambiar la estructura de mi base de datos por que tendria que cambiar el tipo
de datos de los campos para despues grabar los datos encriptados, y al hacer
un select tendria que desencriptarlos, esto implicaria demasiado trabajo ya
que mi aplicacion ya esta concluida, sin mencionar el hecho de que la
encriptacion afectaria el performance.
Gracias!!!
Leer las respuestas