none
no se conecta RRS feed

  • Pregunta

  • Buenos días, tengo una situación con el sql express, tenemos 14 tiendas, las mismas tienen un sistema de gestión de facturación con bases sql, por eso se instala el sql express, ninguna tienda trabaja conectada todas son individuales, dentro de la tienda existen dos equipos uno que funciona como servidor donde alojamos el sistema de gestión de facturación y otra que se conecta vía cable mediante de un switch a la que aloja las bases de datos, en donde se factura es en el equipo que acabo de mencionar, ahora bien muchas veces nos da error en las bases de datos, y al revisar hay conectividad, están las impresoras compartidas funcionando bien he incluso el Internet funciona bien, el programador o dueño del sistema nos dice que es el Sistema Operativo, tenemos de esas 14 tiendas 6 tiendas que tienen windows 7 y el resto (8) tienen windows 10 home, pero en ambos Sistemas Operativos nos da ese problema, mi pregunta es como puedo hacer que mi cliente es decir el equipo que factura pueda ver o trabajar en la base del sql, ya que con el programador se tarda mucho tiempo y a veces solo lo arregla momentáneamente y mi jefe ya esta cansado me dijo que mi trabajo dependía si lograba solucionar esto, alguna idea que me pudieran aportar??? 

    gracias miles de antemano.

    miércoles, 30 de octubre de 2019 17:44

Respuestas

  • Deleted
    miércoles, 30 de octubre de 2019 18:11
  • Hola douglas salazar:

    Tal cual lo cuentas, y por la diversidad de sistemas, a priori, o teneís una instalación de red deficitaria, o el software de gestión adolece de algún problema o fallo de configuración.

    Aunque la pregunta más importante es:

    el programador o dueño del sistema nos dice que es el Sistema Operativo

    Y el como sabe, que el culpable es el sistema. Son todos culpables, o sólo los sistemas donde falla. Suena raro

    La segunda pregunta es, y si falla el SO, ¿el como lo arregla?

    Por otro lado, pensando en que sea un problema de conectividad con el motor sql.

    ¿Cómo se conecta el software cliente al Sql Server? Utiliza una ip, o lo hace mediante un nombre de servidor.

    Utiliza WebServices, o lo hace directamente.

    -----

    Si fallan los SO, cuando hay una falta de conectividad, el mismo va a registrar en el visor de eventos, alguna falla.

    https://www.solvetic.com/tutoriales/article/3392-como-abrir-usar-visor-eventos-windows-10/

    Tendrás que mirar, para el mismo fallo, el cliente y el servidor. Si utiliza webServices, tendrás que mirar los logs del IIS del servidor.

    Es posible, que en todas las tiendas, tengas el mismo software antivirus?

    Como ves, de tú escenario, las preguntas son muchas más que las respuestas.

    miércoles, 30 de octubre de 2019 18:50
  • Deleted
    jueves, 31 de octubre de 2019 16:46

Todas las respuestas

  • Deleted
    miércoles, 30 de octubre de 2019 18:11
  • Hola douglas salazar:

    Tal cual lo cuentas, y por la diversidad de sistemas, a priori, o teneís una instalación de red deficitaria, o el software de gestión adolece de algún problema o fallo de configuración.

    Aunque la pregunta más importante es:

    el programador o dueño del sistema nos dice que es el Sistema Operativo

    Y el como sabe, que el culpable es el sistema. Son todos culpables, o sólo los sistemas donde falla. Suena raro

    La segunda pregunta es, y si falla el SO, ¿el como lo arregla?

    Por otro lado, pensando en que sea un problema de conectividad con el motor sql.

    ¿Cómo se conecta el software cliente al Sql Server? Utiliza una ip, o lo hace mediante un nombre de servidor.

    Utiliza WebServices, o lo hace directamente.

    -----

    Si fallan los SO, cuando hay una falta de conectividad, el mismo va a registrar en el visor de eventos, alguna falla.

    https://www.solvetic.com/tutoriales/article/3392-como-abrir-usar-visor-eventos-windows-10/

    Tendrás que mirar, para el mismo fallo, el cliente y el servidor. Si utiliza webServices, tendrás que mirar los logs del IIS del servidor.

    Es posible, que en todas las tiendas, tengas el mismo software antivirus?

    Como ves, de tú escenario, las preguntas son muchas más que las respuestas.

    miércoles, 30 de octubre de 2019 18:50
  •  a ver uno las redes son individuales es decir en cada punto existe una red de dos computadoras, realmente sabemos que no es el OS porque si hay conectividad, se pueden imprimir en las impresoras compartidas, el aduce que no es original la licencia aunque eso no es cierto, pareciera que solo busca una excusa, lo hace mediente el nombre porque el router de internet es el servidor DHCP, entonces debe ser por el nombre porque la ip es dinamica, todas tienen nod 32 y la verdad no sabemos que mas podria estar pasando. gracias.
    jueves, 31 de octubre de 2019 3:22
  • el error no dice ningún código o numero solo dice error en la base de datos, el sql exprés que esta utilizando el programador es el 2008 para windows 7 y 2014 para windows 10, las tiendas tienen una mini red donde el DHCP lo hace el router de Internet, por tanto son dinámicas las direcciones o sea no es una red de dominio son grupos de trabajo, por eso no hay un servidor como tal, solo una computadora que hace el alojamiento del sql que se le llama servidor para que sistema no se pierda, no se necesitas mas información, gracias por tu ayuda.
    jueves, 31 de octubre de 2019 3:27
  • Hola douglas salazar:

    todas tienen nod 32

    No conozco la gestión de nod32, pero los antibichos, suelen tener un panel donde se puede ver las actividades que ellos consideran rarunas, ya que el mismo, puede ser el causante de una perdida de conectividad. El software puede estar intentando ejecutar algo que el considera malo.

    En ellos se pueden generar excepciones, para que omitan lo que hacen algunos ejecutables, o carpetas.

    Otra de las cosas que puedes hacer, es verificar si la conexión al motor sql tambien esta ok, utilizando por ejemplo sqlcmd

    https://docs.microsoft.com/es-es/sql/relational-databases/scripting/sqlcmd-connect-to-the-database-engine?view=sql-server-2014

    Te preparas un simple bat, que chequee la conexión al servidor ejecutando una consulta simple como "select count(*) from sys.databases", para saber si el servidor esta ok, y luego lo mismo contra la base de datos. Por ejemplo "Select count(*) from [nombre de la base de datos].INFORMATION_SCHEMA.TABLES;"

    Si las consultas responden, sabes que el Sql esta arriba y la base de datos esta disponible.

    Ej:

    select count(*) from sys.databases;
    Select count(*) from [EJTRES].INFORMATION_SCHEMA.TABLES;

    Esto lo guardo en un archivo que he llamado Script.sql

    y desde una ventana de comandos.

    jueves, 31 de octubre de 2019 5:13
  • Deleted
    jueves, 31 de octubre de 2019 10:20
  • Deleted
    jueves, 31 de octubre de 2019 10:23
  • Deleted
    jueves, 31 de octubre de 2019 16:46