Obtener Backups de máquinas Windows con Vembu BDR


Sacar copias de seguridad (backups en inglés) es una actividad básica, esencial, incluso en entornos personales. Tomando eso en cuenta, la toma de copias de seguridad en entornos empresariales se convierte en un tema prioritario. En esta ocasión, mostraré el uso de Vembu BDR Suite, una herramienta especializada en sacar backups de máquinas virtuales y reales. Utilizaré dicha herramienta para sacar una copia de seguridad de un disco en una máquina real con Windows 10. Así que, sin más preámbulo, comencemos.

Contenido

  1. Entorno
  2. Instalar Vembu BDR en el Servidor
  3. Instalar Vembu ImageBackup Client en el Cliente
  4. Realizar la toma de copia de seguridad

Entorno

  • 1 máquina con Windows (Nota: también funciona en una máquina virtual, pero Vembu BDR no detecta máquinas de VMware Workstation. En este caso, toma a la máquina virtual como cualquier otra máquina en la red). Llamaré a esta máquina, Cliente.
  • 1 máquina con Windows que servirá para hospedar a Vembu BDR. Llamaré a esta máquina, Servidor.

Instalar Vembu BDR en el Servidor


1. En el Servidor, descargue el instalador de Vembu BDR. Puede encontrar una versión de prueba aquí.

2. Haga doble clic en el instalador.


3. El sistema pedirá permisos para instalar algunos componentes, haga clic en Sí.

4. En la pantalla de bienvenida del asistente de instalación, haga clic en Next.

5. Seleccione ‘I accept the agreement’ para aceptar los términos de uso y haga clic en Next.

6. Si es que ya tiene instalado PostgreSQL (como es mi caso), el asistente preguntará si se desea usar la instalación actual o desinstalar e instalar PostgreSQL de nuevo. Yo usaré la instalación actual. Si es que no tiene PostgreSQL instalado en su sistema, se instalará normalmente sin necesidad de este paso.


7. La siguiente pantalla muestra las configuraciones antes de instalar. Se pueden personalizar, pero yo usaré los valores por defecto. Luego, haga clic en Install.


8. Aparecerá una alerta preguntando si vamos a instalar todo con los valores por defecto. Como ese es el caso, haga clic en Yes.


9. Ahora solo resta esperar a que finalice la instalación.


10. Una vez que la instalación finalice, veremos la siguiente pantalla. Presione Finish.


11. Para ingresar a la consola web, ingrese ‘admin’ como nombre de usuario y contraseña.

12. Seleccione su zona horaria correspondiente y haga clic en Save.


13. Ingrese un nombre para el servidor. Yo usé ‘Servidor’. Luego, haga clic en Update.


¡Felicitaciones! Acabamos de instalar Vembu BDR. Lo siguiente será instalar el cliente de Vembu en la máquina Cliente.

Instalar Vembu ImageBackup Client en el Cliente


1. Vaya a la máquina Servidor y abra la consola Web.

2. Haga clic en ‘Download’ en ‘Physical Image’. Un archivo se descargará.


3. Copie este archivo a la máquina Cliente y haga doble clic en él.


4. Haga clic en Next en la pantalla de bienvenida.

5. Acepte los términos de uso y haga clic en Next.

6. Elija un nombre para identificar al cliente. En este caso, yo usaré ‘Cliente’. Haga clic en Next.


7. Seleccione ‘Typical’ y haga clic en Next.

8. Finalmente, haga clic en Install para iniciar la instalación.


9. Una vez que se complete la instalación, haga clic en Finish.

10. Ingrese en la consola Web con ‘admin’ como usuario y contraseña.


11. Elija la zona horaria apropiada y haga clic en Save.

12. En el diálogo ‘Set Time Zone’, haga clic en Yes.


13. Ingrese el IP o Hostname de la máquina Servidor y haga clic en Connect.


14. Si es que todo está bien configurado, un mensaje aparecerá indicando que la conexión con el Servidor fue exitosa:


Ahora, espere un momento y se mostrará la consola Web del Cliente.


15. Haga clic en ‘Install Vembu ImageBackup Disk image driver’.

16. En el diálogo que se muestra, haga clic en Yes. La instalación comenzará y luego la máquina se reiniciará.


Realizar la toma de copia de seguridad


1. En la máquina Cliente, haga doble clic en el acceso directo de Vembu ImageBackup Client en el escritorio para abrir la consola Web.

2. Ingrese con ‘admin’ como nombre de usuario y contraseña.

3. Seleccione todas las subdivisiones del disco que desea respaldar y haga clic en Next.


4. Se abrirá un diálogo preguntando si deseamos añadir un punto de montaje al sector del disco reservado por el sistema. Si hacemos clic en Add, se le asignará una letra a esa parte del disco, como si fuera otra partición. Por tanto, haga clic en Cancel y clic en Next otra vez.


5. En el paso ‘Configuring Scheduling’, elija los días y las horas en que se tomarán los backups. Como este es un ejemplo, yo dejará los valores por defecto. Haga clic en Next.


6. En ‘Configure Retention’, seleccione la política de retenciones. Yo dejé los valores por defecto. Ahora, haga clic en Next.

7. Ingrese un nombre para la copia de seguridad. Yo le puse ‘Test’. Ahora, haga clic en Save Backup y en OK para confirmar.



8. La copia de seguridad se iniciará. Usted puede ver el progreso de la misma:


9. Para observar el backup desde el Servidor, vaya a éste y abra la consola Web de Vembu. Haga clic en Dashboard y podrá ver la copia de seguridad ‘Test’.


10. Una vez que el backup finalice, usted lo podrá ver tanto en el cliente:


Como en el servidor en Dashboard:


Vembu BDR es una herramienta muy fácil de utilizar, ya que no se necesitan demasiadas configuraciones ni para el servidor ni el cliente. Vale la pena probarla y así ver los potenciales beneficios que podría tener la herramienta dentro de una organización.

Usando SQL Server Comparison Tool para comparar bases de datos


Es común la necesidad de comparar bases de datos, ya sea para solucionar problemas, para revisar el efecto de una aplicación sobre una base de datos, etc.

En este contexto, SQL Server Comparison Tool es una herramienta que nos permite comparar bases de datos SQL Server con mucha facilidad. En este artículo mostraré su uso en dos escenarios.

Escenario 1: Dos bases de datos iguales, pero una de ellas una tabla, una vista y dos procedimientos almacenados extra


Para este escenario, yo creé un par de bases de datos: Test 1 y Test2. Test2 contendrá la tabla, vista y procedimientos almacenados extras. Por el momento, no tienen nada:



Ahora, insertaremos datos idénticos en ambas bases de datos: Una tabla llamada Personas, una vista llamada vista_Personas y un procedimiento almacenado llamado pa_Personas.

Tabla Personas


Primero, la tabla Personas con datos idénticos. Abra una ventana de consultas y pegue y ejecute la siguiente consulta:

USE Test1;
CREATE TABLE Personas
(
ID int,
Nombre varchar(255),
Apellido varchar(255),
Edad int,
);
GO

INSERT INTO Personas
VALUES
(1,'Albert','Einstein',56),
(2,'Marilyn','Monroe',18),
(3,'Bart','Simpson',10),
(4,'Mary','Jane',42)
GO

USE Test2;
CREATE TABLE Personas
(
ID int,
Nombre varchar(255),
Apellido varchar(255),
Edad int,
);
GO

INSERT INTO Personas
VALUES
(1,'Albert','Einstein',56),
(2,'Marilyn','Monroe',18),
(3,'Bart','Simpson',10),
(4,'Mary','Jane',42)
GO

Eso crea una tabla llamada Personas en ambas bases de datos. Luego, se añaden algunos datos a la tabla.



Crear la vista


Para crear la vista, ejecute la siguiente consulta:

USE Test1;
GO
CREATE VIEW vista_Personas
AS
SELECT Nombre, Apellido
FROM Personas
WHERE Edad > 20;
GO

USE Test2;
GO
CREATE VIEW vista_Personas
AS
SELECT Nombre, Apellido
FROM Personas
WHERE Edad > 20;
GO

Eso crea una vista llamada vista_Personas en la base de datos Test1 que selecciona todas as personas mayores de 20.

Crear el procedimiento almacenado


Para crear el procedimiento almacenado pa_Personas, ejecute el siguiente código:

USE Test1
GO
CREATE PROCEDURE pa_Personas
@edad int
AS
SELECT Nombre, Apellido
FROM Personas
WHERE Edad = @edad
GO

USE Test2
GO
CREATE PROCEDURE pa_Personas
@edad int
AS
SELECT Nombre, Apellido
FROM Personas
WHERE Edad = @edad
GO

En este punto, tenemos dos bases de datos con datos idénticos. Lo siguiente será añadir una tabla, una vista y 2 procedimientos almacenados extra a la base de datos Test2. Lo podemos hacer ejecutando la siguiente consulta:

USE Test2
GO
CREATE TABLE Autos
(
Id int,
Marca varchar(255),
Transmision varchar(255),
)
GO

INSERT INTO Autos
VALUES
(1,'Toyota','manual'),
(2,'Mazda','manual'),
(3,'Ford','automatica'),
(4,'Toyota','automatica')
GO

CREATE VIEW vista_extra
AS
SELECT Id, Marca
FROM Autos
WHERE Transmision = 'manual'
GO

CREATE PROCEDURE pa_extra
@marca varchar(255)
AS
SELECT Id, Transmision
FROM Autos
WHERE Marca = @marca
GO

CREATE PROCEDURE pa_extra2
@marca varchar(255)
AS
SELECT Id, Transmision
FROM Autos
WHERE Marca = @marca
GO

Comparar las diferencias entre bases de datos con SQL Server Comparisson Tool

1. Abra SQL Server Comparisson Tool

2. Conéctese a su servidor SQL Server

3. En el panel izquierdo, en ‘Database’ seleccione ‘Test1’. En el panel derecho, seleccione ‘Test2’:



4. Haga clic en ‘Compare All’.

5. Seleccione ‘Tables’, ‘Procedures’ y ‘Views’ y haga clic en ‘Compare’.



6. Ya que la comparación ha sido realizada, los resultados serán mostrados en un reporte:



Este puede ser copiado al portapapeles o a un archivo.

Escenario 2: Dos tablas idénticas, una de ellas con 3 filas extras de datos


Para este escenario, usaremos la tabla ‘Personas’, que es idéntica tanto en Test1 como en Test2. Ahora, para añadir las 3 filas extras de datos a esta tabla en Test2 use la siguiente consulta:

USE Test2
GO
INSERT INTO Personas
VALUES
(6,'Abraham','Lincoln',40),
(7,'Veronica','Aruquipa',25),
(8,'Maria','Leon',20)
GO

Para hacer la comparación de tablas con SQL Server Comparison Tool:

1. Abra SQL Server Comparison Tool.

2. Conéctese a su servidor SQL Server.

3. En el panel izquierdo, en ‘Database’ seleccione ‘Test1’. En el panel derecho, seleccione ‘Test2’ y la tabla ‘Personas’:



4. Haga clic en ‘Compare Data’.

5. Haga clic en ‘OK’ en el diálogo ‘Data Comparison options’.

6. Espere un momento y se generará un reporte con un resumen de los resultados. En este caso, muestran las 3 filas de diferencia:



SQL Server Comparison Tool es una herramienta que se destaca por su facilidad de uso. Además de eso, la posibilidad de exportar los resultados a diferentes tipos de salidas le otorga utilidad extra. La herramienta tiene un periodo de prueba de 30 días. Ya que se trata de un periodo de prueba gratis, aconsejo probar esta herramienta, ya que, en realidad, es muy fácil de usar y ahorra tiempo y esfuerzo.

10 trucos para Excel para aprovecharlo al máximo (II)


Esta es la secuela de los 10 trucos para Excel que presenté anteriormente.

Contenido


  1. Generar número al azar en un rango dado
  2. Ver las fórmulas en la hoja de cálculo
  3. Fijar la cabecera de una tabla
  4. Cambiar la orientación del texto
  5. Formato condicional
  6. Seleccionar todo
  7. Repetir el contenido de la celda superior
  8. Fijar una celda en una fórmula
  9. Navegar rápidamente entre hojas
  10. Ir rápidamente a los extremos de una tabla


1. Generar número al azar en un rango dado


En ocasiones, es necesario generar datos al azar entre ciertos números. Hacer esto es muy fácil en Excel. Simplemente pegue esta fórmula: =ALEATORIO.ENTRE(30;100) en una celda, donde 30 y 100 son los límites entre los cuales se generarán números. Si desea más celdas con números, simplemente elija la celda con la fórmula y haga clic en la esquina inferior derecha de la celda. Luego, arrastre:



2. Ver las fórmulas en la hoja de cálculo


Puede que tenga una hoja llena de número que no dicen mucho. Una manera de arreglar esto es viendo las fórmulas en la hoja en lugar de los número. Para hacer esto, simplemente presiona CTRL + [ y las fórmulas se mostrarán en la hoja de cálculo en lugar de los números que generan.





3. Fijar la cabecera de una tabla


Si es que tiene una tabla muy grande, es molesto tener que volver una y otra vez al principio para ver los nombres de las cabeceras de una tabla. Hay una solución muy práctica a esto. Simplemente abra la pestaña Vista > Inmovilizar > Inmovilizar fila superior.



Una vez elegida esa opción, si usted se desplaza hacia abajo para ver los datos, notará que la cabecera permanece fija, permitiéndole ver a qué columna pertenecen los datos:



4. Cambiar la orientación del texto


Para ciertas hojas es útil poder modificar la orientación del texto, especialmente con motivos estéticos. Para lograr esto, elija cualquier celda con texto, luego haga clic derecho > Formato de celdas… > Alineación. Una vez ahí, puede modificar la orientación del texto. Yo la modifiqué a 45 grados.



Después de hacer clic en Aceptar, el resultado se ve como sigue:


5. Formato condicional


El formato condicional modifica el comportamiento de una celda en base a las condiciones que nosotros le demos. Digamos que tenemos una serie de edades. Las edades por encima de los 65 años deberían tener un color rojo automáticamente. Para lograr esto, seleccione las celdas que tendrán el formato condicional. Luego, abra la pestaña Inicio > Formato condicional > Resaltar reglas de celdas > Es mayor que…



Ahora ingresa un valor. Todos los números mayores que ese valor serán remarcados en rojo. Dado que yo quiero que se remarquen todos los números mayores que 65 (incluyendo el 65), pondré un valor de 64:



Haga clic en Aceptar y verá los números mayores que 64 remarcados en rojo:



6. Seleccionar todo


Este es un atajo fácil. Sólo presione CTRL + E en la versión en español y CTRL + A en la versión en inglés.



7. Repetir el contenido de la celda superior


Para esto, simplemente presiona CTRL + ‘. El contenido de la celda superior se copiará, ahorrándole tiempo y esfuerzo.



8. Fijar una celda en una fórmula


Supongamos que necesitamos convertir Bolivianos a Dólares. Tenemos la siguiente tabla con los valores en Dólares y el tipo de cambio:



Todos los valores de la columna Bolivianos tiene que dividirse entre el mismo valor, así que, construimos la fórmula:



Ahora, dentro de la fórmula seleccione la celda que quiere fijar, en este caso B2. Una vez seleccionada, presione F4 y verá que se añaden signos de dólar a la celda ($B$2)



Ahora presione Enter y ya puede arrastrar la fórmula, la cual mantendrá B2 fijo:



9. Navegar rápidamente entre hojas


Cuando las empresas usan Excel para algo, generalmente se van añadiendo hojas hasta que es difícil desplazarse entre ellas. Este truco le ayudaré en esa tarea. Solamente presione CTRL + Av Pag para avanzar en las hojas, y CTRL + Re Pag para retroceder.



10. Ir rápidamente a los extremos de una tabla


Si tiene una tabla grande, es posible que haya tenido que desplazarse manualmente hasta el final de esta, y lo mismo para volver al principio. Sin embargo, hay una manera fácil de hacer esto. Mantenga presionado CTRL y desplácese con las flechas del teclado. Irá directamente a los extremos de la tabla.


Referencias


10 Microsoft Excel 2016 Tips Every User Should Know
7 Excel Tricks to Make You a Power User
222 Excel keyboard shortcuts for PC and Mac