Solución al Problema de VS 2005 y SQL Server 2008

General, SQL Server, Visual Studio 11 junio, 2010

Al querer trabajar sobre una base de datos SQL Server 2008 desde el Visual Studio 2005 SP1, en el diseñador de dataset, me salio un mensaje de error que decia: “Esta versión del servidor no es compatible. Debe tener instalado Microsoft SQL Server 2005 Beta 2 o posterior”. Buscando en internet encontre una actualización que Microsoft lanzó para solucionar este problema.

Según Microsoft

Esta actualización resuelve el siguiente error que aparece cuando intenta utilizar las herramientas de diseño de Microsoft Visual Studio 2005 Service Pack 1 para abrir una conexión de base de datos con Microsoft SQL Server 2008:

“No se admite esta versión del servidor. Sólo se admiten servidores hasta la versión Microsoft SQL Server 2005.”

Esta actualización trata este problema y habilita la siguiente funcionalidad de Visual Studio para SQL Server 2008:

  • El explorador de servidores se conecta correctamente a SQL Server 2008 y los objetos de base de datos, como procedimientos almacenados y datos de tabla, se pueden ver y editar. Tenga en cuenta que los esquemas de tabla no se pueden ver ni editar en esta versión.
  • Los proyectos SQL CLR diseñados para SQL Server 2008 se pueden crear e implementar en el servidor.
  • Las depuraciones T-SQL y SQL CLR están habilitadas para SQL Server 2008.
  • Las características de enlace de datos en proyectos de cliente y web están habilitadas.

Esta actualización no admite las siguientes características para SQL Server 2008:

  • Creación y edición de esquemas de tabla en el diseñador de tablas o en los diagramas de base de datos. Como solución alternativa puede utilizar la característica del diseñador de tablas de SQL Server Management Studio 2008 para editar esquemas de tabla en SQL Server 2008.

Bien, para aquellos que tienen el mismo problema aqui les dejo el enlace de descarga de la actualización:

http://www.microsoft.com/downloads/details.aspx?FamilyId=e1109aef-1aa2-408d-aa0f-9df094f993bf&displaylang=es

11 Comentarios

  1. José Luis Caballero

    Muchas gracias por la solución que aportais.
    He resuelto el problema que tenía.

    Un saludo

  2. Miguel Ramírez

    Gracias! José, estamos para servir =).

    Saludos.

  3. Excelente aporte!! tenia el mismo problema, Gracias!!

  4. Edgar Orozco

    Exc aporte, muchas gracias!!

  5. No me funcionan en el Windows 7 🙁 que puedo hacer???

  6. Alguien le ha funcionado en Windows 7??? a mi NO!!! Ayuda!!!!!!!!!!!!! 🙁

  7. Miguel Ramírez

    Walfre Martinez y Edgar Orozco, Gracias por los comentarios!

    ppnativo, primero que nada gracias por comentar!, y con respecto a tu pregunta, me he fijado en el link de descarga del archivo de actualización y justamente la version de Windows 7 no figura en la lista de Sistemas Operativos Compatibles, latimosamente.

    Pero no obstante creo que habrá otra actualizacion para Windows 7, es cuestion de buscar. Cuando tenga novedades lo publicaré

  8. Eder Jimenez

    Gracias por el artículo, Yo tengo el mismo problema, pero con visual studio 2008.
    Me sale este mismo mansaje al tratar de crear una conexion con una base de datos 2008. Es muy raro puesto no es VS 2005 sin embargo me sale el mensaje.

  9. Miguel Ramírez

    Hola! Eder, gracias por comentar. Estaría bueno si nos comentaras si pudiste resolver el problema o no?, a ver si podemos buscarte una ayuda en el caso de que no lo hayas resuelto!

    Gracias!

  10. Veronica Santos

    Hola!

    Tengo Windows 7, Visual Studio 2008 y SQL Server 2008, lamentablemente por lo que encontré el problema sucede al utilizar SQL Server 2008 en su versión de 64 bits… Y la solución propuesta es desinstalarla e instalar la de 32. Alguien encontró una mejor solución?
    Dejo el link: http://support.microsoft.com/kb/957944/es
    Saludos,
    Verónica

  11. Miguel Ramírez

    Gracias Veronica por compartir tu experiencia, y realmente es lamentable tener que desinstalar una versión de 64Bits para instalar una de 32 solo para resolver ese problema.

Deja un comentario