none
Erro SSIS para conectar a uma base oracle RRS feed

  • Pergunta

  • Boa tarde Senhores,

    Eu tenho um arquivo do integration no qual eu possuo um OLEDB SOURCE buscando uma base Oracle, acontece é que de vez em quando surge a seguinte mensagem de erro abaixo.

    The connection string format is not valid. It must consist of one or more components of the form X=Y, separated by semicolons. This error occurs when a connection string with zero components is set on database connection manager.

    A conexão eu faço usando o package configuration para um endereço na minha máquina

    Quem puder ajudar agradeço

    Abraços
    Ricardo Nepomuceno Analista BI Sql Server
    segunda-feira, 24 de agosto de 2009 16:01

Todas as Respostas

  • Ricardo,

    Este erro esta aparecendo durante a execução do Package?

    Você tem um client Oracle instalado?
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    terça-feira, 25 de agosto de 2009 14:11
    Moderador
  • Bom dia Jr,

    O erro ocorre durante a execução e quando eu abro o pacote também.

    Abraços


    Ricardo Nepomuceno Analista BI Sql Server
    terça-feira, 25 de agosto de 2009 14:16
  • Ricardo, Isso acontece de forma aleatória?
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    terça-feira, 25 de agosto de 2009 14:22
    Moderador
  • Não isso acontece sempre

    Faz um teste você mesmo, crie um package, crie um data source ,adicione o data source em "Connection Manager",  abra o package , clique com o botão direito e vá em "Package Configuration", selecione Enable package configuration clique em add >> next >> selecione XML CONFIGURATION FILE >> vá em browser >> digite o nome do arquivo e depois salvar >> clique em next >> abra as propriedades do data source >> selecione as opções "ConnectionString","Server Name" e "Password Clique em Next e depois concluir e depois finaliza

    Edita o arquivo que você criou, ele será parecido a este abaixo


    <?xml version="1.0"?>
    <DTSConfiguration><DTSConfigurationHeading>
    <DTSConfigurationFileInfo GeneratedBy="login_maquina" GeneratedFromPackageName="Ricardo" GeneratedFromPackageID="{57BEA2CA-91B9-4E12-ADAA-B4FE0BFB3103}" GeneratedDate="25/8/2009 11:49:21"/>
    </DTSConfigurationHeading>
    <Configuration ConfiguredType="Property" Path="\Package.Connections[localhost].Properties[ConnectionString]" ValueType="String">
    <ConfiguredValue>Data Source=localhost;Initial Catalog=BASE;Provider=SQLNCLI.1;Integrated Security=SSPI;
    </ConfiguredValue>
    </Configuration>
    <Configuration ConfiguredType="Property" Path="\Package.Connections[localhost].Properties[Password]" ValueType="String">
    <ConfiguredValue>senhabanco</ConfiguredValue>
    <Configuration ConfiguredType="Property" Path="\Package.Connections[localhost].Properties[UserName]" ValueType="String">
    <ConfiguredValue>usuariobanco</ConfiguredValue>
    </Configuration>
    <Configuration ConfiguredType="Property" Path="\Package.Connections[localhost].Properties[ServerName]" ValueType="String"><ConfiguredValue>localhost</ConfiguredValue></Configuration></DTSConfiguration>

    Depois disso, salve o arquivo e feche, não esqueça de configurar o protection level para DontSaveSensitive

    Abs,

    Ricardo Nepomuceno Analista BI Sql Server
    terça-feira, 25 de agosto de 2009 14:54