¿O se les debe otorgar que eliminen un registro de una tabla solo cuando ejecutan una consulta que no es un procedimiento almacenado?¿El usuario que ejecuta un procedimiento almacenado que contiene una consulta de eliminación necesita permiso de eliminación?
7
A
Respuesta
7
¿El usuario que ejecuta un procedimiento almacenado que contiene una consulta de eliminación necesita permiso de eliminación?
No, y esa es una de las razones por las que puede resumir tales operaciones en un procedimiento almacenado. Todo lo que el usuario necesita es EXEC
permiso otorgado en el procedimiento almacenado. Esto se debe a que se supone que el autor del procedimiento almacenado solo permitió casos válidos de eliminación de registros de la tabla.
es lo que necesitan para ser concedida a eliminar un registro de una tabla sólo cuando se ejecuta una consulta que no es un procedimiento almacenado
derecho, que necesitan DELETE
permisos en la tabla para eliminar un registro usando DELETE
operación DML.
Cuestiones relacionadas
- 1. Procedimiento almacenado consulta de eliminación
- 2. Ejecutar un procedimiento almacenado como permiso de otro usuario
- 3. Eliminación de una carpeta que contiene enlaces simbólicos
- 4. TransactionRequiredException: Ejecutar una consulta de actualización/eliminación
- 5. consulta de Oracle para buscar privilegios en un procedimiento almacenado
- 6. SQL Server consulta de eliminación que implica dos tablas
- 7. Eliminación de un objeto que se creó en una DLL
- 8. La consulta se ejecuta rápidamente, pero se ejecuta lentamente en el procedimiento almacenado
- 9. Eliminación de los miembros que implementan IDisposable
- 10. Ejecutar un procedimiento almacenado dentro de un procedimiento almacenado
- 11. ¿Cómo desactivo los resultados de la consulta al ejecutar un procedimiento almacenado desde un procedimiento almacenado?
- 12. Buscar procedimiento almacenado que se inserta en una tabla específica
- 13. Eliminación/eliminación de grupo en Xcode
- 14. Procedimiento almacenado al ejecutar otro procedimiento almacenado
- 15. Eliminación de varias filas con una sola consulta
- 16. ¿Cómo ejecutar una consulta de actualización/eliminación masiva en Linq?
- 17. paso en el procedimiento almacenado - cancelada por el usuario
- 18. Cómo realizar una eliminación en la vista de lista que no está vinculada a un control
- 19. La replicación transaccional de SQL Server 2005 no puede publicar el procedimiento almacenado que contiene un índice. Crea
- 20. El procedimiento almacenado llamado desde C# se ejecuta 6 veces más que desde SQL Management studio
- 21. Cómo crear un tipo complejo a partir de un procedimiento almacenado que usa exec()?
- 22. Administrador de Django - Deshabilitar la eliminación del usuario
- 23. MySQL deadlocks con procedimiento almacenado que genera el UID
- 24. ¿Es posible que un desencadenador encuentre el nombre del procedimiento almacenado que modificó los datos?
- 25. ¿Cómo se ejecuta un procedimiento almacenado utilizando Castle ActiveRecord?
- 26. MySQL Procedimiento almacenado vs. consulta compleja
- 27. estrategia de eliminación REST
- 28. Eliminación de una colección observable
- 29. OneToOneField y eliminación de
- 30. ¿Cómo creo un procedimiento almacenado que opcionalmente buscará columnas?
En SQL Server, esto es cierto si el propietario del procedimiento almacenado también es el propietario de la tabla. Ver el encadenamiento de propiedad. – GilM