none
Aplicación cliente Servidor no conecta vb.net y Sql RRS feed

  • Pregunta

  • Hola buenos días..

    he concluido con una aplicación la cual no muestra ningún error al momento de instalar dicha aplicación.

    la aplicación fue creada en una pc de desarrollo y vinculando el sql en un pc que funciona como servidor, después del empaquetado con InstallShield, la aplicación fue desarrollado en visual studio 2015, en la pc servidor esta instalado sql 2012, hasta aquí todo bien.

    El inconveniente es cuando dicha aplicación se instala en la pc cliente (quien realmente la va a utilizar) no conecta y muestra el mensaje que dice "no hay conexión". (mensaje programado con un try al no encontrar conexión)

    como dato adicional aclaro que la aplicación instalada en la pc de desarrollo funciona perfectamente y en las pc de cliente no funcionan, también en las pc cliente se instalaron los complementos necesarios como NetFramework y Crystal Report y Adobe Reader.

    El sql de la pc servidor esta configurado para conexiones remotas, así que ese inconveniente esta descartado.

    a ver si me orientan un poco de como solucionar el inconveniente ya que es la 1ra ver que instalo una aplicación en red para varias pc.

    viernes, 10 de marzo de 2017 15:29

Respuestas

Todas las respuestas

  • Hola.

    Recomiendo revisar en el instalador el tema del conector ODBC u OLEDB, de acuerdo con lo que hayas definido en tu aplicación. De igual manera, la cadena de conexión usada para que pueda llegar al servidor SQL Server.

    Si revisas eso y ya lo tienes definido, nos cuentas para validar que más puede ser.

    Saludos,


    Guillermo Taylor F.
    MVP Data Platform & IT Pro
    Mi Blog

    sábado, 11 de marzo de 2017 15:21
  • Hola.

    Recomiendo revisar en el instalador el tema del conector ODBC u OLEDB, de acuerdo con lo que hayas definido en tu aplicación. De igual manera, la cadena de conexión usada para que pueda llegar al servidor SQL Server.

    Si revisas eso y ya lo tienes definido, nos cuentas para validar que más puede ser.

    Saludos,


    Guillermo Taylor F.
    MVP Data Platform & IT Pro
    Mi Blog

    Gracias por responder, pues explico un poco mejor, la cadena de conexión esta bien, desde que desarrolle la aplicación esta se conectaba a otra pc que funciona con servidor, revisare lo demás que mencionas a ver si logro tener exito
    sábado, 11 de marzo de 2017 15:40
  • Hola, el connection string desde una pc  que contiene al aplicativo a otra que contiene la base de datos ,muchas veces es distinto al que se tiene si la pc contiene al aplicativo y la base de datos,¿ podrías mostrar como defines la conexion?

    cadenas de conexion

    también podrías comprobar si realmente hay conexion de la pc del cliente hacia la del servidor de base de datos con un ping al IP


    Si la respuesta te fue útil vótala como tal,y si fue respuesta márcala. Solo dejo en el foro mis post si fueron útiles , de lo contrario y por mantener el orden los borro. Saludos. Lima-Perú.



    • Editado Augusto1982 sábado, 11 de marzo de 2017 18:29
    sábado, 11 de marzo de 2017 18:25
  • Hola, el connection string desde una pc  que contiene al aplicativo a otra que contiene la base de datos ,muchas veces es distinto al que se tiene si la pc contiene al aplicativo y la base de datos,¿ podrías mostrar como defines la conexion?

    cadenas de conexion

    también podrías comprobar si realmente hay conexion de la pc del cliente hacia la del servidor de base de datos con un ping al IP


    Si la respuesta te fue útil vótala como tal,y si fue respuesta márcala. Solo dejo en el foro mis post si fueron útiles , de lo contrario y por mantener el orden los borro. Saludos. Lima-Perú.



    si claro...

    esta es la cadena de conexión:

    Public cnn As New SqlConnection("Data Source=BODEGA-PC\BODEGA;Initial Catalog=Pedidos;Persist Security Info=True;User ID=sa;Password=123")

    lunes, 13 de marzo de 2017 14:22
  • Hola.

    También puede ser un tema de puertos...

    Revisa que el puerto que tiene asignada la instancia esté abierto en el servidor en el cual estás. De pronto este artículo en mi blog, SQL Server 2012 edición Express y su puerto TCP/IP, te puede ayudar.

    Saludos,


    Guillermo Taylor F.
    MVP Data Platform & IT Pro
    Mi Blog

    lunes, 13 de marzo de 2017 15:35