Deshabilitar Triggers de tablas Replicadas

08/09/2004 - 17:05 por Luis Soler | Informe spam
Hola Grupo:

Tengo un Proc. Almacenado que borra los datos de mis tablas.
Antes de iniciar el borrado deshabilito los triggers por medio de la
instrucción: ALTER TABLE ? DISABLE TRIGGER ALL
Sin embargo, con una tabla que tengo replicada me salta un error indicando
que no la puedo modificar.
¿ Hay alguna forma sencilla de desactivar los trigger de una tabla incluida
en una publicación ?

Un saludo.
 

Leer las respuestas

#1 Jose Manuel Davila
08/09/2004 - 23:44 | Informe spam
no se si te sirva esto
despues del declarar este tipo de trigger ya sea insert o update le pones
que no aplique para replicacion

espero averte entendido

saludos

CREATE TRIGGER [ordenes_pedido] ON dbo.ordenes

FOR INSERT

NOT FOR REPLICATION

AS

declare @cveestilo as char(10)

declare @cantidad as numeric(10)

declare @cvepedido int

set @cveestilo=(select cveestilo from inserted )

set @cvepedido=(select cvepedido from inserted)

set @cantidad=(select cantidad from inserted)

update pedidos set cant_orde=cant_orde+@cantidad where cveestilo=@cveestilo
and cvepedido=@cvepedido


"Luis Soler" escribió en el mensaje
news:uvMD%
Hola Grupo:

Tengo un Proc. Almacenado que borra los datos de mis tablas.
Antes de iniciar el borrado deshabilito los triggers por medio de la
instrucción: ALTER TABLE ? DISABLE TRIGGER ALL
Sin embargo, con una tabla que tengo replicada me salta un error indicando
que no la puedo modificar.
¿ Hay alguna forma sencilla de desactivar los trigger de una tabla


incluida
en una publicación ?

Un saludo.


Preguntas similares