1

Недавно я перешел на SQL Server 2012 с SQL Server 2005. Текущий сценарий работал без проблем в SQL Server 2005.

1) Подключиться к серверу А

2) Открытый стол X

3) Скопируйте 3 столбца (нажмите на стрелку в конструкторе и скопируйте)

4) Подключиться к серверу B

5) Откройте таблицу X на сервере B

6) Вставьте столбцы (значения по умолчанию, описания и другие вещи передаются автоматически) - снова нажав на стрелку

На SQL Server 2012 я могу копировать столбцы между таблицами только на текущем сервере.

Как я могу добиться этого между разными серверами? Есть ли какие-либо настройки или что-то?

Я действительно раздражен этим. Я работал в течение многих лет, как это, и стал моей привычкой.

РЕДАКТИРОВАТЬ: я пытаюсь скопировать определения столбцов.

1 ответ1

0

Один из способов получить определения столбцов - создать скрипт и использовать скрипт на другом сервере.

In the Object Explorer navigate to the table that holds the columns. 
Right Click the table and select Script Table As. 
Select Create To. 
Select New Query Editor Window. 

Это сгенерирует SQL для создания этой таблицы.

Выберите из этого SQL нужные вам определения столбцов и сохраните скрипт. Выполните скрипт на другом сервере.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .