Gdy próbuję pierwszy sposób
mam jakiś konflikt z foreign key, on się odwołuje do jakiś innych tabel ..
Gdy próbuje drugi sposób mam cały czas ten sam komunikat.
ustawiam moją pustą bazę na ON:
SET IDENTITY_INSERT Test.cdn.Table ON;
insert into Test.cdn.Table
select * from Archiwum.cdn.Table
SET IDENTITY_INSERT Test.cdn.Table OFF;
Sam SET mi się niby ustawia, ale cały skrypt wyrzuca ten sam błąd:
Msg 8101, Level 16, State 1, Line 4
An explicit value for the identity column in table 'Test.cdn.Table' can only be specified when a column list is used and IDENTITY_INSERT is ON.
Jak powinny być ustawione te IDENTITY? Testowa baza powinna być na ON a po wykonaniu insertu z powrotem na OFF?
A robię to z czystej ciekawości, jestem ciekaw na ile jest się w stanie zaingerować w taką bazę.