Inquiridor
SSIS com Oracle

Pergunta
-
Boa tarde Senhores,
Estou copiando algumas tabelas de um banco Oracle para SQL 2008.
Estou usando OLE DB Provider no SSIS e esta aparecendo um Warning.
Não esta travando o processo, mas estou com um pouco de receio quando ao suporte aos campos das tabelas.
Segue abaixo o erro.
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.
Qual seria o DefaultCodePage para um banco Oracle?
Usando um banco SQL como origem o Warning não acontece.
grato pela Atenção
Donato Andrade
Todas as Respostas
-
Boa tarde Donato,
Isso ja aconteceu comigo, o recomendado é que você altere o valor desse campo DefaultCodePage na guia propriedade.
Acredito está está true e vc deve marcar para false ou vice-versa
Att,
Ricardo Nepomuceno Analista BI Sql Server -
-
Donato,
Não tem como você converter este campo dentro do seu SSIS para string e depois armazenar o valor no SQL Server e depois dentro do SQL Server voltar o valor para inteirgo.
Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA -
Junior,
Acho q não fui muito claro ...
Mas o campo que é int32 é o defaultCodePage. Não é possivel eu colocar ele como true ou false, seguinte a sugestão do Ricardo.
Ele esta setado nas propriedades do componentes como 1252. Esse valor para SQL é perfeito. Mas para Oracle da o Warning.
att,
Donato Andrade -
-
-
Donato,
Particularmente não conheço muito sobre Oracle e este erro eu não havia presenciado.
Agora qual componente você esta utilizando para acessar o Oracle e realizar a leitura dos dados?
Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA -
-
-
Bom dia Junior,
fiquei alguns dias fora por isso a demora na resposta.
Bom sim tenho o oracle client instalado e conecto no banco oracle usando outra ferramenta sem nenhuma dificuldade
Fiz uma alteração no SSIS. Ao invés de buscar a tabela completa no Oracle estou fazendo um select e buscando apenas os campos necessários.Desta forma esse Warning sumiu.
att,
Donato Andrade -