Posso usar os dados de exportação / importação no SQL 2008 com tabelas restritas do FK?

2

Para enviar dados entre tabelas com esquema idêntico, usei a tarefa de importação / exportação no estúdio de gerenciamento.

O problema é que o SQLServer parece fazer as operações de importação / exportação na ordem que achar melhor. Isso causa problemas com tabelas restritas do FK que precisam ser importadas na ordem específica em cascata.

Eu sei que posso escrever pacotes SSIS para fazer essas operações na ordem que eu quiser, mas às vezes a tarefa de importação / exportação é mais fácil para alterações de dados ad-hoc.

Existe uma maneira que eu possa dizer ao SQL Server para executar a tarefa na ordem correta para as restrições?

EDITAR: Eu sei que eu posso ALTER TABLE para desabilitar e habilitar FK's ... Eu acho que estou apenas me perguntando se há uma configuração para fazer a tarefa de importação / exportação fazer isso automaticamente para tabelas restritas.

    
por Matthew 25.08.2010 / 18:42

1 resposta

1

Não acredito que exista uma maneira de especificar a ordem de transferência de dados para acomodar as restrições em suas tabelas. De fato, com mais de 20 tabelas, o assistente irá "otimizar" para muitas tabelas e executar várias transferências de tabelas em paralelo.

    
por 26.08.2010 / 03:19