Restringuir a un usuario

09/01/2007 - 22:17 por jcac | Informe spam
Hola lista

Se que por Usuario se puede limitar la ejecucion de procedimientos,
funciones e incluso accesos a una tabla determinada, pero ahora me dicen por
ejemplo lo siguiente:

En una tabla de productos tengo varios tipos, por ejemplo tipo1, tipo2, etc.

Y ahora que el usuario xxx solo tenga acceso a los productos tipo2 y no al
resto, entonces pense en algo asi:

en los procedimientos en la condicion where:

where


and tipoproducto like case @usuario when 'xxx' then 'tipo2' else '%' end

Uds. conocen alguna manera de hacerlo desde el mismo sql server.

Saludos

PD. espero haber sido claro
 

Leer las respuestas

#1 jcac
10/01/2007 - 14:17 | Informe spam
Isaias, sera como solo poner en esa vista solo lo que el usuario tendria que
ver, pero en esencia se tendria que manejar el mismo concepto, a lo que iba
es que no hay propietario de data, sino de objetos en sql no???

Saludos y gracias por el tiempo

"Isaias" escribió en el mensaje
news:
jcac

¿Que tal una vista?

Saludos
IIslas


"jcac" wrote:

Hola lista

Se que por Usuario se puede limitar la ejecucion de procedimientos,
funciones e incluso accesos a una tabla determinada, pero ahora me dicen
por
ejemplo lo siguiente:

En una tabla de productos tengo varios tipos, por ejemplo tipo1, tipo2,
etc.

Y ahora que el usuario xxx solo tenga acceso a los productos tipo2 y no
al
resto, entonces pense en algo asi:

en los procedimientos en la condicion where:

where
.
.
and tipoproducto like case @usuario when 'xxx' then 'tipo2' else '%' end

Uds. conocen alguna manera de hacerlo desde el mismo sql server.

Saludos

PD. espero haber sido claro



Preguntas similares