permisos for usuario

03/08/2006 - 13:43 por Juan B | Informe spam
El año pasado yo realice un curso de sql server 2000, no recuerdo si fue
el ms-2073 o ms-2063.

Mis grandes agradecimientos y muchas gracias. Es un gran trabajo
lo del foro y hay mucho material interesante

Aca mi solicitud, estoy con problema un poco existencial...,
la idea es crear procedimientos por usuario.
Un ejemplo:
1)*Creo 4 procedimientos, (proc, A,B,C,D)
*luego atraves de un rol le asigno el permiso a 2 procedures (A y B)
*creo en usuario 1 y le asigno el rol.

2)Creo atraves de otro rol le asigno los procedimientos (B YC)
*creo en usuario 1 y le asigno el rol.

Lo que me gustaría hacer es
conectarme con el usuarioX: Y poder ver solo los procedimientos asginados a
su rol.
(por cada usuario),

Y que solo el sa, pueda ver todos los procedimientos.

Espero haberme explicado bien, y mis disculpas por quitarle un poco de
tiempo,
espero me puede ayudar.

Muchas gracias, y que tenga un buen día.

Saludos desde Chile!

Preguntas similare

Leer las respuestas

#1 Isaias
03/08/2006 - 21:20 | Informe spam
No puedes "OCULTARLOS", aunque si los verian en el Enterprise Manger, no
podran hacerles nada, excepto si tienen rol de OWNER.

Saludos
IIslas


"Juan B" wrote:

El año pasado yo realice un curso de sql server 2000, no recuerdo si fue
el ms-2073 o ms-2063.

Mis grandes agradecimientos y muchas gracias. Es un gran trabajo
lo del foro y hay mucho material interesante

Aca mi solicitud, estoy con problema un poco existencial...,
la idea es crear procedimientos por usuario.
Un ejemplo:
1)*Creo 4 procedimientos, (proc, A,B,C,D)
*luego atraves de un rol le asigno el permiso a 2 procedures (A y B)
*creo en usuario 1 y le asigno el rol.

2)Creo atraves de otro rol le asigno los procedimientos (B YC)
*creo en usuario 1 y le asigno el rol.

Lo que me gustaría hacer es
conectarme con el usuarioX: Y poder ver solo los procedimientos asginados a
su rol.
(por cada usuario),

Y que solo el sa, pueda ver todos los procedimientos.

Espero haberme explicado bien, y mis disculpas por quitarle un poco de
tiempo,
espero me puede ayudar.

Muchas gracias, y que tenga un buen día.

Saludos desde Chile!



Respuesta Responder a este mensaje
#2 Juan B
07/08/2006 - 15:25 | Informe spam
ok, muchas gracias por la información.
He estado buscando otras alternativas sobre esto,
y eliminar el rol public de la base, y luego reasignar
todos los objetos nuevamnete.
Pero la documentaciòn decia que si instalas un nuevo service.pack
o actualizacion, puedes dañar la base de datos.

De antemano muchísimas gracias y que tengas un gran dia.

Saludos Jbarahona
"Isaias" escribió en el mensaje
news:
No puedes "OCULTARLOS", aunque si los verian en el Enterprise Manger, no
podran hacerles nada, excepto si tienen rol de OWNER.

Saludos
IIslas


"Juan B" wrote:

> El año pasado yo realice un curso de sql server 2000, no recuerdo si fue
> el ms-2073 o ms-2063.
>
> Mis grandes agradecimientos y muchas gracias. Es un gran trabajo
> lo del foro y hay mucho material interesante
>
> Aca mi solicitud, estoy con problema un poco existencial...,
> la idea es crear procedimientos por usuario.
> Un ejemplo:
> 1)*Creo 4 procedimientos, (proc, A,B,C,D)
> *luego atraves de un rol le asigno el permiso a 2 procedures (A y B)
> *creo en usuario 1 y le asigno el rol.
>
> 2)Creo atraves de otro rol le asigno los procedimientos (B YC)
> *creo en usuario 1 y le asigno el rol.
>
> Lo que me gustaría hacer es
> conectarme con el usuarioX: Y poder ver solo los procedimientos


asginados a
> su rol.
> (por cada usuario),
>
> Y que solo el sa, pueda ver todos los procedimientos.
>
> Espero haberme explicado bien, y mis disculpas por quitarle un poco de
> tiempo,
> espero me puede ayudar.
>
> Muchas gracias, y que tenga un buen día.
>
> Saludos desde Chile!
>
>
>
Respuesta Responder a este mensaje
#3 Salvador Ramos
09/08/2006 - 10:17 | Informe spam
Ten en cuenta que el role Public no lo puedes eliminar, simplemente revisa
que no tenga privilegios.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Juan B" escribió en el mensaje
news:%
ok, muchas gracias por la información.
He estado buscando otras alternativas sobre esto,
y eliminar el rol public de la base, y luego reasignar
todos los objetos nuevamnete.
Pero la documentaciòn decia que si instalas un nuevo service.pack
o actualizacion, puedes dañar la base de datos.

De antemano muchísimas gracias y que tengas un gran dia.

Saludos Jbarahona
"Isaias" escribió en el mensaje
news:
No puedes "OCULTARLOS", aunque si los verian en el Enterprise Manger, no
podran hacerles nada, excepto si tienen rol de OWNER.

Saludos
IIslas


"Juan B" wrote:

> El año pasado yo realice un curso de sql server 2000, no recuerdo si
> fue
> el ms-2073 o ms-2063.
>
> Mis grandes agradecimientos y muchas gracias. Es un gran trabajo
> lo del foro y hay mucho material interesante
>
> Aca mi solicitud, estoy con problema un poco existencial...,
> la idea es crear procedimientos por usuario.
> Un ejemplo:
> 1)*Creo 4 procedimientos, (proc, A,B,C,D)
> *luego atraves de un rol le asigno el permiso a 2 procedures (A y B)
> *creo en usuario 1 y le asigno el rol.
>
> 2)Creo atraves de otro rol le asigno los procedimientos (B YC)
> *creo en usuario 1 y le asigno el rol.
>
> Lo que me gustaría hacer es
> conectarme con el usuarioX: Y poder ver solo los procedimientos


asginados a
> su rol.
> (por cada usuario),
>
> Y que solo el sa, pueda ver todos los procedimientos.
>
> Espero haberme explicado bien, y mis disculpas por quitarle un poco de
> tiempo,
> espero me puede ayudar.
>
> Muchas gracias, y que tenga un buen día.
>
> Saludos desde Chile!
>
>
>




Respuesta Responder a este mensaje
#4 Seba Cabrera
05/11/2006 - 08:47 | Informe spam
Hola a todos, quisiera plantear un problema que me ha surgido que es el
siguente.
Yo tengo una BD en SQL Server 2005 y no quiere que me la roben y e probado
un moton de cosa y siempre que copio la bd en un pendriver y luego la atacho
en otra maquina tengo libre acceso a ella.
yo quisiera saber si hay una forma para que si alguien se copia la base de
dato no la pueda ver.
desde ya gracias.
Respuesta Responder a este mensaje
#5 Maxi
05/11/2006 - 17:01 | Informe spam
Hola, hay herramientas de terceros que permiten cifrar la bdd por completo,
por lo general no son optimas. En 2005 podrias usar el cifrado que trae pero
deberias hacerlo para cada campo que quieras cifrar.

Ahora bien, eso de copiarla asi nomas la base y que se la roben no es algo
comun y me parece que yo encararia el problema este de seguridad por otro
lado, primero que para poder copiar una bdd asi hay que tener muchos
permisos y por lo general es un DBA y si desconfias del DBA entonces estamos
en serios problemas. Me imagino que la informacion que esta ahi es altamente
critica y por eso tenes miedo que te la roben entonces empeza a trabajar en
aspectos de la seguridad mas de arriba:

1) Asegurate que solo tenga los permisos el DBA y nadie mas
2) Asegura el acceso fisico al servidor (hay diferentes alternativas para
esto)




Saludos

[Microsoft MVP SQL Server]
www.sqlgurus.org
Buenos Aires - Argentina
"Seba Cabrera" wrote in message
news:%
Hola a todos, quisiera plantear un problema que me ha surgido que es el
siguente.
Yo tengo una BD en SQL Server 2005 y no quiere que me la roben y e probado
un moton de cosa y siempre que copio la bd en un pendriver y luego la
atacho en otra maquina tengo libre acceso a ella.
yo quisiera saber si hay una forma para que si alguien se copia la base de
dato no la pueda ver.
desde ya gracias.

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida