jueves, 25 de febrero de 2010

Conseguir una consola root desde GRUB

Es bastante sencillo conseguir una consola como root simplemente modificando una de las entradas en GRUB.

Cuando arranque GRUB, escribe 'e' para editar la línea que arranque linux, que normalmente suele ser la primera. Después, de nuevo, edita la línea correspondiente al kernel con otra 'e'. Al final de la línea borra hasta la opción de lectura (ro) y añade:

rw init=/bin/bash

y pulsas intro una sola vez. Después para arrancar desde esta pantalla, lo hacemos con una 'b'.
No se te ocurra volver al grub, porque no funcionará, se borrarán los cambios que acabas de hacer.

martes, 16 de febrero de 2010

Error al restaurar una base de datos MSSQL 2005

Si al restaurar una base de datos en MSSQL Management 2005 nos devuelve el siguiente error

System.Data.SqlClient.SqlError: El conjunto de copia de seguridad contiene una copia de base de datos distinta de la existente (Microsoft.SqlServer.Smo)

lo podemos solucionar fácilmente si sobreescribimos, aunque la base de datos de destino la acabemos de crear.

Hacemos click en el botón derecho sobre el panel de la izquiera, en la base de datos que queremos restaurar, y seleccionamos Tareas --> Restaurar --> Base de datos
Si tenemos el backup, seleccionaremos "Origen de la restauración --> Desde dispositivo" y buscaremos el backup en el disco duro. Cuando lo tengamos, nos saldrá debajo, y deberemos marcar el checkbox que corresponda al campo Restaurar.

En la parte de la izquierda veremos un campo que se llama "Seleccionar una página" y ahí seleccionamos "Opciones".
En "Opciones de restauración" debemos marcar la opción

"Sobreescribir la base de datos existente"

y ya podemos restaurar la base de datos sin ningún problema!