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.