Permisos Grupo/Usuario

06/10/2004 - 14:57 por grancesarx | Informe spam
Hola amigos:

Gracias a las ayudas del foro he podido aprender y entender a Asignar acceso
a elementos de la base de datos.
Mi pregunta nueva es:

Cuando ya he creado un nuevo usuario de base de datos, ¿Cómo hago para
asignarle todos los permisos inicialmente?
Pues tengo tantas tablas y vistas que es demasiado demorado marcar cada una
de las casillas para asignar los permisos. La tarea posterior es restringir
...

Gracias por esta nueva ayuda.

Atte,


César Fuentes

Preguntas similare

Leer las respuestas

#1 Salvador Ramos
06/10/2004 - 15:40 | Informe spam
Hola:

Te aconsejo que crees funciones (roles en la versión inglesa), y que a estas
les asignes los permisos que necesites. Luego asignas los usuarios a esas
funciones y ya está. Así cuando tengas un nuevo usuario sólo tendrás que
asignarle el (o las) funciones que necesite.

Por ejemplo puedes crear una funcion llamada 'facturacion' a ella le asignas
los permisos que necesite, y luego asignas a los usuarios que quieras que
tengan esos permisos, así su luego entra otro usuario nuevo, simplemente
tienes que asociarle la funcion 'facturacion'. En resumen, las funciones te
ayudan a agrupar los privilegios.

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net
¿ Te interesa participar en las reuniones
del grupo de Usuarios de SQL Server y .NET ?
Se harán en levante de España, (Alicante o Murcia)?

"grancesarx" escribió en el mensaje
news:
Hola amigos:

Gracias a las ayudas del foro he podido aprender y entender a Asignar


acceso
a elementos de la base de datos.
Mi pregunta nueva es:

Cuando ya he creado un nuevo usuario de base de datos, ¿Cómo hago para
asignarle todos los permisos inicialmente?
Pues tengo tantas tablas y vistas que es demasiado demorado marcar cada


una
de las casillas para asignar los permisos. La tarea posterior es


restringir
...

Gracias por esta nueva ayuda.

Atte,


César Fuentes


Respuesta Responder a este mensaje
#2 ulises
06/10/2004 - 15:41 | Informe spam
Agregale el rol de db_owner o db_datawriter según necesites.

Saludos,
Ulises

Hola amigos:

Gracias a las ayudas del foro he podido aprender y


entender a Asignar acceso
a elementos de la base de datos.
Mi pregunta nueva es:

Cuando ya he creado un nuevo usuario de base de datos,


¿Cómo hago para
asignarle todos los permisos inicialmente?
Pues tengo tantas tablas y vistas que es demasiado


demorado marcar cada una
de las casillas para asignar los permisos. La tarea


posterior es restringir


Gracias por esta nueva ayuda.

Atte,


César Fuentes


.

Respuesta Responder a este mensaje
#3 Javier Loria
06/10/2004 - 15:47 | Informe spam
Hola:
Asumo que esta asignando los permisos a un rol de la BD y no usuario por
usuario. Si lo estas haciendo por usuario tendras muchos problemas. Crea un
rol de BD y asigna los usuarios, luego asigna los permisos al rol.
Si lo estas haciendo por rol lo mejor (en mi opinion), es primero crear
los roles de BD que representen los perfiles de usuarios que emplean la
aplicacion y luego cada vez que crear un objeto como parte del diseno
considerar tambien los permisos, o sea hacer:
=CREATE VIEW xyz
GO
GRANT SELECT ON xyz TO Cajesr
GRANT ALL ON xyz TO Contables
GO
= Pero exige que disenes la seguridad del objeto al mismo tiempo que el
objeto mismo.
Si no lo hiciste pues o asignas a un rol permisos o a un objeto le
asignar accessos, no se me ocurre otra forma :(
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

"grancesarx" wrote in message
news:
Hola amigos:

Gracias a las ayudas del foro he podido aprender y entender a Asignar


acceso
a elementos de la base de datos.
Mi pregunta nueva es:

Cuando ya he creado un nuevo usuario de base de datos, ¿Cómo hago para
asignarle todos los permisos inicialmente?
Pues tengo tantas tablas y vistas que es demasiado demorado marcar cada


una
de las casillas para asignar los permisos. La tarea posterior es


restringir
...

Gracias por esta nueva ayuda.

Atte,


César Fuentes


Respuesta Responder a este mensaje
#4 grancesarx
07/10/2004 - 00:08 | Informe spam
Cada una de las respuestas ha sido de gran utilidad.

Resolví el problema de seguridad en la red al restringir el acceso desmedido
a unidades compartidas. Y, a la vez, inicio a estudiar la restricción a las
Bases SQL.

Si ustedes me pueden dar un consejo respecto a restringir el acceso por ODBC
de Windows (98, ME, XP) en los clientes. ¿Es necesario a nivel de base de
datos?

Gracias


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