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"
-------------------------------------------------------------------------------
"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:
Postar um comentário