Questão Copiar colunas entre tabelas em diferentes servidores


Recentemente me mudei para SQL Server 2012 a partir de SQL Server 2005. O cenário atual funcionou sem nenhum problema no SQL Server 2005.

1) Conecte-se ao servidor A

2) Mesa aberta X

3) Copie 3 colunas (clicando na seta no designer e copie)

4) Conecte-se ao servidor B

5) Abra a mesa X no servidor B

6) Cole as colunas (valores padrão, descrições e outras coisas são   transferido automaticamente) - novamente clicando na seta

No SQL Server 2012, posso copiar colunas entre tabelas apenas no servidor atual.

Como posso alcançá-lo entre diferentes servidores? Existe alguma configuração ou algo assim?

Estou muito irritado com isso. Eu trabalhei por anos como este e me tornei um hábito meu.

EDIT: Estou tentando copiar definições de colunas.


1


origem




Respostas:


Um método para obter as definições de coluna é criar um script e usar o script no outro servidor.

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. 

Isso irá gerar o SQL para criar essa tabela.

Selecione a partir desse SQL as definições de coluna desejadas e salve o script. Execute o script no outro servidor.


0