impedir borrar filas de una table para todos

11/11/2005 - 22:07 por bajopalabra | Informe spam
hola
necesito denegar el permiso Delete
sobre una tabla específica
para todo el mundo ?
de forma que no tenga que ir denegando
usuario por usuario o función por función ?

probé denegar a "public" pero no funcionó
también probé armar un grupo "todos"
donde metí a todos los usuarios
denegando el delete en TablaX para "todos"
pero tampoco anduvo

gracias

atte, Hernán

Preguntas similare

Leer las respuestas

#1 Antonio Ortiz
11/11/2005 - 22:36 | Informe spam
podrias colocar la propiedad del formulario:

Permitir eliminar = No
AllowEdits=No

Antonio Ortiz Ramirez
asesor en sistemas
ant(a)aortiz.net
www.aortiz.net
www.visualcaja.com
www.progvisual.com



"bajopalabra" escribió en el mensaje
news:
hola
necesito denegar el permiso Delete
sobre una tabla específica
para todo el mundo ?
de forma que no tenga que ir denegando
usuario por usuario o función por función ?

probé denegar a "public" pero no funcionó
también probé armar un grupo "todos"
donde metí a todos los usuarios
denegando el delete en TablaX para "todos"
pero tampoco anduvo

gracias

atte, Hernán


Respuesta Responder a este mensaje
#2 Antonio Ortiz
11/11/2005 - 23:00 | Informe spam
oops me equivoque, pense que estaba en el foro de Access,

pero ya que ando aqui... y si quitas la llave primaria?


Antonio Ortiz Ramirez
asesor en sistemas
ant(a)aortiz.net
www.aortiz.net
www.visualcaja.com
www.progvisual.com


"Antonio Ortiz" escribió en el mensaje
news:
podrias colocar la propiedad del formulario:

Permitir eliminar = No
AllowEdits=No

Antonio Ortiz Ramirez
asesor en sistemas
ant(a)aortiz.net
www.aortiz.net
www.visualcaja.com
www.progvisual.com



"bajopalabra" escribió en el mensaje
news:
> hola
> necesito denegar el permiso Delete
> sobre una tabla específica
> para todo el mundo ?
> de forma que no tenga que ir denegando
> usuario por usuario o función por función ?
>
> probé denegar a "public" pero no funcionó
> también probé armar un grupo "todos"
> donde metí a todos los usuarios
> denegando el delete en TablaX para "todos"
> pero tampoco anduvo
>
> gracias
>
> atte, Hernán
>
>


Respuesta Responder a este mensaje
#3 Alejandro Mesa
11/11/2005 - 23:31 | Informe spam
también probé armar un grupo "todos"
donde metí a todos los usuarios
denegando el delete en TablaX para "todos"
pero tampoco anduvo



Puieras postear el script para reproducir el problema?

Lo otro que puedes hacer es poner un trigger "instead of delete" que no haga
nada y negar "alter table".

Ejemplo:

create table t1 (
c1 int not null identity
)
go

create trigger tr_t1_io_del on t1
instead of delete
as

return
go

insert into t1 default values
go

delete t1
go

select * from t1
go

drop table t1
go


AMB

"bajopalabra" wrote:

hola
necesito denegar el permiso Delete
sobre una tabla específica
para todo el mundo ?
de forma que no tenga que ir denegando
usuario por usuario o función por función ?

probé denegar a "public" pero no funcionó
también probé armar un grupo "todos"
donde metí a todos los usuarios
denegando el delete en TablaX para "todos"
pero tampoco anduvo

gracias

atte, Hernán



Respuesta Responder a este mensaje
#4 Maxi [MVP]
13/11/2005 - 12:36 | Informe spam
Estimado, me imagino que pides esto por no tener Stores y acceder de forma
directa a los objetos, lo mas recomendable es que tus login no puedan ni
escribir ni leer, solo ejecutar Stores y todo lo manejas con Store


Salu2
-
[MVP] SQL Server
Orador para Culminis Latam
Miembro de GUESS



"bajopalabra" escribió en el mensaje
news:
hola
necesito denegar el permiso Delete
sobre una tabla específica
para todo el mundo ?
de forma que no tenga que ir denegando
usuario por usuario o función por función ?

probé denegar a "public" pero no funcionó
también probé armar un grupo "todos"
donde metí a todos los usuarios
denegando el delete en TablaX para "todos"
pero tampoco anduvo

gracias

atte, Hernán


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