Protección de base de datos,

03/01/2005 - 16:52 por José Miguel Torres | Informe spam
Buenas señores:

Tengo un problema. Tengo que distribuir una aplicación a unos 20 usuarios
con MSDE o SQL Server. La base de datos también entra en la distribución. Mi
pregunta es, ¿cual es la mejor manera de asegurarme que nadie entrará en la
base de datos para modificarla? he estudiado varias alternativas, ( capturar
el sa, auditar conexión,) espero me echen una mano, muchas gracias desde
ya!


José Miguel Torres
jtorres_diaz~~ARROBA~~terra.es
http://jmtorres.blogspot.com

Preguntas similare

Leer las respuestas

#1 Braulio Diez
03/01/2005 - 18:33 | Informe spam
Mmm

¿ Tu aplicación no necesita un usuario con todos los derechos para correr
?, podrías crear un usuario y clave para la aplicación que tuviera solo los
derechos minimos para hacer que tu aplicación funcione.

Si instalas en un SQL server y sobre ese no tienes control... es decir el
usuario que instala es administrador del mismo, lo veo dificil.

Un saludo
Braulio


"José Miguel Torres" wrote:

Buenas señores:

Tengo un problema. Tengo que distribuir una aplicación a unos 20 usuarios
con MSDE o SQL Server. La base de datos también entra en la distribución. Mi
pregunta es, ¿cual es la mejor manera de asegurarme que nadie entrará en la
base de datos para modificarla? he estudiado varias alternativas, ( capturar
el sa, auditar conexión,) espero me echen una mano, muchas gracias desde
ya!


José Miguel Torres
jtorres_diaz~~ARROBA~~terra.es
http://jmtorres.blogspot.com



Respuesta Responder a este mensaje
#2 Octavio Telis Aynes
04/01/2005 - 01:27 | Informe spam
Al distribir la base de datos, crea un inicio de sesión con los privilegios
sobre la base de datos de db_datawriter y db_datareader y tal vez otro que
sería, db_backupoperator.

Ese inicio de sesión utilizalo para tu aplicación, de esa manera pueder
evitar que algun usuaio altere la estructura de la base de datos,
permitiendoles solamente leer y escribir sobre la base de datos y con el
último permiso les permites realizar respaldos. OJO, estos permisos no
evitan que el usuario ejecute Delete sobre una tabla.

Saludos...

Octavio Telis Aynés
www.comunidadpuntonet.org/df/


"José Miguel Torres" <jtorres_diaz~~ARROBA~~terra.es> escribió en el mensaje
news:%
Buenas señores:

Tengo un problema. Tengo que distribuir una aplicación a unos 20


usuarios
con MSDE o SQL Server. La base de datos también entra en la distribución.


Mi
pregunta es, ¿cual es la mejor manera de asegurarme que nadie entrará en


la
base de datos para modificarla? he estudiado varias alternativas, (


capturar
el sa, auditar conexión,) espero me echen una mano, muchas gracias


desde
ya!


José Miguel Torres
jtorres_diaz~~ARROBA~~terra.es
http://jmtorres.blogspot.com


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida