none
Erro DTS RRS feed

  • 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
    ------------------------------

     

    quarta-feira, 30 de abril de 2008 20:39

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

    segunda-feira, 5 de maio de 2008 17:22

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

     

    quarta-feira, 30 de abril de 2008 22:09
  • Gustavo,

     

    desculpe pela demora. Eu tenho o clinte instalado na minha máquina tanto é que eu consigo rodar OPENQUERY e testo a minha conexão com o oracle com sucesso.

     

    Tem alguma nova idéia do que seja?

    segunda-feira, 5 de maio de 2008 15:28
  • Olá Daniel,

     

    Não basta que você tenha o Cliente. É preciso que a máquina que roda o SQL Server tenha esse cliente instalado. Ele o possue ?

     

    [ ]s,

     

    Gustavo

     

    segunda-feira, 5 de maio de 2008 16:17
  • A maquina que roda o SQL Server possui o cliente instalado.

    segunda-feira, 5 de maio de 2008 16:42
  • 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

     

    segunda-feira, 5 de maio de 2008 16:51
  • 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,
    segunda-feira, 5 de maio de 2008 17:14
  • Isso é um Warning, onde aparece no momento de selecionar a tabela do ORACLE. Não me impede de rodar não.Bom eu acho que não, porém no componente OLEDB SOURCE fica estampado um simbolo de exclamação onde por sua vez o dts está rodando.

     

     

    segunda-feira, 5 de maio de 2008 17:16
  • 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

    segunda-feira, 5 de maio de 2008 17:22
  • 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.

    segunda-feira, 5 de maio de 2008 17:29
  • Estou utilizando o SSIS. Vou dar uma olhada no link que vc mandou, então acredito que o SSIS irá executar normalmente, visto que ele irá despresar esse Warning.

    segunda-feira, 5 de maio de 2008 17:44