BCP будет работать нормально, я думаю. ясно, что если таблица уже содержит строки в целевом объекте и вы добавляете больше строк из источника, она будет жаловаться, если вы нарушите противопоставление первичного ключа
Вы не говорите, хотите ли вы сделать это один раз, или лотами, если один раз, тогда BCP, вероятно, будет вашим лучшим, если все время, связанные серверы или даже репликация, вероятно, будут лучшим выбором