Mapeamento de opções dtsrun para opções dtexec

No SQL Server Integration Services, o utilitário de prompt de comando dtsrun (dtsrun.exe) usado no SQL Server 2000 Data Transformation Services (DTS) foi substituído pelo utilitário de prompt de comando dtexec (dtexec.exe).

Caso você tenha usado anteriormente o utilitário DTS dtsrun, este tópico o ajudará a entender como as opções de dtsrun são mapeadas para as opções do utilitário Integration Servicesdtexec.

Para converter as linhas de comando dtsrun, mapeie cada opção de linha de comando para a opção dtexec correspondente. Entretanto, nem todas as opções de linha de comando estarão disponíveis em ambos os utilitários:

  • Algumas opções de linha de comando dtsrun apresentam equivalentes dtexec diretos. Por exemplo, existem equivalentes dtexec para as opções que fornecem um nome de servidor ou nome de pacote, além das opções de configuração do valor de uma variável.

  • Algumas opções de linha de comando dtsrun não apresentam equivalentes dtexec diretos. Por exemplo, agora, a opção de linha de comando dtsrun para especificar uma conexão confiável é o padrão implícito, e a opção de linha de comando dtsrun para realizar carregamentos a partir do Repositório não é mais suportada.

  • Existem algumas novas opções de linha de comando dtexec que oferecem suporte aos novos recursos do Integration Services, como as opções para passar em cadeias de caracteres de conexão e para gerenciar pontos de verificação.

Para obter mais informações sobre as opções de comando dtexec e exemplos da sintaxe dtexec, consulte Utilitário dtexec (ferramenta SSIS).

Se desejar criar novas linhas de comando visualmente com a ajuda de uma interface de usuário, use o Utilitário do Pacote de Execução (dtexecui.exe). Este utilitário exibe todas as opções disponíveis e assegura o uso da sintaxe correta.

ObservaçãoObservação

Em Integration Services, o Utilitário do Pacote de Execução (dtexecui.exe) substitui o utilitário dtsrunui (dtsrunui.exe) do DTS.

Opções dtsrun que possuem um dtexec equivalente

Opção dtsrun

Opção dtexec

Descrição

/?

/? Ou /H [ELP]

Exibe a lista de opções.

/S

/Ser[ver]

Especifica o nome do servidor.

/U

/U[ser]

Especifica o nome do usuário.

/P

/P[assword]

Fornece a senha de usuário.

/N

/SQ[L]

/D[ts] – armazenamento de pacotes

Especifica o nome do pacote no MSDB.

/G

/VerifyP[ackageID]

Fornece o GUID do pacote.

/V

/VerifyV[ersionID]

/VerifyB[uild]

Especifica a versão e compilação do pacote.

/M

/De[crypt]

Especifica a senha do pacote.

/F

/F[ile] - sistema de arquivos

/D[ts] – armazenamento de pacotes

Especifica o nome do arquivo do pacote.

/A

/Set

Especifica o valor de uma variável.

/L

/L[ogger], /Cons[oleLog]

Efetua o log no arquivo de log ou no provedor de log.

/W

/L[ogger] , /Cons[oleLog]

Efetua o log em um log de evento.

Opções dtsrun que não possuem um dtexec equivalente

Opção dtsrun

Opção dtexec

Descrição

/E

(Omite o nome de usuário e a senha)

Usa uma conexão de confiança.

/R

(Não há suporte para Repositório)

Especifica o nome do banco de dados de Repositório.

/Z

Passa em uma linha de comando criptografada

/!X

Bloqueia a execução ao criar uma linha de comando criptografada.

/!D

(Usa o Dtutil.exe)

Exclui o pacote do banco de dados do MSDB.

/!Y

Exibe a linha de comando criptografada sem executá-la.

/!C

Copia a linha de comando para a área de transferência.

Novas opções dtexec que não possuem um dtsrun equivalente

Opção dtsrun

Opção Dtexec

Descrição

/CheckF[ile]

Especifica um arquivo de ponto de verificação.

/CheckP[ointing]

Ativa ou desativa o ponto de verificação.

/Com[mandFile]

Especifica um arquivo que contém opções de linha de comando adicionais.

/Conf[igFile]

Especifica um arquivo de configuração.

/Conn[ection]

Fornece uma cadeia de caracteres de conexão para um gerenciador de conexões no pacote.

/M[axConcurrent]

Define o número máximo de executáveis simultâneos.

/Rem

Insere um comentário.

/Rep[orting]

Define o nível do relatório.

/Res[tart]

Especifica como manipular os pontos de verificação.

/Su[m]

Exibe o número de linhas.

/Va[lidate]

Valida sem executar.

/VerifyS[igned]

Falha se não for assinado.

/W[arnAsError]

Trata uma advertência como um erro e uma falha de validação.

Ícone do Integration Services (pequeno) Fique atualizado com o Integration Services

Para obter os mais recentes downloads, artigos, exemplos e vídeos da Microsoft, bem como soluções selecionadas da comunidade, visite a página do Integration Services no MSDN ou TechNet:

Para receber uma notificação automática das atualizações, assine os feeds RSS disponíveis na página.