Вы можете пойти по этому пути: (общий пример)
insert into QualityAssuranceDB.dbo.Customers (columnA, ColumnB)
Select columnA, columnB from DeveloperDB.dbo.Customers
Также, если вам нужно сгенерировать имена столбцов, чтобы вставить предложение вставки, используйте:
select (name + ',') as TableColumns from sys.columns
where object_id = object_id('YourTableName')
Скопируйте результат и вставьте в окно запроса, чтобы представить имена столбцов вашей таблицы, и даже это исключит также столбец идентификаторов:
select (name + ',') as TableColumns from sys.columns
where object_id = object_id('YourTableName') and is_identity = 0
Помните, что скрипт для копирования строк будет работать, если базы данных принадлежат одному и тому же местоположению.
Вы можете попробовать это.
select * into <Destination_table> from <Servername>.<DatabaseName>.dbo.<sourceTable>
Имя сервера необязательно, если обе базы данных находятся на одном сервере.