Partilhar via


Especificar cópia ou consulta de tabela (Assistente de Importação e Exportação do SQL Server)

Use a página Especificar Cópia ou Consulta de Tabela para especificar como copiar dados. É possível usar uma interface gráfica para selecionar os objetos existentes do banco de dados que deseja copiar ou usar o Transact-SQL para criar uma consulta mais complexa.

Para obter mais informações sobre esse assistente, consulte Importando e exportando dados usando o Assistente de Importação e Exportação do SQL Server. Para conhecer as opções de inicialização do assistente, bem como as permissões necessárias para executá-lo com êxito, consulte Como executar o Assistente de Importação e Exportação do SQL Server.

O objetivo do Assistente de Importação e Exportação do SQL Server é copiar dados de uma origem para um destino. O assistente também pode criar um banco de dados de destino e tabelas de destino para você. No entanto, se for necessário copiar vários bancos de dados ou tabelas, ou outros tipos de objetos de banco de dados, será necessário usar o Assistente para Copiar Banco de Dados. Para obter mais informações, consulte Usando o Assistente para Copiar Banco de Dados.

Opções

  • Copiar dados de uma ou mais tabelas ou exibições
    Copia campos de tabelas e exibições da fonte selecionada para o destino, ou destinos, especificado através da caixa de diálogo Selecionar Tabelas e Exibições de Origem. Use esta opção para copiar todos os dados na fonte sem filtrar ou ordenar registros.

    Ao usar um provedor de dados do .NET Framework para conectar-se a uma fonte de dados, a opção Copiar dados de uma ou mais tabelas ou exibições pode não estar disponível. Esta opção só está disponível para os provedores que têm uma seção ProviderDescription no arquivo ProviderDescriptors.xml. Cada seção ProviderDescription contém informações necessárias para recuperar metadados do provedor correspondente. Por padrão, o arquivo ProviderDescriptors.xml contém uma seção ProviderDescription só para os seguintes provedores:

    • System.Data.SqlClient

    • System.Data.OracleClient

    • System.Data.OleDb

    • System.Data.Odbc

    Para que a opção Copiar dados de uma ou mais tabelas ou exibições esteja disponível para provedores adicionais, terceiros podem adicionar as suas próprias seções ProviderDescriptor ao arquivo ProviderDescriptors.xml. Por padrão, esse arquivo está em <unidade>: \Arquivos de programas\Microsoft SQL Server\100\DTS\ProviderDescriptors. Para verificar as exigências da seção ProviderDescriptor, consulte o arquivo de esquema ProviderDescriptors.xsd que, por padrão, está localizado na mesma pasta do arquivo ProviderDescriptors.xml.

  • Gravar uma consulta para especificar os dados a serem transferidos
    Construa instruções SQL para recuperar linhas usando a caixa de diálogo Fornecer uma Consulta de Origem. Use essa opção para modificar ou restringir os dados de origem durante a operação de cópia. Só as linhas que correspondem aos critérios de seleção podem ser copiados.