Трудно сказать без какой-либо идеи, что вы подразумеваете под "это не сработало". Существует множество вещей, которые могут пойти не так, и любой совет, который мы дадим при устранении неполадок в одном из этих путей, может привести вас к дальнейшему поиску решения, которое может быть действительно простым.
Вот кое-что, что я искал бы, хотя
Идентификационная вставка должна быть включена в таблицу, в которую вы импортируете, если эта таблица содержит поле идентификатора, и вы вводите его вручную. Identity Insert также может быть включен только для 1 таблицы за раз в базе данных, поэтому вы должны не забыть включить ее для таблицы, а затем отключить ее сразу после завершения импорта.
Также попробуйте перечислить все свои поля
INSERT INTO db1.user.MyTable (Col1, Col2, Col3)
SELECT Col1, COl2, Col3 FROM db2.user.MyTable