none
Erro ao executar SQL Task RRS feed

  • Pergunta

  • Amigos,

        Ao tentar realizar uma inserção entre o SQL Server e o MySQL via Linked Server no SSIS, é retornado o seguinte erro:

    OLE DB provider "MSDASQL" for linked server "SGO" returned message "[MySQL][ODBC 3.51 Driver][mysqld-5.0.51a-community-nt]Memory allocation error".

    Msg 7399, Level 16, State 1, Line 1

    The OLE DB provider "MSDASQL" for linked server "SGO" reported an error. The provider ran out of memory.

    Msg 7343, Level 16, State 2, Line 1

    The OLE DB provider "MSDASQL" for linked server "SGO" could not INSERT INTO table "[MSDASQL]".

    O QUE PODERIA SER?


    O Forte Sobreviverá e o Fraco irá Sofrer
    terça-feira, 27 de outubro de 2009 12:14

Todas as Respostas

  • Pablo,

    Você criou um linked server entre o SQL Server e o MySQL para realizar este processo de transferência de dados.

    A primeira mensagem de erro esta informando que existe um erro para alocação de memória.

    Por acaso este processo esta tentando transferir muitos registros?
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    terça-feira, 27 de outubro de 2009 15:45
    Moderador
  • Sim, são diversos registros.
    O Forte Sobreviverá e o Fraco irá Sofrer
    terça-feira, 27 de outubro de 2009 16:43
  • Pablo,

    Você por acaso tem ideia da quantidade destes registros?
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    quarta-feira, 28 de outubro de 2009 18:15
    Moderador
  • Depende do tamanho do arquivo e expurgos realizados. Algo em torno de 20.000 linhas. Não sei ao certo.


    O Forte Sobreviverá e o Fraco irá Sofrer
    quarta-feira, 28 de outubro de 2009 19:41
  • Pablo,

    Era justamente isso que eu estava imaginando, o SSIS não esta conseguindo através do comando SQL Task realizar toda a carga desta quantidade de linhas, mas isso não poderia acontecer, pois 20.000(vinte mil) linhas não é uma quantidade grande de registros.

    Será que é isso mesmo?
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    quinta-feira, 29 de outubro de 2009 23:30
    Moderador
  • Normalmente é muito mais, sendo que neste teste que fiz eram 20.000
    O Forte Sobreviverá e o Fraco irá Sofrer
    quarta-feira, 4 de novembro de 2009 12:50