none
Exportar Dados Sql Server 2005 ---> DBF RRS feed

  • Pergunta

  • Pessoal, boa tarde

       Preciso exportar dados do meu sql server para arquivod de extensão .DBF.

        Pelo pesquisei na internet cheguei nesta situação:


    insert into

    OPENROWSET('MSDASQL','Driver={Microsoft dBase Driver (*.dbf)};DBQ=c:\',
    'Select * from usuario')
    select *
    from usuario

    Criei um odbc de DBF apontando para a raiz do C:\ (O driver que utilizei acredito que seja o padrão que venha para o windows, (Driver do microsoft DBASE).

    Executando este comando tenho a seguinte mensagem:

    OLE DB provider "MSDASQL" for linked server "(null)" returned message "[Microsoft][Driver ODBC para dBase] O mecanismo de banco de dados Microsoft Jet não pôde encontrar o objeto 'usuario'. Certifique-se de que o objeto exista e de ter digitado seu nome e o caminho corretamente.".

    Msg 7350, Level 16, State 2, Line 1
    Cannot get the column information from OLE DB provider "MSDASQL" for linked server "(null)".

    Bem o arquivo .dbf não existe, eu devo criá-lo manualmente antes de executar o comando? E as colunas do arquivo, como criá-las antes de fazer o export? É necessário um linked server com o ODBC para extrair os dados para um novo arquivo DBF?

    Obrigado pela atenção


    Andre Savioli
    • Movido Gustavo Maia Aguiar quinta-feira, 3 de setembro de 2009 18:17 (De:SQL Server - Desenvolvimento Geral)
    quarta-feira, 19 de agosto de 2009 20:10

Respostas


  • Para isso utilize o IntegrationServices e você fará essa exportação sem maiores problemas, outra solução não tão boa mas mais fácil é utilizar o access e linkar as tabelas do sql e exportar para DBF.
    quinta-feira, 3 de setembro de 2009 18:06

Todas as Respostas


  • Para isso utilize o IntegrationServices e você fará essa exportação sem maiores problemas, outra solução não tão boa mas mais fácil é utilizar o access e linkar as tabelas do sql e exportar para DBF.
    quinta-feira, 3 de setembro de 2009 18:06
  • Andresa,

    Concordo com a sugestão do Carlos.


    Particularmente eu prefiro utilizar o SQL Server Business Development Studio para criar um projeto Integration Services para realizar este processo de exportação de dados.
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    sexta-feira, 4 de setembro de 2009 00:14
    Moderador