Caros, preciso fazer uma trigger numa tabela, que ao inserir qualquer registro, insere esse mesmo registro em uma tabela de outro banco, eu até consegui fazer a trigger, porém os dois bancos tem usuario e senha e ao disparar a trigger, o sistema mostrou a mensagem abaixo:

The server principal "siga2" is not able to access the database "MP11-SUP" under the current security context.

o usuario e senha do outro banco é siga3.

a trigger está abaixo, se alguem souber como me ajudar a passar a senha na trigger.

USE [MP-IFS]
GO
/****** Object:  Trigger [dbo].[trgIncluiZG5]    Script Date: 06/04/2014 14:01:22 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

ALTER TRIGGER [dbo].[trgIncluiZG5]
   ON  [MP-IFS].[dbo].[INTPreRequisicao]
   AFTER INSERT
AS
BEGIN
    INSERT INTO [MP11-SUP].[dbo].[ZG5010]
                ([ZG5_NUMPR]
                ,[ZG5_DTEMIS]
                ,[ZG5_CC]
                ,[ZG5_ITEM]
                ,[ZG5_COD]
                ,[ZG5_ALMOX]
                ,[ZG5_DTOCOR]
                ,[ZG5_QUANT]
                ,[ZG5_SITUA])
    
    SELECT        INT_NUMPR,
                INT_DTEMISS,
                INT_CC,
                INT_ITEM,
                INT_COD,
                INT_ALMOX,
                INT_DTOCORR,
                INT_QUANT,
                INT_SITUA
    FROM        dbo.INTPreRequisicao
END

Exibições: 30

© 2017   Criado por Ramon Durães.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço