Criei vários pacotes SSIS no Visual Studio 2012 e eles podem ser executados sem problemas.
Para um projeto em que estou trabalhando, gero pacotes usando BIML. No meu script BIML, crio um pacote para cada exibição de banco de dados em dois esquemas de banco de dados definidos. Por exemplo:
- [crm].[contato]
- [crm].[conta]
- [navisão].[fornecedor]
- [navisão].[cliente]
O nome dos pacotes será [schemaname] viewname, e "[crm] contact".
Quando inicio um pacote no Visual Studio, recebo a mensagem "Falha ao iniciar o projeto", veja abaixo.
"Exceção ao desserializar o pacote. "A parte especificada não existe no pacote".
Por que esse erro está ocorrendo?
Ao solucionar o erro, pesquisei na Internet possíveis soluções. A principal solução para esse erro é a execução de 32 bits/64 bits do SSIS.
Como posso executar outros pacotes sem problemas, todas as soluções possíveis que encontrei em relação à configuração de pacotes, SSIS e Visual Studio não se aplicaram.
Talvez eu tenha feito algo errado ao gerar os pacotes com BIML, então comecei com um pacote vazio e vi se rodava.... Continua o mesmo erro.
Eventualmente, mudei o nome do pacote para "crm contact" e ele foi executado. Parece que usar aspas ([]) no nome deu o erro.
No meu caso, tentei as coisas acima, mas não funcionou; em vez disso, abri as propriedades do projeto, fiz uma pequena alteração e apliquei, resolveu o problema para mim.