Buenas gente... os comento un poco el tema
tenemos que desarrollar un proyecto en Access 2000 + SQLServer 2000... las
necesidades son bastante simples pero como peculiaridad esta base debe ser
accesible en local y a traves de internet. Lo primero que pensamos era
utilizar ODBC para conectar con la BD pero luego descubrimos la posibilidad
de hacer un ADP de Access.. hemos estado mirando y la verdad es que para
trabajar con SQLServer es lo mejor que hay.. pero nuestra pregunta es... Se
puede conectar un proyecto ADP a una BD SQLServer a traves de la IP de
internet del servidor SQLServer??
por otro lado queremos implementar seguridad de la BD en dos niveles,
nuestro esquema de seguridad se basa en lo siguiente:
1.- El usuario inicia la aplicacion con su User y Pass DE APLICACION
2.- La aplicacion recoje de una tabla de usuarios el User y Pass DE BASE DE
DATOS, a parte de un nivel de seguridad de USUARIO que limitara o permitira
una serie de operativas en la aplicacion. El porque de esta separacion es
para que la aplicacion funcione de manera distinta segun el usuario y para
que el SQL Server aplique las medidas de seguridad establecidas para cada
usuario de Base de datos ( ademas de una auditoria de seguridad que se
mantendra a traves de los triggers del SQLServer ). Para este modelo debemos
conectar las tablas del proyecto con un usuario de Base de datos valido ( ya
que de lo contrario no podriamos conectarnos a la BD para recuperar el
usuario y password de BD ).. pero el resto de conexiones deben hacerse con
el usuario y pass de BD recojido de la tabla de usuarios una vez el usuario
ya se ha identificado.. para ello debemos poder cambiar en ejecucion la
conexion ODBC o del ADP para que se conecte a las tablas con el nuevo Usser
y Pass y desconocemos si esto es factible. alguien sabe algo de este
tema..
Saludos!!
Leer las respuestas