>se la tabella anagrafica del dba ha nomi diversi di colonne
>della tabella anagrafica del dbb come posso fare l'aggiornamento?
I nomi non sono significativi, lo sono i data type.
Verifica che i data type delle colonne nella tabella di destinazione siano dello stesso tipo e abbiano una lunghezza in bytes >= rispetto a quelli corrispondenti della tabella di origine.
Se è tutto OK puoi procedere con la sincronizzazione.
Ad esempio una operazione di INSERT potrà essere scritta come:
INSERT linkedserver.database.dbo.TabellaB(Colonna1, ..., Colonnan)
SELECT Col1, ..., Coln
FROM INSERTED
Una di UPDATE:
UPDATE linkedserver.database.dbo.TabellaB
SET Colonna1 = I.Col1,
...
Colonnan = I.Coln
FROM linkedserver.database.dbo.TabellaB AS T
JOIN INSERTED AS I
ON T.ColonnaID = I.ColID
Una di DELETE:
DELETE linkedserver.database.dbo.TabellaB
FROM linkedserver.database.dbo.TabellaB AS T
JOIN DELETED AS D
ON T.ColonnaID = D.ColID
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org