Estou criando meu primeiro pacote SSIS para suportar o E de nosso ETL de um banco de dados Oracle externo para nosso banco de dados SQL Server 2012 interno.
Usando o Visual Studio 2012 e instalei o Microsoft Oracle Connection Manager da Attunity 2.0
Eu fiz isso funcionar, renomei e excluí alguns arquivos e tentei construí-lo novamente quando me deparei com esse problema.
Ao executar o Source Assistant, recebo o Visual Studio Error:
O componente não pôde ser adicionado à tarefa Fluxo de Dados. Não foi possível inicializar o componente. Há um possível problema no método ProvideComponentProperties.
Há uma seção de "Informações adicionais" que faz referência a:
Erro no TERM [SSIS.Pipeline]: O componente ", clsid {4CAC6073-BCA7-430E-BD29-68A9F0012C6D}" não pôde ser criado e retornou o código de erro 0x80070005 "Acesso negado.", Certifique-se de que o componente está registrado corretamente.
Error at TERM [ [3]]: Falta o componente, não está registrado, não pode ser atualizado ou faltam as interfaces necessárias. As informações de contato desse componente são "".
Observação: "TERM" é o nome da tarefa de fluxo de dados (nomeado após a tabela que desejo copiar com o SSIS.
Isso claramente parece um dano de registro para mim, então eu desinstalei o documento Attunity e o reinstalei; e executei um reparo no Visual Studio 2012 (nessa ordem); reiniciado, etc.
Sem sorte até agora.
Alguém já viu isso antes e/ou tem alguma ideia de como voltar a um desenvolvimento SSIS funcional?
Estou trabalhando em uma caixa de desenvolvimento, meu Oracle Connection testa bem e também posso me conectar bem à minha instância do SQL Server 2012.
Reparar e/ou reinstalar o Microsoft Connection Manager para Oracle da Attunity, VS 2012 e SSDT 2012 seguido de uma reinicialização me permitiu finalmente ver os componentes
Oracle Source
eOracle Destination
SSIS naSSIS Toolbox
janela daCommon
categoria.Embora o uso
Source Assistant
do componente ainda cause o mesmo erro, arrastar umOracle Source
componente é bem-sucedido. Configurar o componente para definir o Connection Manager, modo de acesso a dados ("Tabela" no meu caso) e "Nome da tabela" funciona muito bem agora.Clicar no
Preview
botão provou que está funcionando, mostrando dados reais do meu banco de dados Oracle Source.