1 0 Archive | Julio, 2012
post icon

Encriptar contraseñas en SQL Server

Para muchas cosas podriamos necesitar encriptar datos dentro de la base de datos, y uno de los usos más comunes es para almacenar contraseñas. SQL Server desde versiones antiguas soportaba ya esta función integrada.

Anteriormente podiamos encriptar y desencriptar con las funciones públicas PWDENCRYPT y PWDCOMPARE, incluso hasta hoy día podemos utilizar éstas funciones aunque no les recomiendo (Continuar Leyendo sobre Encriptar contraseñas en SQL Server)

post icon

Como forzar a utilizar una tipografia en una WEB

A veces en en afán de crear páginas webs bonitas llegamos a utilizar tipografías o fuentes poco comunes, que no todas las máquinas tendrán instaladas y por lo tanto no serán visualizadas como deseamos.

Personalmente me ha gustado mucho una fuente creada por Google, llamada Open Sans y la he usado en más de una ocasión pero resulta que no lo encontrarás en casi ninguna máquina.

Resulta que gracias a CSS con la ayuda (Continuar Leyendo sobre Como forzar a utilizar una tipografia en una WEB)

30 Julio 2012
post icon

Solucionar error ALTER AUTHORIZATION para crear diagramas en SQL Server

Cuando se restauraciones de bases de datos suele ocurrir que no se puede crear diagramas (DER) de la misma en SQL Server. El problema es que no tiene asignado correctamente el usuario dueño (owner) de esa BD.

Los objetos de soporte del diagrama de base de datos no se pueden instalar. Esta base de datos carece de propietario válido. Para continuar, primero use la página Archivos del diálogo Propiedades de la base de datos o la instrucción ALTER AUTHORIZATION para establecer como propietario de la base de datos un inicio de sesión válido y después agregue los objetos de soporte del diagrama de base de datos. (Continuar Leyendo sobre Solucionar error ALTER AUTHORIZATION para crear diagramas en SQL Server)

post icon

Clausula IN vs BETWEEN AND [SQL Tunning]

Para comprender éste articulo recomiendo que haga una lectura introductoria sobre la interpretación de los planes de ejecución en SQL Server.

Lo que demostraremos será la ventaja en rendimiento del BETWEEN AND sobre la cláusula IN, pero sólo en el contexto de valores numericos correlativos, ya que si es de otro tipo de dato o no son correlativos no aplicará este concepto.

Para explicar vamos a crear un ejemplo sencillo que demostrará lo expuesto, para ello vamos a valernos de la base de datos AdventureWorks2008R2, aquí donde conseguir e instalar. (Continuar Leyendo sobre Clausula IN vs BETWEEN AND [SQL Tunning])

post icon

Como borrar o truncar todos los datos de una Base de Datos

Hoy foreando un poco por el social MSDN vi un post muy útil compartido por Luis para “reiniciar” o vaciar totalmente una base de datos con muy pocas líneas de código, donde simplemente aporte una pequeña línea.

En resumen lo que el script hace es desactivar todos los constraint y triggers, luego intentar truncar todas las tablas y con las que falle procederá a eliminar todas las filas (Continuar Leyendo sobre Como borrar o truncar todos los datos de una Base de Datos)

post icon

Obtener la última Query ejecutada basada en el SPID con T-SQL

Son varios los motivos por el cual podríamos necesitar conocer que querys se estan ejecutando contra nuestro servidor de SQL Server, desde hacer seguimiendo de los usuarios, detección de cuellos de botellas, depuración de errores, etc. Sin importar cual fuere el motivo ésto podemos lograrlo de varias maneras, en donde expondré 2 de ellas.

Lo único que necesitamos es conocer el PID (ID del proceso) que vamos a consultar, en caso que no lo sepamos podemos revisarlas con

sp_who2; 

La primer manera (Continuar Leyendo sobre Obtener la última Query ejecutada basada en el SPID con T-SQL)

post icon

Instalar TeamViewer 7 en Ubuntu

Hoy luego de un buen tiempo volví a utilizar Ubuntu y necesitaba instalar TeamViewer en la máquina, para ahorrarme tiempo probé hacerlo desde Synaptic, el cual instaló el programa pero al intentar abrir o iniciar el servicio no lo podía hacer. Tampoco tenía ganas de resolver la incidencia, así que (Continuar Leyendo sobre Instalar TeamViewer 7 en Ubuntu)

Página 1 de 11