Usuário com melhor resposta
Erro DTS

Pergunta
-
Amigos,
esotu criando um DTS onde seleciono a conexao ORACLE e após seleciono a tabela que desejo mais quando clico em OK aparece o seguinte erro.
TITLE: Microsoft Visual Studio
------------------------------The component reported the following warnings:
Warning at {4F9F6287-F012-4F9A-A299-DEF2000D28C8} [OLE DB Source [1]]: Cannot retrieve the column code page info from the OLE DB provider. If the component supports the "DefaultCodePage" property, the code page from that property will be used. Change the value of the property if the current string code page values are incorrect. If the component does not support the property, the code page from the component's locale ID will be used.
Choose OK if you want to continue with the operation.
Choose Cancel if you want to stop the operation.------------------------------
BUTTONS:OK
Cancel
------------------------------
Respostas
-
Olá Daniel,
Acho importante mantermos a nomeclatura correta. Em sua dúvida você faz menção ao DTS mas "OLEDB SOURCE" é um termo utilizado pelo SSIS. Qual ferramenta você está utilizando ? É o DTS ou o SSIS ?
Pelo que andei pesquisando, me parece que esse Warning faz menção a conversões implícitas entre o ORACLE e o SQL Server e pode ser desprezado na maioria das situações. Segue post para referência
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=940629&SiteID=1
[ ]s,
Gustavo
Todas as Respostas
-
Olá Daniel,
Isso me parece mais ser um problema com o Oracle do que com o DTS. Verifique se o Client está instalado corretamente e se não há mais nada a configurar no TSNAME.ORA.
Você está fazendo DTS local no servidor ou remotamente ? Tanto a sua máquina quanto o servidor tem o Oracle Client instalado ?
[ ]s,
Gustavo
-
-
-
-
Olá Daniel,
Esse problema ocorre com qualquer consulta contra o ORACLE ? Você poderia testar um DTS com a mesma consulta que você conseguiu rodar no OPENQUERY ?
Isso é um Warning ou é de fato um erro que o impede de prosseguir ?
[ ]s,
Gustavo
-
dralves, boa tarde.
Pelo que já vi acontecer esse erro, é quando é utilizado um tipo de dado não reconhecido nativamente pelo DTS/SSIS, ou seja você precisa especificar o De -> Para e converter o tipo de dado da coluna.
Geralmente acontecer com BLOB, principalmente quando o Oracle é Unix.
Qualquer dúvida, retorne.
Abraços, -
-
Olá Daniel,
Acho importante mantermos a nomeclatura correta. Em sua dúvida você faz menção ao DTS mas "OLEDB SOURCE" é um termo utilizado pelo SSIS. Qual ferramenta você está utilizando ? É o DTS ou o SSIS ?
Pelo que andei pesquisando, me parece que esse Warning faz menção a conversões implícitas entre o ORACLE e o SQL Server e pode ser desprezado na maioria das situações. Segue post para referência
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=940629&SiteID=1
[ ]s,
Gustavo
-
Gustavo,
Concordo com você, tenho justamente informações referentes a problemas de conversão de dados existentes entre o Oracle o SQL Server, através do SSIS.
Alguns de meus alunos, estavam fazendo alguns testes utilizando o SSIS com o Oracle e SQL Server, e justamtente se depararam com este problema, tiveram que fazer algumas mudanças de datatypes na estrutura de dados que estava sendo utilizada para poder trabalhar.
-