Usuario de base de datos

18/02/2009 - 12:35 por Andres Eliseo Soncini | Informe spam
Buenos dias,

Necesito crear un usuario de SQL, en una base de datos para que solo pueda
ver tablas, pero no modificarlas. He estado realizando algunas pruebas pero
luego de crear el inicio de sesion y el usuario de la base de datos entro al
Management Studio y puedo, con ese usaurio nuevo, eliminar cualquier usuario
de la base de datos. Cuando veo las propiedades del usuario me dice que su
esquema predeterminado es DBO y al crearlo por default me lo coloca como
miembro de la funcion de la base de datos db_owner. Tengo SQL 2005 SP2. Como
puedo lograr lo que necesito? Puedo permitirle al usuario solo acceso a
ciertas tablas de la base de datos?

De antemano, gracias por su colaboracion.
 

Leer las respuestas

#1 Carlos Sacristan
18/02/2009 - 12:52 | Informe spam
Añádele al rol predefinido de base de datos "db_datareader" y tendrá
únicamente permisos de lectura sobre las tablas. Si está dentro del rol
"db_owner" es normal que pueda realizar esas operaciones que comentas


Un saludo
-
www.navento.com
Servicios de Localización GPS


"Andres Eliseo Soncini" wrote:

Buenos dias,

Necesito crear un usuario de SQL, en una base de datos para que solo pueda
ver tablas, pero no modificarlas. He estado realizando algunas pruebas pero
luego de crear el inicio de sesion y el usuario de la base de datos entro al
Management Studio y puedo, con ese usaurio nuevo, eliminar cualquier usuario
de la base de datos. Cuando veo las propiedades del usuario me dice que su
esquema predeterminado es DBO y al crearlo por default me lo coloca como
miembro de la funcion de la base de datos db_owner. Tengo SQL 2005 SP2. Como
puedo lograr lo que necesito? Puedo permitirle al usuario solo acceso a
ciertas tablas de la base de datos?

De antemano, gracias por su colaboracion.



Preguntas similares