Lo que sucede es que deseo hacer un proyecto con SQL SERVER pero lo que voy a usar es SQLCMD y como podria crear permisos de quien puede o no desahabilitar un trigger o si este es desahabilitado enviar un email
entre Desarrolladores
Recibe ayuda de expertos
Registrate y pregunta
Es gratis y fácil
Recibe respuestas
Respuestas, votos y comentarios
Vota y selecciona respuestas
Recibe puntos, vota y da la solución
Pregunta
Existe manera de poder Impedir que desahabiliten un trigger en SQL SERVER ni siquiera el SA
- preguntó
- Escritorio
- 621 Vistas
- 1 Respuestas
- abierta
1 Respuesta
Hasta donde yo se no puedes asignarle ese tipo de permisos a los triggers ya que quien tenga permisos sobre la base de datos podrá alterar su contenido, ya sea tablas o cualquier tipo de procedimiento(triggers, store procedures, functions).
Lo único que se me ocurre para acercarse a lo que pides, es restringir que usuarios tienen permisos sobre dicha base de datos para así evitar determinados escenarios el cual en este caso es des habilitar un trigger.
Y para lo del correo podrías tener un try, catch a nivel de código para determinar si el trigger en cuestión esta o no des habilitado, ejecutando la siguiente consulta:
SELECT name, is_disabled FROM sys.triggers where name = 'Nombre_Trigger'
donde Nombre_Trigger es el nombre del trigger que deseas corroborar su estatus ya después tu harás lo correspondiente para enviar dicho email.
Espero la respuesta satisfaga tu curiosidad.
Por favor, accede o regístrate para añadir un comentario.
Por favor, accede o regístrate para responder a esta pregunta.
En el blog
-
- 691092
- 1
- Jul 5, 2015
Sin Respuesta
-
- 173
- 0
- Oct 18
-
- 187
- 0
- Jul 9
-
- 585
- 1
- Mar 19
-
- 462
- 2
- Feb 26
-
- 5055
- 0
- Nov 7, 2023
-
- 494
- 0
- Sep 19, 2023
-
- 497
- 0
- Ago 21, 2023
-
- 656
- 0
- May 14, 2023
- ver todas
Preguntas relacionadas
- crear una relacion (clave foranea ) en SQL server 2008 que pertenece a otra base de datos
- Contains no me devuelve los mismos resultados que like en sql server?
- ejecutar .exe desde trigger sql server 2008 Pasando Argumentos de la ejecucion
- alguien que tenga un ejemplo de como hacer un documento word con php y sql server
- Ventajas , Deventajas o Porque no? hacer un downgrade sql server enterprise a standard o developer
Actividad Reciente
mchojrin respondió Dic 9
Ayuda , necesito mostrar datos creados solo por el…alyvrs preguntó Oct 19
Ayuda , necesito mostrar datos creados solo por el…ManHol preguntó Jul 9
pasar un archivo de excel a csv en pythonArtEze respondió Abr 24
Alguien sabe, no me ignorenArtEze seleccionó una respuesta Abr 24
Bajar extensión de Chrome sin actualizar el navega…ArtEze respondió Abr 24
Bajar extensión de Chrome sin actualizar el navega…ArtEze preguntó Abr 24
Bajar extensión de Chrome sin actualizar el navega…ArtEze respondió Abr 24
No me deja instalar OracleArtEze respondió Abr 24
Formulario que guarde los datos de un jsonArtEze comentó Abr 24
Script /boot/ scraping
Ultimas Preguntas
Preguntas relacionadas
- crear una relacion (clave foranea ) en SQL server 2008 que pertenece a otra base de datos
- Contains no me devuelve los mismos resultados que like en sql server?
- ejecutar .exe desde trigger sql server 2008 Pasando Argumentos de la ejecucion
- alguien que tenga un ejemplo de como hacer un documento word con php y sql server
- Ventajas , Deventajas o Porque no? hacer un downgrade sql server enterprise a standard o developer
Usuarios Top
- Leonardo-Tadei
- 227320 Puntos
- Peter
- 150480 Puntos
- white
- 75880 Puntos
- carlossevi
- 63580 Puntos
- magarzon
- 30650 Puntos
- pregunton
- 20400 Puntos