На сервере A (источник данных) у меня нет полных прав, потому что это размещенный общий сервер.
А именно я не могу сбросить данные.
Я могу выполнять эту работу в SQLServer Manager, создавая операторы по одной таблице за раз, используя связанный сервер на одном конце и локальный сервер на другом и предоставляя имя каждого столбца ... Фу! Трудная работа!
Кстати, многие таблицы имеют первичные ключи Identity.
Что бы я хотел (в идеале) - это процедура T-SQL, которая будет принимать несколько параметров, таких как имя связанного сервера, имя исходной таблицы и:
1 - Создать таблицу назначения
2 - скопировать данные
Конечно, я должен сделать это в правильном порядке с должным уважением к внешним ключам.