none
Aplicación no conecta en un equipo y si en los demas RRS feed

  • Pregunta

  • Estimad@s, les cuento que realice una aplicación de escritorio con vb.net, la cual se conecta a sql server que esta en un servidor, el problema es que instale el programa en 3 equipos diferentes estos están conectados por red, el problema se da en uno de ellos el cual me deja instalar sin problemas la aplicación pero no me logra conectar al servidor desde el login en este equipo nose a que se debe(será alguna configuración), si pueden ayudar o guiarme a q se debe este problema se los agradecería.

    Saludos cordiales

    Atte.

    Claudio

    viernes, 30 de junio de 2017 16:24

Respuestas

  • Bueno, si las herramientas cliente no conectan, desde luego el ODBC no funcionará tampoco. Pero puede ser que las herramientas cliente sí que conecten y que a pesar de eso el ODBC no funcione por algún problema de configuración del mismo. Por ejemplo, si configuras un ODBC de 32 bits pero tu programa en VB.NET se ejecuta en 64 bits (o al revés), entonces no funcionará nada. Por cierto, esta podría ser una razón para que en unos PCs funcione y en otros no, si unos son de 32 bits y otros de 64.

    Esto nos lleva a una pregunta: ¿Por qué estás usando ODBC en un programa hecho en VB.NET, si ODBC ya estaba obsoleto años antes de que se inventara VB.NET (al menos en cuanto a conectar con SQL Server)?

    sábado, 1 de julio de 2017 7:45

Todas las respuestas

  • En el equipo que no funciona, instala las herramientas cliente de SQL Server y prueba a conectar desde alguna de ellas (por ejemplo SSMS o SqlCmd). Si estas herramientas no conectan (usando los mismos datos de conexión que tienes en la cadena de conexión de tu programa), indicaría algún problema a nivel de red o de sistemas (tal como un cortafuegos, o una resolución de nombres mal configurada), y en consecuencia no sería ningún fallo de tu programa. Si, por el contrario, las herramientas sí que conectan, vuelve a intentar conectar con tu programa, porque puede ser que faltase alguna librería y que haya quedado instalada al instalar las herramientas.

    viernes, 30 de junio de 2017 17:04
  • Alberto, gracias por responder, consulta si intento hacer la conexión desde una odbc es valido?, porque tampoco me dejo conectarme o crear la odbc, pero si me reconoció la base de datos :S 

    Atte.

    viernes, 30 de junio de 2017 19:25
  • Bueno, si las herramientas cliente no conectan, desde luego el ODBC no funcionará tampoco. Pero puede ser que las herramientas cliente sí que conecten y que a pesar de eso el ODBC no funcione por algún problema de configuración del mismo. Por ejemplo, si configuras un ODBC de 32 bits pero tu programa en VB.NET se ejecuta en 64 bits (o al revés), entonces no funcionará nada. Por cierto, esta podría ser una razón para que en unos PCs funcione y en otros no, si unos son de 32 bits y otros de 64.

    Esto nos lleva a una pregunta: ¿Por qué estás usando ODBC en un programa hecho en VB.NET, si ODBC ya estaba obsoleto años antes de que se inventara VB.NET (al menos en cuanto a conectar con SQL Server)?

    sábado, 1 de julio de 2017 7:45
  • No alberto, no estoy usando ODBC era para probar si el problema era de la conexión al servidor desde el equipo nada mas.

    Saludos

    miércoles, 5 de julio de 2017 16:19