none
Variavel excede tamanho maximo RRS feed

  • Pergunta

  • Estou tendo problemas ao usar uma variavel do SSIS do tipo string, preciso passar como parametro input de um web service task uma variavel... nessa variavel está um arquivo xml, acontece que está ultrapassando os 4000 caracteres.. alguma solução?
    quinta-feira, 10 de dezembro de 2009 16:46

Todas as Respostas

  • Dênys,

    Qual é o tipo de dados que você configurou para esta variável?
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    quinta-feira, 10 de dezembro de 2009 18:19
    Moderador
  • Configurei como tipo string, ela recebe o resultado de uma consulta com for xml do execute sql task
    quinta-feira, 10 de dezembro de 2009 19:57
  • Dênys,

    Mas qual tipo de string: Varchar, NVarChar, NChar, VarChar(Max)?
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    sexta-feira, 11 de dezembro de 2009 12:54
    Moderador
  • Junior, Nas variáveis do SSIS não vejo como escolher o tipo da string, na aba de variáveis só tem String e Char como cadeia de caracteres.
    sexta-feira, 11 de dezembro de 2009 16:59
  • Dênys, e se vc alterar para double? 
    sexta-feira, 11 de dezembro de 2009 17:54
  • Já consegui resolver, ao inves de usar o singlerow(propriedade do execute sql task) user mapeamente de parametros e usei uma procedure com parametro output, no mapeamento de parametros é possivel especificar o tamanho do parametro..
    sexta-feira, 11 de dezembro de 2009 20:10
  • Dênys,

    Então você decidiu utilizar uma funcionalidade externa ao SSIS.

    Em relação ao tipos de dados disponíveis para se trabalhar com variáveis é possível sim escolher outros tipos inclusive Char, Date, entre outros.
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    sábado, 12 de dezembro de 2009 19:48
    Moderador
  • Junior,
    Em relação aos tipos de dados o que não consegui alterar foi o tipo da cadeia de caracteres(string) da variavel, só tem a opção de string ou char, e eu precisar especificar como nvarchar(max)... quanto aos outros tipos existentes não são cadeia de caracteres.. são inteiro, data.. etc
    Mas já foi resolvido, obrigado de qualquer forma.
    terça-feira, 15 de dezembro de 2009 19:59
  • Dênys,

    Talvez eu não esteja conseguindo entender.

    Mas como você criou esta variável em seu projeto? Dentro do SSIS?
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    quarta-feira, 16 de dezembro de 2009 11:58
    Moderador