Welcome to Sign in | Help
in Search

Linked servers and insert

Last post 04-22-2008, 12:27 PM by B_gd_n[ ]Sahlean. 1 replies.
Sort Posts: Previous Next
  •  04-22-2008, 11:17 AM 4705

    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.


     

  •  04-22-2008, 12:27 PM 4712 in reply to 4705

    Re: Linked servers and insert

    Încearcă
    SELECT *
    FROM linkedserver2.bazadedate.owner.tabela

    şi apoi
    INSERT INTO linkedserver2.bazadedate.owner.tabela
    VALUES ( ... )


View as RSS news feed in XML
Powered by Community Server (Commercial Edition), by Telligent Systems