Pergunta

Eu preciso copiar alguns registros de nosso servidor de teste SQLServer 2005 para o nosso servidor ao vivo. É uma tabela de pesquisa plano, de forma que nenhum chaves estrangeiras ou outra integridade referencial para se preocupar.

Eu podia-chave nos registros novamente no servidor ao vivo, mas isso é cansativo. Eu poderia exportar os registros de servidor de teste e os dados da tabela em sua totalidade em um script SQL e executar isso, mas eu não quero substituir os registros presente no sistema ao vivo, só adicionar a eles.

Como posso selecionar apenas os registros que eu quero e levá-los transferidos ou no servidor ao vivo? Não temos Sharepoint, que eu entendo o que permitiria me para copiá-los diretamente entre as duas instâncias.

Foi útil?

Solução

Se o seu servidor SQL produção e servidor SQL teste pode falar, você poderia simplesmente fazer com um SQL insert declaração.

primeiro executar o seguinte em seu servidor de teste:

Execute sp_addlinkedserver PRODUCTION_SERVER_NAME

Em seguida, basta criar a instrução de inserção:

INSERT INTO [PRODUCTION_SERVER_NAME].DATABASE_NAME.dbo.TABLE_NAME   (Names_of_Columns_to_be_inserted)
SELECT Names_of_Columns_to_be_inserted
FROM TABLE_NAME

Outras dicas

Eu uso o SQL Server Management Studio e fazer uma tarefa de exportação clicando com o botão direito no banco de dados e vai Task> Export. Eu acho que funciona através de servidores, bem como bancos de dados, mas não tenho certeza.

pacote Um SSIS seria mais adequado para fazer a transferência, levaria literalmente segundos para configurar!

Gostaria apenas script para sql e executar no outro servidor para uma rápida e suja transferência. Se isso é algo que você vai fazer muitas vezes e você precisa criar um mecanismo, Serviços SQL Server Integration (SSIS) que é semelhante aos Serviços mais velhos Data Transformation (DTS) são projetados para este tipo de coisa. Você desenvolver a solução em um ambiente de mini-Visual Studio e pode construir soluções muito complexas para mover e transformar dados.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top