lunes, 11 de marzo de 2013

Restaurar periodo de evaluacion SQL Management Studio

Hoy me topé con un Microsoft Management Studio que fue instalado en versión de evaluación y al querer iniciarlo me aparecía una leyenda como "El periodo de evaluación ha expirado". Lo de menos era desinstalar y reinstalar con una licencia pero necesitaba recuperar las bases de datos. Digo, también puede respaldar los mdf o hacer un full backup pero me pareció más sencillo cambiar el registro de windows llamado CommonFiles con la siguiente ruta:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\ConfigurationState

Se cambia el valor de 1 a 3 y con eso al ejecutar la actualización también se actualiza el Sql Management Studio, de no ser así aunque lo hagas una y otra vez, el popup seguirá saliendo.

Visto en http://sqlblog.com/blogs/jonathan_kehayias/archive/2009/02/20/sql-server-2008-evaluation-edition-expiration-woes.aspx

jueves, 20 de diciembre de 2012

Forzar mayúsculas en la captura de un formulario

Si quieres que se llene un formulario en mayúsculas, puedes agregar el siguiente código en el input de cada una de tus cajas de texto:

onkeyup=”this.value=this.value.toUpperCase()”

Como su nombre lo indica, onKeyUp activará las mayúsculas en cuanto se levante la tecla después de presionarla en ese campo.

Te quedaría por ejemplo:

<input type=”text” name=”nombre” onkeyup=”this.value=this.value.toUpperCase()”>

viernes, 7 de diciembre de 2012

Saber cuáles registros están duplicados en ORACLE

SELECT * COUNT (campo_discriminante) FROM tabla GROUP BY campo_discriminante HAVING COUNT (campo_discriminante) > 1

miércoles, 5 de diciembre de 2012

Matar sesión que bloquea tablas en ORACLE

Para saber si hay tareas bloqueadas hay que ejecutar como SYSDBA

SELECT * FROM V$LOCKED_OBJECT V

Ahí podemos ver el Session_ID que está bloqueando. Necesitaremos también saber el serial del SID

SELECT SERIAL# FROM V$SESSION WHERE SID = NUMERO DE SID

Con estos datos ya podemos matar la sessión

ALTER SYSTEM KILL SESSION '#SID, #SERIAL'