viernes, 24 de septiembre de 2010

SQL Server - Reducir Log de Transacciones eficientemente (MSSQL 2000-2005)

/*
Ejecuta dos o tres veces la instrucción CHECKPOINT.
Esto asegurará que todas las páginas de memoria se han escrito en el fichero de datos.
*/
CHECKPOINT

/*
Luego haz un BACKUP LOG WITH TRUNCATE_ONLY para que trunque el registro de transacciones.
*/
BACKUP LOG
NombreBaseDatos WITH TRUNCATE_ONLY

/*
Posteriormente ejecutas DBCC SHRINKFILE indicando el nombre del fichero del log a reducir
*/
DBCC SHRINKFILE (
NombreBaseDatos_Log)

Vale aclarar que estas instrucciones funcionan para la versión 2000 y 2005 del SQL Server.
Listo!!!

lunes, 20 de septiembre de 2010

Tip Linux: Loguearse como root en Ubuntu

En contra de lo que muchos usuarios creen, en Ubuntu también es posible loguearse como root desde un terminal. Salvo que la forma de hacerlo es diferente a la tradicional ($ su).

El comando a escribir para loguearse como superusuario en un terminal bajo Ubuntu, es el siguiente:

$ sudo -s

Luego el interprete nos preguntará nuestra contraseña de usuario antes de mostrarnos el prompt correspondiente al superusuario.

Otras maneras de loguearse como root son:

$ sudo su

$ sudo bash

Ah!, y para salir del login como root, basta escribir "exit" en la terminal.

root@desktop:~# exit
exit
cristian@desktop:~$