sexta-feira, 15 de agosto de 2014

BCP - SQLSERVER

Primeiramente e importante lembrar que para o bcp do sql server é necessario verificar a versão eo caminho instalado do mesmo na sua maquina, no caso este executada é instalação 2005 é no caminho

"D:\Program Files\Microsoft SQL Server\90\Tools\Binn\bcp"

-------------------------------------------------------------------------------
OUT

Bcp Database..tabela OUT arquivo.txt -c -t#@# -r#+# -Uusuario -Salias,porta –olog.log

Onde:

BCP: é o parâmetro de entrada e no caso do SQL pode ser colocado o caminho completo para execução do mesmo ;

Database: Nome do database;

Tabela: Neste caso pode ser tabela ou viewer , no caso de viewer a mesma pode ser criada afim de melhorar a performance de extração dos dados ;

Arquivo: Um nome para o arquivo a ser extraído;

-c -t#@# -r#+#: estes são extensões padrões;

-Uusuario: este usuário e informado pelo dba no momento da extração;

-Salias : Alias do servidor do banco de dados;

Porta: porta do servidor da importação;

- olog.log: este parâmetro e para gerar o arquivo de log da extração o mesmo deve ser nomeado de acordo com a necessidade;

Exemplo:

"D:\Program Files\Microsoft SQL Server\90\Tools\Binn\bcp" DB_Teste..Teste out teste.dmp -c -t#@# -r#+# -Ugalileu -Ssqlserver,1433  -o Teste.log

 

IN

Bcp Database..tabela OUT arquivo.txt -c -t#@# -r#+# -Uusuario -Salias,porta -b2000 –olog.log

Onde:

BCP: é o parâmetro de entrada e no caso do SQL pode ser colocado o caminho completo para execução do mesmo ;

Database: Nome do database ;

Tabela: Neste caso deve ser o nome da tabela para importação;

Arquivo: Este parâmetro deve ser o mesmo do out pois e o nome do arquivo extraído para importação

-c -t#@# -r#+#: o mesmo obrigatoriamente deve ser o mesmo do out.

-Uusuario: este usuário e informado pelo dba no momento da extração;

-Salias : apontamento do servidor de acordo com o dsedit da maquina;

Porta: porta do servidor da extração, no caso do sybase dependera da configuração do dsedit;

-b2000: este parâmetro e para efetuar o comitê de 2000 em 2000 linhas o mesmo deve existir mas pode ser alterado conforme a necessidade do analista

- olog.log: este parâmetro e para gerar o arquivo de log da extração o mesmo deve ser nomeado de acordo com a necessidade;

 

"D:\Program Files\Microsoft SQL Server\90\Tools\Binn\bcp" DB_Teste..Teste IN Teste.dmp  -c -t#@# -r#+# -Ugalileu –Ssqlserver2,3570  –b10000 -o Teste _in.log

0 comentários: