none
Conectar Visual Studio 2010 con sql server 2008 Standart

    Pregunta

  • Buenas tardes soy nuevo en el mundo de desarollo en .net y asp, tengo instaldo el visual studio 2010 prfessiona y en otro equipo el sql server 2008 standart, cuando intento crear una web application, el visual studio en el explorador de serviores me reconoce el servidor (windows web server 2008 sp2) y me permite agrega en servidor de datos la instancia de sql server, pero cuando intento agregar la base de datos en nuevo elemento en la carpeta app_data me saca un error que no se puede agregar la instancia que sql server xpress debe esta instalado de forma local...

     

    Porque me saca ese error si desde el management studio desde el mismo equipo donde esta el visual studio 2010 accedo a la instacia de sql sever...

     

    El visual studio corre e windows 7 professonal x64

    El windows web server sp 2 es x64

     

     

    Gracias. 

    viernes, 08 de octubre de 2010 20:18

Todas las respuestas

  • La base de datos en la carpeta App_data se monta en modo "user_instance", que sólo existe en el SQL Server Express. Con el SQL Server Standard no podrás usar ese modo de trabajo. Tendrás que crear la base de datos primero con las herramientas propias del servidor SQL, y después ya podrás conectarte a ella desde el explorador de servidores de Visual Studio.

    Otra opción, si has instalado también la versión Express que viene con Visual Studio, es crear la BD en App_data usando el SQL Server Express, y cuando termines de crearla y rellenarla mover el archivo al servidor que tiene el SQL Server Standard y darla de alta con la opción "Attach..." que hay en el SQL Server Management Studio. Después de eso, puedes cambiar (a mano) la cadena de conexión en el web.config para que tu programa acceda a esta base de datos.

     

    sábado, 09 de octubre de 2010 17:00