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.

Preguntas similare

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.



Respuesta Responder a este mensaje
#2 Jose Mariano Alvarez
18/02/2009 - 20:01 | Informe spam
Si solo quieres que sea lector debes quitarle el rol (o funcion) de
db_owner.


Saludos


Ing. Jose Mariano Alvarez
SQLTotal Consulting

(Cambia los ceros por O y saca lo que sobra)

Este mensaje se proporciona tal como es, SIN GARANTIAS de ninguna clase. Por
favor tratar de indicar la versión de SQL y Service Pack. La inclusión de
(CREATE, INSERTS, etc.) para poder reproducir el problema también ayuda.










"Carlos Sacristan" wrote in
message news:

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.



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