Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 26078|Resposta: 0

[Fonte] Tutorial SSIS (5) Executando Pacotes SSIS com DTEXEC

[Copiar link]
Postado em 2020-8-2 às 11:30:21 | | | |
SSIS Tutorial 1 Introdução aos Serviços de Integração do SQL Server
https://www.itsvse.com/thread-9257-1-1.html

Tutorial SSIS (2) Visual Studio 2019 (VS2019) Instalar SSIS
https://www.itsvse.com/thread-9331-1-1.html

Tutorial SSIS (3) Adicionar uma fonte de dados MySQL
https://www.itsvse.com/thread-9338-1-1.html

SSIS Tutorial 4 Sincronizar Dados MySQL com um Banco de Dados SQL Server
https://www.itsvse.com/thread-9336-1-1.html
Criei um projeto SSIS com VS 2019, no VS, você pode selecionar o clique direito no pacote para executar, como mostrado na figura abaixo:



Embora a máquina possa executar pacotes SSIS via VS, é impossível para o servidor instalar um VS para executar, e o servidor pode executar via SQL Server.

A versão do banco de dados que instalei localmente e no servidor é: SQL Server 2017

DTExecUI visualiza execução

Você pode encontrar o "SQL Server 2012" no menu iniciar, selecione "Execution Package Utility" para executar, meu endereço local do caminho é:

"D:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\DTExecUI.exe"


Selecione o Sistema de Arquivos na fonte do pacote e tente executá-lo, mas o erro é o seguinte:

Título: Propriedades de Execução do SSIS
------------------------------

Erro: 2020-08-02 11:19:01.51
   Código: 0xC001700A
   Fonte: Pacote
   Nota: O número de versão no pacote é inválido. O número de versão não pode ser maior que o número de versão atual.
Fim do erro
Erro: 2020-08-02 11:19:01.53
   Código: 0xC0016020
   Fonte: Pacote
   Descrição: A migração dos pacotes da versão 8 para a versão 6 falhou com o erro 0xC001700A "O número da versão no pacote é inválido." O número de versão não pode ser maior que o número de versão atual. ”。
Fim do erro
Erro: 2020-08-02 11:19:01.60
   Código: 0xC0010018
   Fonte: Pacote
   Descrição: Ocorreu um erro ao carregar o valor "<DTS:Property xmlns:DTS="www.microsoft.com/SqlServer/Dts" DTS:Name="PackageFormatVersion">8</DTS:Property>" a partir do nó "DTS:Property".
Fim do erro
Não é possível carregar o pacote "C:\Users\itsvse_pc\source\repos\ITSVSE" devido ao erro 0xC0010014. FórumThreadSincronização\ITSVSE. ForumThreadSynchronization\Package.dtsx"。
Explicação: Um ou mais erros ocorreram devido ao erro 0xC0010014". Essa mensagem deve ser precedida por mensagens de erro mais específicas detalhando esses erros. Essa mensagem é usada como valor de retorno para a função que encontra o erro. , o pacote não pôde ser carregado. Isso ocorre quando o CPackage::LoadFromXML falha.
Fonte: Pacote


------------------------------
Botão:

Tem certeza
------------------------------


A razão do erro é que a versão do pacote SSIS está muito alta, e precisamos fazer downgrade na execução, clicar com o botão direito nas propriedades do projeto SSIS e selecionar a versão apropriada, como mostrado na figura abaixo:



Tente executar novamente o pacote SSIS com o seguinte sucesso:



Execução na linha de comando DTExec

DTEXEC. O EXE está localizado no diretório de instalação do SQL Server, e você pode especificar o arquivo do pacote dtsx para executar o pacote ou executar o pacote que foi implantado no SQL Server, por exemplo, por meio do seguinte comando:

DTEXEC.EXE Endereço do diretório:

"D:\Program Files\Microsoft SQL Server\110\DTS\Binn\DTExec.exe"
Tente fazer como mostrado abaixo:



(Fim)




Anterior:Tutorial SSIS (3) Adicionar uma fonte de dados MySQL
Próximo:Tutorial SSIS (6) Usando Arquivos de Configuração XML do Pacote SSIS
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com