Blog

Blog Post Title

What goes into a blog post? Helpful, industry-specific content that: 1) gives readers a useful takeaway, and 2) shows you’re an industry expert.

Use your company’s blog posts to opine on current industry topics, humanize your company, and show how your products and services can help people.

Enable network access to MonetDB

Last week at my job we have upgraded MonetDB Server to last version (MonetDB 5 server v11.23.3 “Jun2016” / http://monetdb.org) , but after restart the service, it stoped to listen connections, just allowing local connections, after a long search over internet and differente solutions, no one is usefull, then after browse installed files, i found monetdbd, this monetdb tool is responsible to show/change initialization parameters for daemon, then change listenaddr parameters, with:

monetdbd set listenaddr=0.0.0.0 /disco/monetdb/dbfarm/ <— this is my dbfarm location

and after restart monetdb. i have been able to connect again using jdbc driver from a remote machine.

Securitización de apache

Apache es el día de hoy uno de los mas populares servidores web, segun las ultimas mediciones alrededor del 50% de las páginas web son servidas por Apache, se encuentra como servidor por defecto en la mayoria de las distribuciones de Linux y es facil de instalar y poner en funcionamiento, por defecto, instala y activa una serie de modulos que no necesariamente utilizaremos y que podrian poner a nuestro sistema en riesgo de ataques.

Solucionar error de conección a MySQL desde linea de comando

Un mensaje de error frecuente cuando se trata de usar la utilidad de línea de comando de MySQL es: can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (esta ultima ruta dependera del sistema operativo y la distribuión de linux). Este error es muy simple de resolver.

Problemas con el nivel de compatibilidad en Sql Server

La semana pasado tratando de ejecutar un script sql de actualización a una base de datos en la empresa, Sql Server 2005 me ha devuelto el siguiente mensaje de error :

Sintaxis incorrecta cerca de ‘%1’. Es probable que tenga que establecer el nivel de compatibilidad de la base de datos actual en un valor superior para habilitar esta característica. Vea la ayuda del procedimiento almacenado sp_dbcmptlevel

Este mensaje de error se entrega basicamente cuando tratamos de ejecutar una consulta o procedimiento almacenado,  que no es compatible con versiones previas de Sql Server, Cuando Sql server 2000 es actualizado a Sql Server 2005 ó 2008, deberia tambien la versión de compatibilidad ser actualizada, pero en mi caso la base de datos se movio desde un servidor con Sql Server 2000 a Sql Server 2005, usando un respaldo.

Solución: Para cambiar le nivel de compatibilidad ejecute lo siguiente,

Para Sql Server 2005
EXEC sp_dbcmptlevel ‘DatabaseName’, 90

Para SQL Server 2008:
EXEC sp_dbcmptlevel ‘DatabaseName’, 100

despues de actualizar al nuevo nivel de compatibilidad pude ejecutar el script sin ningun problema y el sistema funciona perfectamente.
hasta pronto…