none
SQL Server 2008 conexion en una red Lan RRS feed

  • Pregunta

  • Buenas a todos

    Mi consulta ,

    tengo una red LAN , en una maquina instale SQL Server donde tengo una base de datos  y quiero instalar una aplicación que pueda ingresar a la base de datos que tengo desde otro maquina pero en la misma red  , como puedo conectar mi aplicación con esa base da datos ? si están en maquinas diferentes

    jueves, 5 de febrero de 2015 17:24

Respuestas

  • Hola,

    Sí el servidor y los equipos cliente están dentro de una red LAN y en el mismo segmento no deberías tener problemas. ¿Has validado que los equipos cliente escuchen al servidor (ping <NombreDelServidor/IP_Servidor>)?

    Data Source (local) sólo te servirá si la aplicación la ejecutas en el mismo equipo donde se encuentra el servidor. (local) hace referencia al mismo equipo. Si deseas referenciar al servidor desde otro equipo deberás hacerlo de la manera que te indique anteriormente: Data Source = NOMBRE_SERVIDOR\INSTANCIA.

    Para saber el nombre del servidor y la instancia bastará con que ejecutes está sentencia en la ventana de consultas de SQL Server (Managment Studio)

    select serverproperty('servername')

    Si la solución propuesta atendió su consulta no olvide marcarla como respuesta.

    Willams Morales
    Arequipa - PERÚ

    jueves, 5 de febrero de 2015 18:07

Todas las respuestas

  • Hola,

    La manera como conectas una aplicación contra una base de datos es a través de una cadena de conexión donde entre otras cosas mencionas el nombre del servidor, la base de datos y la forma como te autenticas con ella. Si ocupas SQL Server lo ideal es que la cadena de conexión este en App.config (archivo de configuración) con el siguiente formato

    <connectionStrings>      
      <add 
        name="cadena"
        connectionString="Persist Security Info=false; Integrated Security=SSPI; Data Source=SERVIDOR\INSTANCIA; Initial Catalog=BASE_DE_DATOS;"
        providerName="System.Data.SqlClient"
      />
    </connectionStrings>

    Ahora, ¿cómo es que conectarás la aplicación con la base de datos? ¿la cadena de conexión puede ser editada desde el archivo de configuración?

    esperamos tu feed-back

    Si la solución propuesta atendió su consulta no olvide marcarla como respuesta.

    Willams Morales
    Arequipa - PERÚ

    jueves, 5 de febrero de 2015 17:41
  • todo lo que me mencionas lo tengo actualmente  y corrí la aplicación desde mi computadora y funciona.

    yo trabajo desde mi maquina con el servidor local y lo que quiero es instalar la aplicación en otras maquinas y que se conecten al servidor local que tengo en mi maquina ,

    si instalo la aplicación en una maquina de la red  ,  con la cadena que utilizo actualmente ,   

    connectionString="Data Source=(local);Initial Catalog=****;Integrated Security=True"

    me puedo conectar sin problemas ? no necesito nada mas que indicar el nombre de la base de datos ,

     algo escuche del puerto 1433  de comunicación  y me preguntaba a mi mismo como las demás computadoras saben donde esta mi base de datos

    perdona soy nuevo en esto jejeje 

    jueves, 5 de febrero de 2015 17:55
  • Hola,

    Sí el servidor y los equipos cliente están dentro de una red LAN y en el mismo segmento no deberías tener problemas. ¿Has validado que los equipos cliente escuchen al servidor (ping <NombreDelServidor/IP_Servidor>)?

    Data Source (local) sólo te servirá si la aplicación la ejecutas en el mismo equipo donde se encuentra el servidor. (local) hace referencia al mismo equipo. Si deseas referenciar al servidor desde otro equipo deberás hacerlo de la manera que te indique anteriormente: Data Source = NOMBRE_SERVIDOR\INSTANCIA.

    Para saber el nombre del servidor y la instancia bastará con que ejecutes está sentencia en la ventana de consultas de SQL Server (Managment Studio)

    select serverproperty('servername')

    Si la solución propuesta atendió su consulta no olvide marcarla como respuesta.

    Willams Morales
    Arequipa - PERÚ

    jueves, 5 de febrero de 2015 18:07
  • No voy a Validar que escuchen al servidor , primero y hago las pruebas

    1. fuiste de mucha ayuda amigo gracias por tus conocimientos 

    jueves, 5 de febrero de 2015 18:17