Mostrando entradas con la etiqueta Tango. Mostrar todas las entradas
Mostrando entradas con la etiqueta Tango. Mostrar todas las entradas

viernes, 28 de noviembre de 2014

El servicio de informacion del sistema se encuentra en estado detenido

El otro día estaba en un cliente y se nos presentó el siguiente mensaje en una de las terminales “el servicio de información del sistema se encuentra en estado detenido” pensamos que era algún problema con los servicios, buscamos en internet y no vimos alguna solución por lo que indagamos y es algo extremadamente simple de solucionar. 
El sistema muestra este mensaje porque no puede acceder a los datos del servidor, es por eso que debe ingresar a la red, al equipo servidor, poner las credenciales de acceso (que el sistema guarde esas credenciales) y simplemente reiniciar el equipo. 
Listo problema solucionado.
Espero les sirva y cualquier duda nos avisan.

martes, 16 de agosto de 2011

Tango Gestión Reinstalación del Sistema

La idea de este instructivo es explicara la reinstalación de un sistema tango a otro equipo sin perder ningún dato.

Escenario: Un cliente me solicito bajar el sistema operativo donde se encuentra instalado el tango, el motivo de esto es que al mismo lo tenía instalado en un equipo con Windows Server 2003 y por razones de precios y legalización de software lo decidimos pasar a un Windows XP.

Prerrequisitos: para realizar esta operación lo único que instale para poder entrar por fuera a las base de datos es el Sql Manager, les recomiendo instalarlo para hacer las copias aparte de hacerlas desde el tango.

Para poder llevar a cabo este trabajo lo primero que se hizo es un back up de las empresas como el diccionario, para ver las empresas que tenemos en nuestro sistema debemos dirigirnos al Administrador y una vez dentro nos vamos a empresas, ahí se nos muestran las empresas que tiene nuestro tango, lo único que debemos hacer es botón secundario en cada una de ellas y hacer clic en Copia de Seguridad. Esto nos permite copiar cada una de las empresas.

Nota: por seguridad realice las copias de seguridad de cada empresa desde el Sql Manager.

Luego de esto debemos hacer un back up del diccionario de datos, este contiene los usuarios permisos etc. Esto lo hacemos desde el Sql Manager.
Una vez que tenemos todos los datos guardados debemos tomar cierta información para la nueva instalación, Ip’s del equipo, nombre, contraseña. Estos datos se deben cargar idénticos en el nuevo equipo.
Una vez que tenemos todo esto desconectamos el equipo de la red y le quitamos la llave de tango.
Configuramos el nuevo equipo con los datos del anterior, ip, usuario, pass etc.
Ponemos la llave e instalamos el tango con la misma versión del anterior (esto te lo limita automáticamente la llave por lo que no le van a errar).
Una vez instalado debemos empezr a restaurar las bases para esto entramos de nuevo al administrador y en empresas vamos a Restaurar y Crear empresa. Esto nos va a llevar a un asistente para que sigamos los pasos.

Nota Importante: Los nombres de las empresas deben ser idénticos a los anteriores, recuerden que se pueden utilizar espacios en braco en tango, el mismo al guardarlo por defecto los cambia por guiones bajos.

Una vez hecho esto lo que nos queda es restaurar el diccionario, esto lo vamos a hacer desde el SQL Manager.
Una vez hecho todo esto el tango debería funcionar exactamente igual que cuando estaba en el otro equipo.

Espero haber sido lo más explicativo posible, pero si no fue así solo avíenseme que dudas tienen y las ampliamos.

Como siempre espero que les sirva.

sábado, 22 de agosto de 2009

Base de Datos Sospechosa SQL 2005 Express

Tengo un cliente que tiene Tango Gestión (9.202) en su empresa la verdad el programa es muy bueno pero tiene varios errores que te rompen el coco y el soporte que te dan es extremadamente caro para consultar cualquier cosa que a uno le pasa.

El otro día se me presento un problema grave en las bases de datos que son SQL Express 2005 una de ellas correspondiente a la empresa mas importante paso a estado sospechoso de repente (Ni se reinicio el servidor ni problemas de espacio) y la verdad me dejo en bolas, pero bueno buscando y buscando por internet encontré una muy buena solución pero me costo implementarla ya que el tutorial no estaba completo o mejor dicho capas estaba completo pero mis capacidades de entender no eran muy buenas y decidí poner la solución en este espacio.

Problema: La base de datos esta en estado sospechoso y no podemos hacer para recuperarla con alguna herramienta APB.

Prerrequisitos: Para poder trabajar tranquilos el tango no incluye un administrador de base de datos por lo que asegúrense de tener un SQL Manager Express a Mano mano e ingresan con alguna cuenta de usuario que tenga permisos de sysadmin (SA).

Operatoria:


  1. Buscamos los archivos en el disco duro; los que nos interesan son los mibase.mdf y mibase_log.ldf (Los mismos los pueden encontrar en: C:\Archivos de programa\Microsoft SQL Server\MSSQL.1\MSSQL\Data)

  2. Copiamos estos archivos y los pegamos en algún lugar de resguardo.

  3. Entramos al SQL Manager y eliminamos la base en cuestión (Recuerden el nombre ya que la van a tener que crear exactamente igual). Medio extremo esto pero a mi me funciono de toda formas tienen guardados los archivos de datos.

  4. Creamos una nueva base de datos con exactamente el mismo nombre de la que borramos, recuerden que tienen que concordar los nombres de los archivos mdf, cuando la creen verán esto acá:


  5. Nota: Puede ser que la base de datos se llame MiBase pero los archivos mdf se llamen MiBase_Data.mdf (Esto me paso con el tango). Para asegurarse vean los nombres de los archivos en el back up que hicieron en el punto dos.
  6. Una vez creada la base de datos debemos detener los servicios de SQL Express (o el que posean)

  7. Luego debemos sobrescribir el archivo guardado .mdf por el que recién se creo con la nueva base de datos.

  8. Iniciamos de nuevo el motor de base de datos y entramos nuevamente al SQL Manager si es que lo habíamos cerrado.

  9. En este abrimos un nuevo cuadro de consulta desde la tabla master.

  10. Y acá viene el código:


    1. Primero verificamos el estado de nuestra base:

    2. SELECT state_desc FROM sys.databases WHERE name =’MiBase’;

      El estado de nuestra base debe ser RECOVERY_PENDING
    3. Ponemos nuestra base de datos en estado de emergencia con el siguiente comando

    4. ALTER DATABASE MiBaseSET EMERGENCY;

    5. Ponemos nuestra base de datos en Usuario Único

    6. ALTER DATABASE MiBase SET SINGLE_USER;

    7. Chequeamos la Base de Datos con la opción REPAIR_ALLOW_DATA_LOSS

    8. DBCC CHECKDB (MiBase, REPAIR_ALLOW_DATA_LOSS )WITH NO_INFOMSGS;

    9. Colocamos la base de datos de nuevo en Multiusuario

    10. ALTER DATABASE MiBase SET MULTI_USER ; 



Y listo la base debería andar perfectamente nuevamente, todavía no logre identificar porque me paso esto pero es la única solución que encontré al problema si alguien ve algo parecido o identifica el problema que causo esto me vendría bárbaro.

Saludos y espero que les sirva.

martes, 26 de mayo de 2009

Tango Gestion No se puede crear el directorio común a la base

El otro día se me presento un problema en una empresa y tenía que cambiar el servidor por unos días a otra máquina común, el servidor tenia instalado Windows 2003 server y a la computadora que tenía que pasar el sistema poseía un XP profesional.
Del sistema que estamos hablando es de nuestro querido Tango Gestión de la gente de Axoft, el sistema en si me gusta el soporte por parte de Axoft un problema pero bueno pasa en las mejores familias.
Lo que hice es muy simple solo realice back up de las bases de datos en el SQL (Empresas y Diccionario) y a la computadora con XP le puse el mismo nombre que el servidor como su ip e instale el sistema, restaure las empresas y listo andaba perfecto con las bases OK, los usuarios y permisos OK, bueno pero cuando quise ejecutar en una de las estaciones de trabajo me salió el hermoso error de “No se puede crear el directorio común a la base” y listo no podía hacer nada, no es la primera vez que me paso, pero lo único que tenía que hacer es en las estaciones de trabajo acceder a las carpetas del sistema en el servidor y después andaba pipi cucu pero esta vez no, me vi obligado a pregustarle a dios alias Google y me dio esta hermosa respuesta que acá agrego:
Entrar al Registro de Windows desde el comando de ejecutar


Dentro de esta venta hacemos clic en:

HKEY_LOCAL_MACHINE
SOFTWARE
AXOFT
TANGO2000
LLAVES
(Numero de tu llave)


En esta ventana tenemos que modificar dos claves:

COMUNES
Y
DIRCOMUNES

En estos registros cambiamos los datos que aparecen por los de la aplicación en la estación de trabajo como figura la siguiente pantalla:

Y listo solo cierren estas dos ventanas y prueben ejecutar el cliente y listo, va a andar perfecto.
Si nos les anda avisen y espero que les sirva que a mí me sirvió y mucho
Saludos.