Inhabilitar temporalmente triggers y restricciones

04/09/2008 - 18:42 por Eduardo Santos | Informe spam
Estimados todos:

Si en tiempo de ejecución una aplicación inhabilita temporalmente un trigger
o una restricción, para luego volver a habilitarlo, este trigger o
restricción quedan inoperables solo para el usuario o bien para todos los
usuarios de la base en el momento de la ejecución de este segmento de la
aplicación?

Cordialmente,

Eduardo M. Santos
Mar del Plata, Argentina

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera (MVP)
04/09/2008 - 19:45 | Informe spam
Cuando un trigger o una restricción es deshabilitada, el efecto llega a todos
los usuarios de la base de datos.

Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Eduardo Santos" wrote:

Estimados todos:

Si en tiempo de ejecución una aplicación inhabilita temporalmente un trigger
o una restricción, para luego volver a habilitarlo, este trigger o
restricción quedan inoperables solo para el usuario o bien para todos los
usuarios de la base en el momento de la ejecución de este segmento de la
aplicación?

Cordialmente,

Eduardo M. Santos
Mar del Plata, Argentina


Respuesta Responder a este mensaje
#2 Rubén Garrigós
05/09/2008 - 00:15 | Informe spam
Hola Eduardo,

Efectivamente la inhabilitación afecta a todos los usuarios. Lo que cabría
preguntarse es el motivo por el cual necesitas hacer algo así. ¿No podrías
codificar en el trigger el caso/usuario concreto que quieres tratar de evitar
para que no se dispare por ejemplo?

Rubén Garrigós
Solid Quality Mentors

"Eduardo Santos" wrote:

Estimados todos:

Si en tiempo de ejecución una aplicación inhabilita temporalmente un trigger
o una restricción, para luego volver a habilitarlo, este trigger o
restricción quedan inoperables solo para el usuario o bien para todos los
usuarios de la base en el momento de la ejecución de este segmento de la
aplicación?

Cordialmente,

Eduardo M. Santos
Mar del Plata, Argentina


Respuesta Responder a este mensaje
#3 Maxi Accotto
05/09/2008 - 02:10 | Informe spam
Hola, si! usted no deberia hacer ese tipo de operaciones a menos que este
quizas en una migracion de sistema y sea necesario sacar restricciones para
alguna importacion de datos, de lo contrario no le veo logica, de hecho si
usted puso restricciones es porque quiere que se cumplan no?


Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"Eduardo Santos" escribió en el mensaje de
noticias:
Estimados todos:

Si en tiempo de ejecución una aplicación inhabilita temporalmente un
trigger
o una restricción, para luego volver a habilitarlo, este trigger o
restricción quedan inoperables solo para el usuario o bien para todos los
usuarios de la base en el momento de la ejecución de este segmento de la
aplicación?

Cordialmente,

Eduardo M. Santos
Mar del Plata, Argentina

Respuesta Responder a este mensaje
#4 Eduardo Santos
05/09/2008 - 03:06 | Informe spam
Agradecidísimos a todos.

Les comento, el tema fue más bien una discusión teórica que un caso
práctico, pero como la duda quedó flotando sobre la posibilidad/utilidad de
esta eventualidad, optamos por recurrir a quienes de veras saben del tema.

Cordialmente,

Eduardo M. Santos
Mar del Plata-Argentina

"Maxi Accotto" escribió en el mensaje de
noticias news:%
Hola, si! usted no deberia hacer ese tipo de operaciones a menos que este
quizas en una migracion de sistema y sea necesario sacar restricciones para
alguna importacion de datos, de lo contrario no le veo logica, de hecho si
usted puso restricciones es porque quiere que se cumplan no?


Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"Eduardo Santos" escribió en el mensaje de
noticias:
Estimados todos:

Si en tiempo de ejecución una aplicación inhabilita temporalmente un
trigger
o una restricción, para luego volver a habilitarlo, este trigger o
restricción quedan inoperables solo para el usuario o bien para todos los
usuarios de la base en el momento de la ejecución de este segmento de la
aplicación?

Cordialmente,

Eduardo M. Santos
Mar del Plata, Argentina

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