Error MSVCR100.dll is missing

Si te encuentras con este error (the program can’t start because MSVCR100.dll is missing from your computer), seguramente será porque estás intentando lanzar un ejecutable que usa alguna librería de C++ que no se encuentra en tu sistema (y que probablemente no te has leído los requisitos del programa o ejecutable).

Para solventarlo sólo tienes que proceder a instalar Microsoft Visual C++ 2010 Service Pack 1 en tu sistema.

En un sistema 32bits está claro que debes instalar la versión x86.
Sin embargo, si tu sistema es 64bits, probablemente pensarás que sólo debas instalar la versión x64. Sin embargo, es probable que dependiendo de tu ejecutable, debas instalar también la versión 32bits.
Es decir, si tras instalar la versión 64bits, ves que sigues obteniendo el mismo error procede a instalar la de 32, casi con seguridad el error desaparecerá.

Posted in errores, windows | Tagged , , , | Leave a comment

Como configurar DHCP en tarjeta de red en CentOS/Red Hat

Para configurar sobre RedHat, CentOS o cualquier distribución basada en la primera, debemos, una vez detectada la interface sobre la que queremos establecer ese cambio (imaginemos que en este caso es eth0) editar el fichero /etc/sysconfig/network-scripts/ifcfg-eth0:

 

# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes

DEVICE indica la interfaz, BOOTPROTO es el que se encarga de definir que se configurará por DHCP (si fuera una asignación estática de IP, este valor sería STATIC) y ONBOOT se encarga de definir si cuando arranque el servidor debe de levantar esta interfaz o no.

En algunas distribuciones puedes utilizar la herramienta system-config-network que te permite realizar los cambios sobre las tarjetas de forma semi-gráfica. Siempre puedes instalarlo, pero si no tienes alternativa, la opción manual nunca falla 🙂

Posted in linux, sysadmin | Tagged , , | Leave a comment

DB2 – Bajar nivel de Dump -DIAGLEVEL-

No diga DB2, diga infierno..
Dicho esto.. comentar que DB2 crea DUMPs de información  y los va almacenando en disco en ficheros dump.bin y guardando en el log db2diag.log información acerca del error o el evento sucedido.

Generalmente son errores lo que loggea por defecto, sin embargo, se puede cambiar ese comportamiento para ponerlo en modo debug

DB2 UPDATE DBM CFG USING DIAGLEVEL 4

Claro, que si alguien en algún momento lo puso en DEBUG y olvidó quitarlo, encontraremos que el disco se consume rápidamente.
Así que si tenemos que cambiarlo, podemos establecerlo a su valor por defecto:

DB2 UPDATE DBM CFG USING DIAGLEVEL 3

O bien establecer un valor si cabe menor:

DB2 UPDATE DBM CFG USING DIAGLEVEL 1

Adjunto links de información de IBM tanto de los ficheros DUMPS como del nivel de captura.

Posted in dba, sysadmin | Tagged , , , , | Leave a comment

Aplicacion para sincronizar carpetas en Outlook

Lo pongo a modo de curiosidad, puesto que no tengo previsto darle uso, ni lo he llegado a probar, pero son de esas cosas que al cabo de un tiempo puedes llegar a necesitar…

He dado un poco por casualidad con la aplicación CodeTwo FolderSync Addin, lo que permite o promete es la sincronización entre carpetas de un Outlook.
Según se lee en su web se integra perfectamente en Outlook 2007 y en 2010 (con la barra Ribbon).

Es útil para aquellos casos en los que tienes varias cuentas de correo configuradas y quieres sincronizar los contenidos de 2 carpetas.
De esta manera te evitas el tener que estar arrastrando los contenidos de una carpeta a otra manualmente.
La sincronización además es en doble dirección, por lo que ambas carpetas irán actualizandose si su “igual” recibe un nuevo item.

Cabe destacar que parece que el producto es gratuíto.

Posted in aplicaciones, informatica casera | Tagged , , , , | Leave a comment

SQL para listar usuarios SQL Server

Os dejo un pequeño script que permite poder listar rápidamente los usuarios existentes en SQL Server (2005 en mi caso).
De esta manera puedes sacar un reporte rápido agrupándolos además en logins de SQL o de Windows.

SELECT name, type_desc
FROM sys.server_principals
WHERE type_desc IN('SQL_LOGIN', 'WINDOWS_LOGIN', 'WINDOWS_GROUP');
Posted in Sql Server, windows | Tagged , , | 3 Comments

Cambiar character set por defecto MySQL

Todos los servidores con un servidor de base de datos MySQL, tienen por defecto un Character Set que aplican a las base de datos que se crean en dicho sistema a no ser que se especifique en la sentencia de creación:

 CREATE DATABASE `bbdd_moodle2` DEFAULT CHARACTER SET utf8;

La variable que controla el character set por defecto en el servidor es character_set_server y se especifica en el arranque del servicio MySQL, también se puede manipular desde my.cnf.

 # mysqld --character-set-server=utf8

Al crear una base de datos, es probable que vayas rápido y no caigas en tener en cuenta este detalle. El problema puede venir cuando se procede a instalar una aplicación que necesita UTF8.

Para corregirlo podemos usar un ALTER DATABASE como indica la documentación de MySQL.

Adjunto 2 ejemplos de como sería el ALTER para UTF8 y Latin1:

ALTER DATABASE bbdd_moodle2 DEFAULT CHARACTER SET utf8;
ALTER DATABASE bbdd_moodle2 DEFAULT CHARACTER SET latin1;

Bye!

Posted in mysql | Tagged , , , | 2 Comments