none
Error al intentar abrir la base de datos: [MySQL][ODBC 3.51 Driver] Can't create TCP/IP socket (10022) RRS feed

  • Pregunta

  • Hola, buen día. Tengo el siguiente problema. El día de ayer entró en mi pc la actualización a la versión 1803 de Windows 10, y mis aplicaciones que están en un recurso de red en otro servidor arrancan, pero al intentar conectarse a una base de datos MySql dejan de funcionar que tenia conectada a través de un ODBC de 32 bits, el equipo es de 64 bits.

    En otros equipos con Windows 7, 8.1 y 10 update 1709 y anteriores, estas aplicaciones funcionan sin problema alguno.

    He revisado firewall, antivirus, etc.., y no consigo nada, sin embargo desde un pc que no se ha actulizado sí que conecta.

    Mis aplicaciones están elaboradas con Visual Fox Pro 6 y se conectan a un servidor de base de datos MySql. El mensaje de error que aparece en la aplicación al momento en que intenta conectarse a la base de datos es el siguiente:

    "Error al intentar abrir la base de datos: [MySQL][ODBC 3.51 Driver] Can't create TCP/IP socket (10022)"

    Puedo decir con seguridad que no es problema del driver, porque si lo fuera, la aplicación en forma local mostraría el mismo mensaje de error y sin embargo funciona perfectamente, lo que me deja pensando que es un problema de algún tipo de permisos.

    El usuario del equipo tiene configuración de administrador, y tiene permiso de control total en la carpeta de red donde se encuentran las aplicaciones desarrolladas por nosotros. El usuario empleado para conectar la carpeta compartida de red incluso tiene permisos de administrador en el servidor (solo para diagnóstico), pero el problema persiste al usar la aplicación en el recurso de la red, no así en forma local.

    Urge corregir esta situación, tengo varios equipos con Windows 10 que van a presentar este mismo problema en cuanto se actualicen a esta versión

    Gracias

    Saludos

    Diego Domínguez García

    jueves, 24 de mayo de 2018 9:12

Todas las respuestas

  • ¿Ya buscaste en GOOGLE?, Hay mucha informacion al respecto, incluso, se habla de un VIRUS

    https://www.google.com/search?source=hp&ei=RPoGW6bHKOmijwTvnKy4Cg&q=Can%27t+create+TCP%2FIP+socket+%2810022%29&oq=Can%27t+create+TCP%2FIP+socket+%2810022%29&gs_l=psy-ab.3...847.847.0.935.1.1.0.0.0.0.0.0..0.0....0...1c.1.64.psy-ab..1.0.0....0.2CXfDTBHitw

    jueves, 24 de mayo de 2018 17:46
  • Hola

    Reinstala la misma versión del conector de mysql en el equipo afectado.

    jueves, 24 de mayo de 2018 17:53
  • No funciona, el problema es la nueva actualización para windows 10 (Actualización de características a Windows 10, versión 1803)  

    • Probé reinstalar el conector y con otro y no dio resultado.
    •  Probé eliminar la actualización y tampoco dio resultado
    • Punto de restauración y tampoco me funciono

    Lo seguro es que funciona con windows 10 no actualizados y en windows 7

    Saludos 

    Miguel A.

    jueves, 24 de mayo de 2018 19:18
  • No es un problema con MySql, es un problema general con las conexiones TCP/IP cuando el ejecutable inicia desde una unidad compartida y es un problema de esta actualización de Windows 10.
    jueves, 24 de mayo de 2018 19:45
  • Gracias por las respuestas

    • Editado ddgnorx viernes, 25 de mayo de 2018 9:12
    viernes, 25 de mayo de 2018 9:12
  • La única solución que encontré al problema fue Restaurar a la compilacion anteriror!! esto no borra nada.


    pasos...

    1. Configuración
    2. Actualización y seguridad
    3. Recuperación
    4. Volver a la versión anterior de windows 10
    5. Comenzar...

    Y solucionado ahora ya funciona mi aplicación otra ves!!

    viernes, 25 de mayo de 2018 13:50
  • Miguel, el problema no es con el Windows 10, es un problema con el servidor.

    Windows 10 update 1803 no permite abrir conexiones de red a los ejecutables que están en una unidad compartida que usa SMBv1.
    La conexión tiene que usar el protocolo SMBv2 o SMBv3.

    Este problema lo tendrás con Windows 10 update 1803 que se conecten a servidores Windows 2003 o Windows XP.


    También si el servidor es un Linux con un Samba antiguo o con SMBv2/SMBv3 deshabilitado.
    • Editado WalterN71 sábado, 26 de mayo de 2018 23:48
    sábado, 26 de mayo de 2018 23:47
  • Ok , entonces para una solución definitiva hay que actualizar el windows server!! a que versión?

    Saludos

    lunes, 28 de mayo de 2018 21:58
  • Minimo la 2012 R2

    Y NO USAR MAS WINDOWS 10 milenium y vista fueron mejores que este engendro que crearon.

    lunes, 28 de mayo de 2018 22:45
  • Paso 1

    A través del icono Inicio accederemos al menú "Configuración".

    Paso 2

    Allí se desplegará la siguiente ventana. Seleccionamos la opción "Actualización y seguridad"

    Paso 3

    Allí debemos elegir la opción "Recuperación" y posteriormente la opción "Reiniciar ahora" del campo Inicio avanzado. Esperamos que Windows 10 reinicie

    Paso 4

    Seleccionamos la opción "Solucionar problemas”.

     Paso 6

    Posteriormente seleccionamos "Opciones avanzadas"

     Paso 7

    Volver a la versión anterior.

    miércoles, 30 de mayo de 2018 19:33
  • Gracias por las repuestas, pero Miguel hanck eso que me propones creo que es una solución temporal, ya que dicha actualización se volverá a ejecutar en breve.

    Tiene algo que ver con lo que WalterN71, nos ha dicho, porque estando en modo local el programa que llama a la conexión con el ODBC, funciona correctamente, sin embargo si el programa se pone en red, ya no funciona, estando el ODBC instalado de la misma forma.

    lunes, 4 de junio de 2018 17:29
  • Bueno Microsoft viendo los problemas de conexión con la nueva actualización envió la misma pero mejorada. Con esta se  soluciona el problema de conexión.

     

    Actualización acumulativa 1803 x64

     

    Saludos y gracias

    martes, 26 de junio de 2018 22:39