Alternativa a SQL Agent

Es bastante común en las versiones Express de SQL Server que se busque una alternativa a SQL Server Agent para programar JOBS tan necesarios como actualizar algunas tablas o crear respaldos. La alternativa es similar a lo que se hace con MYSQL, usando la herramienta OSQL para efectuar los comandos y creando una Tarea Programada […]

Read More

Como redactar manuales de usuario

Lo principal que se debe tener en cuenta al desarrollar un manual de usuario es: Escribirlo para que lo entienda hasta un niño de 6 años. Si, prácticamente escribirlo “For Dummies”. Y no se trata de menospreciar a los usuarios, pero al aprender algo nuevo, TODOS somos “dummies”. El manual de usuario es muy importante, […]

Read More

Cotización de un proyecto

¿Cuantas veces no nos hemos roto la cabeza cotizando? Cotizar es una de los problemas más comunes para los ingenieros de software ¿Cuánto voy a cobrar? es una pregunta muy popular. Existen varias respuestas, varios enfoques, pero primordialmente se debe conocer: Cuanto te cuesta operar Cuanto quieres ganar El primer paso es obtener un costeo […]

Read More

Resolver conflicto de intercalación en SQL Server

En ocasiones tenemos que efectuar consultas JOIN o referenciadas entre tablas y cuando estas tienen diferentes intercalaciones (COLLATIONS), SQL Server nos arrojará un error del tipo “Cannot resolve the collation conflict between…” o “No se puede resolver el conflicto de intercalación entre…”.Pues bien, existe una manera sencilla de superar esta dificultad sin tener que utilizar […]

Read More

MD5 y SHA1 en SQL Server

Las funciones de encriptación de MySQL tan socorridas MD5 y SHA1 pueden ser utilizadas también en SQL Server, mediante la función HashBytes, pasando como parámetros el algoritmo de encriptación y la cadena a encriptar ejemplo: SELECT HASHBYTES(‘MD5’,‘Secret‘) SELECT HASHBYTES(‘SHA1’,‘Secret‘) La misma función HASHBYTES(‘[algoritmo]’,'[texto_por_encriptar]’) es capaz de utilizar los algoritmos de encriptación MD2, MD4, MD5, SHA […]

Read More