Respaldos en MS SQL Server. Parte 2

admin

January 5, 2010

SQL SERVER

No Comment

Ahora veremos la ejecución de los respaldos, y las restauraciones. Me gusta hacerlo desde query Analizer, pero Management Studio y Enterprise Manager tienen cómodos y muy descriptivos asistentes.
La sentencia para el respaldo de una base de datos a disco es:

BACKUP DATABASE [MiBase] TO DISK = N’C:\Respaldo.bak’

Siendo [MiBase] el nombre de la base de datos y Respaldo.bak el nombre del archivo de respaldo.
Esta sentencia funciona para los modelos simple, full y bulk_logged.

Para respaldar el archivo de registro de transacciones, la sentencia sql es:

BACKUP LOG [MiBase]TO DISK = N’C:\Respaldolog.trn’

Donde [MiBase] el nombre de la base de datos y RespaldoLog.trn es el nombre del archivo de respaldo.
Esta sentencia funciona únicamente para los modelos full y bulk_logged.

Restauración.

La sentencia estándar para restaurar bases de datos en SQL Server es la siguiente:

RESTORE DATABASE [MiBase]
FROM DISK = N’C:\Respaldo.bak’

Esta sentencia funciona para los tres modelos de recuperación.

La sentencia estándar para restaurar registros de transacciones es la siguiente:

RESTORE LOG [MiBase]
FROM DISK = N’C:\RespaldoLog.trn’

Esta sentencia solo funciona para los modelos de recuperación full y bulk_logged. Hasta aquí, es la mar de sencillo, pero, por favor, échenle un ojo a la parte 3, que explica más a fondo las distintas situaciones de respaldo que se pueden presentar y como deben ser manejadas.

Related Posts

Conexión a Sql Server con Php 5.6 linux CentOS 6

admin

March 28, 2016

PHP, SQL SERVER

No Comment

Para conectarse a Sql Server desde linux utilizamos este comando para instalar el driver: [bash] $ sudo yum install -y php-mssql [/bash] Por ejemplo, para php5.6: [bash] $ sudo yum install -y php56w-mssql [/bash] Esta instrucción instala freetds, una colección de librerias para conectarnos con Sql Server desde linux. Con esta librería no solo podemos […]

Read More

Scripts de creación de objetos en Sql Server

admin

March 28, 2016

SQL SERVER

No Comment

La manera correcta de crear scripts en Sql Server para la creación de objetos, como tablas, procedimientos almacenados, funciones, restricciones, etc., es la siguiente: Primero, verificar si existe el objeto existe. Si existe, eliminarlo. Posteriormente, crear el objeto. Posteriormente, repetir para los objetos que dependen del que acabamos de crear. **Importante** Establecer siempre la base […]

Read More

Leave a Reply

Your email address will not be published. Required fields are marked *

Busca en el blog aqui

Herramientas Útiles

Suscribete al blog

Recibe en tu correo las últimas publicaciones

Publicidad

Sígueme en Twitter