none
Erro utilizando ADO.NET Entity Framework RRS feed

  • Pergunta

  • Desenvolvi um site que tenho em ASP em ADO.NET Entity Framework para pegar prática no novo framwork e em LINQ To Entity.

    No meu servidor local tudo funciona perfeitamente, porém quando joguei pra internet (alterando apenas a string de conxão que copiei abaixo) está dando um erro que não sei porque acontece. O erro pode ser visto no endereço http://www.portalfla.com.br/net/.

    No meu Web.config a conexão está assim:

    <connectionStrings>
        <add name="DM_PortalFlaContainer" connectionString="metadata=res://*/DM_PortalFla.csdl|res://*/DM_PortalFla.ssdl|res://*/DM_PortalFla.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=200.219.245.135;Database=flameng_flamengorj;UID=usuarioDoBD;PWD=senhaDoBD&quot;" providerName="System.Data.EntityClient" />
      </connectionStrings>

    Agradeço desde já.
    quarta-feira, 7 de janeiro de 2009 01:31

Respostas

  • Edmilson,

     

    Ocorreu o mesmo problema em um cliente meu que foi utilizar o banco SQL 2000. Rastreando a query utilizada no momento do erro, vi que foi submetida uma query `SELECT TOP(@parametro)` que não é compatível com o SQL 2000.

    sexta-feira, 9 de janeiro de 2009 19:30

Todas as Respostas

  •  

    Olá Edmilson,

     

    A versão do Banco de dados é a mesma no ambiente de produção?

    quarta-feira, 7 de janeiro de 2009 02:15
  • Não Marcelo.

    A versão que utilizei na minha máquina é a 2005 e a do servidor é 2000.

    Será que o problema está aí?

    []s
    quarta-feira, 7 de janeiro de 2009 10:43
  • Muito provavelmente este será o problema.

     

    Não sei da viabilidade para você, mas recomendo você atualizar a versão do banco.

    quarta-feira, 7 de janeiro de 2009 18:30
  • Edmilson,

     

    Ocorreu o mesmo problema em um cliente meu que foi utilizar o banco SQL 2000. Rastreando a query utilizada no momento do erro, vi que foi submetida uma query `SELECT TOP(@parametro)` que não é compatível com o SQL 2000.

    sexta-feira, 9 de janeiro de 2009 19:30