Pergunta

Eu quero criar um arquivo de log no SSIS. Eu sei como criar através de estúdio de gestão, mas eu queria correr meu pacote SSIS através Command Prompt. você pode me ajudar a encontrar os comandos do Windows para isso?

Foi útil?

Solução 3

Você precisa configurar o dentro de uma nova seqüência de conexão do Business Intelligence Development Studio (BIDS). onde você tem que especificar o caminho do arquivo de log ... eu quero dizer aqui caminho será D: \ Sample_Examples \ log.log ... eo nome do gerenciador de conexão será log.log então agora o prompt de comando vai ser transformado em

dtexec /f "C:\\Package.dtsx" /l "DTS.LogProviderTextFile";"Log.log"

em vez de

dtexec /f "C:\\Package.dtsx" /l "DTS.LogProviderTextFile;D:\Sample_Examples\Log.log"

não podemos especificar um caminho direto depois DTS.LogProviderTextFile ... por causa de que só eu tenho erro ...

Muito obrigado pelas sugestões ...

Outras dicas

Você pode usar a opção / L, conforme documentado aqui ; no entanto, você também pode definir Registrando-se de uma forma muito mais fácil e mais fino através do SSIS> Menu Iniciar sessão no Visual Studio.

Cheers,
Eric

Em seu SSIS que você precisa para criar e configurar um provedor de SSIS Log antes que você possa usá-lo. Olhe em link de texto para mais informações.

Você pode fazer isso de outra maneira, sem entrar em seu pacote SSIS.

Criar um arquivo de lote e executar DTEXEC em uma nova instância do CMD, ou seja:.

CMD / C DTEXEC seu pacote e args > arquivo de log

Quando você fizer isso, você pode executar esse arquivo em lotes e obter o seu arquivo de log.

Consulte http: // richarddingwall .name / 2009/01/26 / capture-the-saída-de-um-agendada para a tarefa / para mais detalhes

Sim, você tem que criar um gerenciador de conexões para o provedor de log; Contudo; não há nenhuma documentação sobre como fazer isso se você estiver usando um provedor de log personalizado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top