Visual Basic .NET – Conectar desde Visual Studio 2005 a SQL Server 2008

Written by lopezatienza on 12/09/2011 – 21:53 -

Buenas a todos.

El problema proviene al tratar de conectar a una Base de Datos de SQL Server 2008 desde Visual Studio 2005, mostrando el emergente:

"Esta versión del servidor no es compatible. Debe tener instalado Microsoft SQL Server 2005 Beta 2 o posterior"

El problema según Microsoft es el siguiente:

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.

El link de descarga es el siguiente:

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



Hay otra opción, y es la de trabajar mediante el proveedor SQLOLEDB nativo a través del proveedor de datos de .NET Framework para OLE DB.

Para ello hacemos los siguientes pasos.

1) En la ventana de Agregar conexión pulsamos en Cambiar...

2) En la ventana Cambiar origen de datos, cambiamos el Proveedor de datos a "Proveedor de datos de .NET Framework para OLE DB"

3) Comprobamos que se ha cambiado el Origen de datos y pulsamos en Comprobar conexión y a continuación en Aceptar.

4) Si todo ha ido correctamente nos aparecerá en Explorador de servidores la nueva conexión de datos.

Un saludo y espero os sirva de ayuda.


Autor: Antonio Lopez Atienza


Tags: ,
Posted in Visual Basic .NET | No Comments »

Leave a Comment

 

RSS
MCC D5E