problemas de compatibilidad en el ORDER BY en SQL 2005

Posted on
  • lunes, 22 de octubre de 2007
  • by
  • Román
  • in
  • Al cambiar el modo compatibilidad de 8.0 a 9.0 suelen surgir errorres de compatibilidad entre versiones y muchas sentencias que funcionaban normalmente empiezan a fallar, por caso, cuando existen sentencias ORDER BY basadas en campos con prefijos al estilo ORDER BY tabla.campo
    SQL Server 2005 asume que no debiera haber ningun tipo de ambiguedad en el campo del ORDER BY y por lo tanto lo espera sin prefijo alguno, por eso tira error.
    Un interesante artículo puede ser encontrado en:
    http://geeks.ms/blogs/jalarcon/archive/2007/09/10/compatibilidad-entre-versiones-de-sql-server-problema-la-ordenaci-243-n-order-by-y-los-prefijos.aspx

    Existe una herramienta que permite determinar las posible incompatibilidades que puede presentar una base de datos en compatibilidad 8.0 (SQL 2000) al ser actualizada a 9.0. La herramienta se llama SQL Upgrade Advisor y se puede descargar desde:
    http://geeks.ms/blogs/jalarcon/archive/2007/09/10/compatibilidad-entre-versiones-de-sql-server-problema-la-ordenaci-243-n-order-by-y-los-prefijos.aspx

    0 comentarios:

    Publicar un comentario