Seguridad

05/04/2004 - 20:23 por Samuel Chavez | Informe spam
Buenos Dias
Tengo una aplicacion con Visual Basic 6.0 y la base de
datos en SQL 7.0. Estoy manejando una seguridad integral
con windows, o sea que a cada usuario de windows 2000 le
permito la entrada tambien al SQL. El Problema es que los
usuarios al permitirle la entrada a sql tambien
pueden conectarse por medio de Excel Como puedo
restringirle los accesos al Servidor de SQL si tratan de
conectarse por medio de otra aplicacion ????

Gracias

Samuel

Preguntas similare

Leer las respuestas

#1 Javier Loria
06/04/2004 - 01:31 | Informe spam
Hola Samuel:
La unica forma de lograr lo que deseas es con un Rol de Aplicacion que
al espanol lo han traducido Funciones de Aplicacion. Esta arquitectura
consiste en crear una cuenta (Funcion de Aplicacion), a la que se otorgan
los permisos necesarios. A los usuarios se les crean cuentas (Login/Usuario)
pero NO se les otorgan permisos. Una vez que el usuario se conecta a la BD,
la aplicacion activa los permisos que le fueron asignados.
Revisa en la documentacion en linea si es algo que desearias hacer, si
es asi revisa: sp_addapprole para crear el rol de la aplicacion (tambien
puedes usar el Enterprise Manager) y el sp_setapprole para activarla.
La alternativa es crear procedimientos para absolutamente todo, y no dar
permisos sobre las tablas unicamente sobre los procedimientos. Claro que
esto es mas dificil, aunque mucho mas solido.
Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Samuel Chavez escribio:
Buenos Dias
Tengo una aplicacion con Visual Basic 6.0 y la base de
datos en SQL 7.0. Estoy manejando una seguridad integral
con windows, o sea que a cada usuario de windows 2000 le
permito la entrada tambien al SQL. El Problema es que los
usuarios al permitirle la entrada a sql tambien
pueden conectarse por medio de Excel Como puedo
restringirle los accesos al Servidor de SQL si tratan de
conectarse por medio de otra aplicacion ????

Gracias

Samuel
Respuesta Responder a este mensaje
#2 Maximiliano D. A.
06/04/2004 - 14:34 | Informe spam
Hola, agregando un poco mas a lo que dice Javier, te paso estos link donde
hay unos articulos sobre el tema ;-)

http://www.mug.org.ar/SQL/ArticSQL/244.aspx

http://www.configuracionesintegrale...p?articulo$4

Bye


Salu2
Maxi
Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET
[Maxi_accotto[arroba]speedy[punto]com[punto]ar
MSN:


"Samuel Chavez" escribió en el mensaje
news:13ed801c41b3b$1284a5c0$
Buenos Dias
Tengo una aplicacion con Visual Basic 6.0 y la base de
datos en SQL 7.0. Estoy manejando una seguridad integral
con windows, o sea que a cada usuario de windows 2000 le
permito la entrada tambien al SQL. El Problema es que los
usuarios al permitirle la entrada a sql tambien
pueden conectarse por medio de Excel Como puedo
restringirle los accesos al Servidor de SQL si tratan de
conectarse por medio de otra aplicacion ????

Gracias

Samuel





Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.618 / Virus Database: 397 - Release Date: 09/03/2004
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida