none
Converter tipo varbinary(max) para SQL Server CE/Compact RRS feed

  • Pergunta

  • Pessoal, estou passando um banco de SQL Server 2012 para SQL Compact Edition 4.5

    Estou fazendo um conversor dentro da minha aplicação.

    Consegui, até o momento, todas as conversões, mas tenho uma imagem que guardo em varbinary(max) no SQL Server 2012 que não estou conseguindo converter para o SQL CE.

    Eu desenvolvo em C# (VS).

    terça-feira, 22 de dezembro de 2015 00:39

Respostas

Todas as Respostas

  • Roger,

    O SQL Compact Edition tem algumas limitações e o tipo de dados VARBINARY é limitado em 8000 bytes.

    Para armazenar tipos de dados binários maiores que este tamanho você deve utilizar o tipo de dados IMAGE no SQLCE.

    Lembrando que este tipo de dados IMAGE deve ser evitado quando a versão do SQL Server não for Compact Edition, pois o mesmo está sendo descontinuado.

    Referência: https://technet.microsoft.com/en-us/library/ms172424(v=sql.110).aspx

    terça-feira, 22 de dezembro de 2015 12:48
  • FLauffer obrigado pela informação, mas minhas imagens terão no máximo 50 Kb.

    E minha principal dúvida é quanto à recuperação destas imagens que estão no SQL Server e posterior inserção no SQL Server CE.

    - Recupar do Banco SQL

    - Tratar

    - Guardar no Banco SQL/CE

    terça-feira, 22 de dezembro de 2015 23:40