Welcome to Sign in | Help

Linked servers and insert

  •  04-22-2008, 11:17 AM

    Linked servers and insert

    Va rog sa ma ajutati intr-o privinta. Se da urmatoarea situatie: am 2 servere sql 2005 linked prin ODBC Drivers. As vrea ca in momentul in care inserez ceva intr-o tabela de pe primul server, triggerul de insert al acesteia sa insereze la randul lui ceva pe cel de-al doilea server. Problema esta ca nici cum nu vrea sa mearga.

    Daca fac: Select * from LinkedServer2.Database.dbo.Tabela imi merge
    Daca incerc Insert into LinkedServer2.Database.dbo.Tabela(fields) values (values) imi zice ca:
    Msg 7343, Level 16, State 2, Line 1
    The OLE DB provider "MSDASQL" for linked server "LinkedServer2" could not INSERT INTO table "[LinkedServer2].[Database].[dbo].[Tabela]".

    La fel zice si pentru:
    insert into OPENQUERY(LinkedServer2, 'SELECT fields from Database.dbo.Tabela')
                        values ('valori').

    Am impresia ca imi scapa mie ceva. Va rog sa va dati cu parerea.
    Multumesc.


     

View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems