2017-07-18 3 views
-2

Ich versuche, einen Trigger mithilfe verknüpfter Datenbank zu meiner Oracle-Datenbank zu erstellen. Wenn ich select-Anweisung zu tun, es funktioniert das bedeutet, mein Linked Server funktioniert perfekt, aber wenn ich versuche, Trigger zu erstellen damit bekomme ich diesen Fehler:TRIGGER ERSTELLEN MIT LINKED SERVER TABELLE AUF MS SQL

The object name 'TESTS..TESTSMS.YELL_CAT' contains more than the maximum number of prefixes. The maximum is 2.

meine Abfrage Siehe unten.

CREATE TRIGGER Insert_Into_TempYellCat ON TESTS..TESTSMS.YELL_CAT 
after INSERT AS 
BEGIN 

    INSERT INTO 
    TempYellCat 
    (
     TRA_DATE, 
     TRA_SEQ1, 
     TRA_SEQ2 
    ) 
    SELECT 
     TRA_DATE, 
     TRA_SEQ1, 
     TRA_SEQ2 
    FROM 
     TESTS..TESTSMS.YELL_CAT 
END 

Bitte ich brauche jemanden zu helfen.

+1

. Hinweis: Groß- als Schreien empfunden. Sie möchten jetzt Ihren Fragentitel bearbeiten! – GhostCat

+2

Sie können keinen Trigger (SQL Server) für eine entfernte Datenbank erstellen - und definitiv keinen, der ein anderes Datenbankprodukt ausführt. –

Antwort