Копирование столбцов между таблицами на разных серверах

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

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

2)открыть таблицу X

3)копируем 3 колонки (кликаем на стрелочку в конструкторе и копируем)

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

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

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

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

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

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

EDIT: я пытаюсь скопировать определения столбцов.

24
задан mybirthname
28.11.2022 10:48 Количество просмотров материала 2384
Распечатать страницу

1 ответ

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

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, определения столбцов вы хотите, и сохранить сценарий. Выполнить скрипт на другом сервере.

0
отвечен B540Glenn 2022-11-29 18:36

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх