locked
Erro: SQL CE + Framework 4.0 no Windows 8 RRS feed

  • Pergunta

  • Tenho uma aplicação em C# utilizando Framework 4.0 + SQL CE 3.5. Criei um instalador onde primeiro instala o Framework e o SQL pra depois copiar os arquivos, isso tudo estava rodando perfeitamente em windows 7 e XP.

    No Win8, quando executo esse instalador e ele tenta instalar o Framework aparece a seguinte mensagem: 


    Desconsiderei a mensagem e prossegui a instalação instalando o SQL CE 3.5 normalmente.

    Na aplicação rodando quando ela tenta conectar no banco aparecia essa mensagem:

    Já atualizei o SQL para o SP2 e para o 4.0 e continuou a mensagem, alguém tem a solução, já pesquisei em tudo quanto é fórum. Preciso entregar esse programa rodando para ganhar o suado dinheirinho.

    Agradeço desde já toda e qualquer ajuda.


    Tony Rodrigues Programador Jr

    terça-feira, 11 de junho de 2013 20:10

Respostas

  • Já verificou a versão do conector que você está usando? Na segunda mensagem que tu postou parece que você instalou uma versão anterior da necesssária.

    No seu Visual Studio você pode ir no Package Manager (NuGet) e pesquisar SqlCE e instar a ultima versão do conector.

    Segundo: o post que vc mostrou fala de acesso a dados numa base em pasta compartilhada. A politica de segurança do Windows 8 mudou um pouco e você não vai conseguir por e  acessar arquivos em qualquer lugar sem permissão do usuário. Já verificou se na hora que sua aplicação vai usar o SQL Ce não está colocando em um lugar inapropriado?


    Twitter: @MayogaX
    Blog: Dev Blog

    terça-feira, 18 de junho de 2013 12:14

Todas as Respostas

  • UPDATE:

    Tentei esse hotfix: http://support.microsoft.com/kb/2718718/pt-br?wa=wsignin1.0 não deu resultado e agora aparace outra mensagem: 


    Tony Rodrigues Programador Jr

    quarta-feira, 12 de junho de 2013 14:48
  • Tony,

    Faça um testes, desinstale o .Net Framework 4.0 do seu Windows 8 e rode o seu instalador.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]

    sexta-feira, 14 de junho de 2013 19:43
    Moderador
  • Já verificou a versão do conector que você está usando? Na segunda mensagem que tu postou parece que você instalou uma versão anterior da necesssária.

    No seu Visual Studio você pode ir no Package Manager (NuGet) e pesquisar SqlCE e instar a ultima versão do conector.

    Segundo: o post que vc mostrou fala de acesso a dados numa base em pasta compartilhada. A politica de segurança do Windows 8 mudou um pouco e você não vai conseguir por e  acessar arquivos em qualquer lugar sem permissão do usuário. Já verificou se na hora que sua aplicação vai usar o SQL Ce não está colocando em um lugar inapropriado?


    Twitter: @MayogaX
    Blog: Dev Blog

    terça-feira, 18 de junho de 2013 12:14