Hola a todos... tengo un detalle q no he podido resolver... no encuentro como...
Mi problema es el siguiente: necesito insertar los datos de una tabla de una base en un servidor a otra tabla en una base en otro servidor con un trigger para insert; ya hice las pruebas de insertar de un server a otro y esta funcionando, lo q no funciona es el trigger... alguien me podria dar una orientacion, el codigo de mi trigger es el siguiente:
Código SQL
[-]
CREATE TRIGGER REPLICA_MOVTOS_LAB ON HPMOVTOSLAB FOR INSERT AS
DECLARE @QUERY CHAR(1000),@FOLIO FLOAT,@MACRO INT,@SERVICIO INT
SELECT @FOLIO=FOLIO_PAC,@MACRO=CVE_MACRO,@SERVICIO=CVE_DET_CONCEP FROM INSERTED
SET @QUERY='INSERT INTO SERVIDOR.SIHOWIN.DBO.HPMOVTOSLAB (FOLIO_PAC, CVE_MACRO, CVE_DET_CONCEP) VALUES ('+CAST(@FOLIO AS VARCHAR(10))+','+CAST(@MACRO AS VARCHAR(12))+','+CAST(@SERVICIO AS VARCHAR(4))+')'
EXEC (@QUERY)
GO
En un principio lo hice asi y tampoco:
Código SQL
[-]
CREATE TRIGGER REPLICA_MOVTOS_LAB ON HPMOVTOSLAB FOR INSERT AS
DECLARE @FOLIO FLOAT,@MACRO INT,@SERVICIO INT
SELECT @FOLIO=FOLIO_PAC,@MACRO=CVE_MACRO,@SERVICIO=CVE_DET_CONCEP FROM INSERTED
INSERT INTO SERVIDOR.SIHOWIN.DBO.HPMOVTOSLAB (FOLIO_PAC, CVE_MACRO, CVE_DET_CONCEP) VALUES (@FOLIO,@MACRO,@SERVICIO)
GO