none
Como me conecto a una base de datos sql server management studio 2008 R2 (NO EXPRESS) a Visual Studio 2010

    Pregunta

  • Quiero hacer un programa de altas y bajas en tablas alojadas en BD de sql server management studio 2008 R2 (NO EXPRESS) en Visual Studio 2010, he buscado tutoriales por internet y he encontrado formas de hacerlo pero en la version EXPRESS de SQL. Quisiera saber si hay alguna otra forma de hacerlo en la version standard de SQL
    viernes, 06 de enero de 2012 22:43

Respuestas

  • Pues no estoy seguro qué es lo que usted ocupa.  SQL Server Management Studio es simplemente un programa de administración.  No es el motor de base de datos y no influye de ninguna manera en cómo Visual Studio conecta a una base de datos pues son aplicaciones separadas.

    Usted puede utilizar Server Explorer para conectar a cualquier versión de SQL Server.  Lo único que tiene que saber es el nombre de la instancia, nombre de la base de datos, usuario y contraseña.

    Si no desea conectar usando Server Explorer y lo único que quiere es programar una aplicación que conecte a dicha base de datos, los requerimientos no cambian (debe saber la misma información), y simplemente lo que debe hacer es guardar la cadena de conexión en alguna parte que sea accesible al programa, como un archivo de configuración o declararla como una constante dentro del código.

    Para más información, puede referirse a www.connectionstrings.com.


    Jose R. MCP
    sábado, 07 de enero de 2012 0:05
  • Desde el punto de vista de Visual Studio no hay ninguna diferencia entre conectar a un SQL Server 2008 R2 Express o no-Express. En cualquier caso, al indicar el servidor al que se abre la conexión se pone el nombre del servidor (si hay que conectar a una instancia predeterminada) o el nombre del servidor seguido de una contrabarra y el nombre de la instancia (si se trata de una instancia con nombre). A estos efectos, da exactamente igual que esa instancia sea o no sea Express.

    Lo único que no se puede hacer con una edición "grande" y sí se puede hacer con la Express es conectar en el modo "instancia de usuario" (poniendo "User Instance=true" en la cadena de conexión). Esto sólo funciona con la Express, pero si tienes alguna cadena de este tipo puedes quitarle las partes correspondientes a la instancia de usuario y redirigirla a una instancia normal.

    sábado, 07 de enero de 2012 15:16

Todas las respuestas

  • Pues no estoy seguro qué es lo que usted ocupa.  SQL Server Management Studio es simplemente un programa de administración.  No es el motor de base de datos y no influye de ninguna manera en cómo Visual Studio conecta a una base de datos pues son aplicaciones separadas.

    Usted puede utilizar Server Explorer para conectar a cualquier versión de SQL Server.  Lo único que tiene que saber es el nombre de la instancia, nombre de la base de datos, usuario y contraseña.

    Si no desea conectar usando Server Explorer y lo único que quiere es programar una aplicación que conecte a dicha base de datos, los requerimientos no cambian (debe saber la misma información), y simplemente lo que debe hacer es guardar la cadena de conexión en alguna parte que sea accesible al programa, como un archivo de configuración o declararla como una constante dentro del código.

    Para más información, puede referirse a www.connectionstrings.com.


    Jose R. MCP
    sábado, 07 de enero de 2012 0:05
  • Desde el punto de vista de Visual Studio no hay ninguna diferencia entre conectar a un SQL Server 2008 R2 Express o no-Express. En cualquier caso, al indicar el servidor al que se abre la conexión se pone el nombre del servidor (si hay que conectar a una instancia predeterminada) o el nombre del servidor seguido de una contrabarra y el nombre de la instancia (si se trata de una instancia con nombre). A estos efectos, da exactamente igual que esa instancia sea o no sea Express.

    Lo único que no se puede hacer con una edición "grande" y sí se puede hacer con la Express es conectar en el modo "instancia de usuario" (poniendo "User Instance=true" en la cadena de conexión). Esto sólo funciona con la Express, pero si tienes alguna cadena de este tipo puedes quitarle las partes correspondientes a la instancia de usuario y redirigirla a una instancia normal.

    sábado, 07 de enero de 2012 15:16