Exportando e Importando dados via BCP no SQL Server

Dicas e Truques Microsoft SQL Server

Nesta matéria do Web Mundi.com, aprenderemos como exportar e importar dados via Utilitário BCP no SQL Server.

O SQL Server é uma ferramenta muito amigável e sua interface gráfica facilita operações como exportar ou importar dados, mas hoje, veremos que existe uma outra maneira rápida, fácil e pratica de exportar (dump) e importar dados de um banco de dados SQL Server sem usar pesadas ferramentas gráficas.
O utilitário BCP (Bulk Copy Program) pode ser utilizado via DOS ou Prompt de comando.
O BCP no SQL Server permite a exportação e importação de dados através de uma simples linha de comando.
Para facilitar a vida, é mais pratico criar arquivos .bat, conforme vemos abaixo:
Exportação de dados do SQL Server:
Set Server=Ip ou nome do servidor
Set Username=Usuario
Set Password=senha
Set Arquivo=localização do arquivo bcp com path
Set Log= localização do arquivo de log  com path
bcp bancodedados..tabela OUT %Arquivo% -o %Log% -S%Server% -U%Username% -P%Password% -c
pause
Exemplo de um arquivo .bat de exportação de dados (BCP OUT):
Exporta.bat

 

Após execução do arquivo .bat acima será gerado o arquivo exp_webmundi.bcp com todos os dados da tabela tbwebmundi. No exemplo abaixo, iremos importa-la na banco wmundi tabela tbwmundi.
Importação:
Set Server=Ip ou nome do servidor
Set Username=Usuario
Set Password=senha
Set Arquivo=localização do arquivo bcp com path
Set Log= localização do arquivo de log  com path
bcp bancodedados..tabela IN %Arquivo% -o %Log% -S%Server% -U%Username% -P%Password% -c
Pause
Exemplo de um arquivo .bat de importação de dados (BCP IN):
Importa.bat

 

Exemplo da execução do BCP no SQL Server via Prompt de Comando do Windows

Exemplo da execução do BCP no SQL Server via Prompt de Comando do Windows

Maiores Informações sobre o utilitário BCP no SQL Server

Para maiores informações sobre o BCP, consulte:

Obrigado

Espero que esta matéria tenha sido útil e tenha lhe ajudado a aumentar seus conhecimentos no banco de dados SQL Server da Microsoft.

Se você gostou, compartilhe estas dicas com um amigo ou participe de nossas redes sociais.

Conhece alguma outra dica do utilitário BCP ?
Envie para nos em nossa pagina do Facebook.
Caso queira nos incentivar a criar mais conteúdos como este, prestigie nossos anunciantes.
Um Grande Abraço e até a próxima dica!
Renato Sanches
Gestor de TI – Tecnologia da Informação
Trabalhando com o banco de dados SQL Server desde 1994
Compartilhe esta matéria
  ,


Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

This site uses Akismet to reduce spam. Learn how your comment data is processed.