2012 m. rugpjūčio 4 d., šeštadienis

MS SQL: duomenų kopijavimas iš vienos lentelės į kitą

Problema: reikia nukopijuoti lenteles su duomenimis iš vieno serverio duomenų bazės į kito serverio duomenų bazę. Parašius užklausą, gauta klaida: "Inserting rows into remote server with identity column", panašiai kaip čia: http://social.msdn.microsoft.com/Forums/en/transactsql/thread/f3f3d79c-ed5c-401d-a190-77c2af7a61ac.

Sprendimas: kopijuoti tik reikiamus stulpelius, o ID stulpelis bus sudedamas automatiškai.

insert into [serveris].DuomenuBaze.dbo.LentelesPavadinimas (Name) select lp.Name from LentelesPavadinimas as lp

Komentarų nėra:

Rašyti komentarą