Manual Sql

Páginas: 8 (1867 palabras) Publicado: 10 de diciembre de 2012
Realizar un Backup Programado
con SQL Server 2005
WhitePaper
Marzo de 2007








Contenidos

1. Propósito _____________________________________________ 3

2. Scripts para realizar copias de seguridad de su base de datos _______________ 4

3. Realizarun backup programado desde SQL Server 2005__________________ 6

4. Alternativa para SQL Server 2005 Express __________________________ 14

4.1. Tareas Programadas del Sistema Operativo ______________________________ 14Realizar un Backup Programado con SQL Server 2005 | WhitePaper | 2








1. Propósito
Este documento tiene como propósito explicar la acción de realizar un backup programado de una o varias bases de datos con la herramienta SQL Agent Job Scheduling Service, la cual no estádisponible en la versión Express (gratuita) de este programa, pero que si que encontraremos en las versiones de licencia Workgroup, Standard y Enterprise.

Va dirigido a aquellas personas que tienen como responsabilidad gestionar las bases de datos. Para esto, es necesario que la persona que realice dicha tarea este familiarizado tanto con el entorno de SQL Server 2005, y tambiénque sea capaz de realizar sentencias en SQL.

















































































Realizar un Backup Programado con SQL Server 2005 | WhitePaper | 3








2. Scripts para realizar copias deseguridad de su base de datos
Es necesario realizar un script o comando SQL para realizar una copia de seguridad programada. En este, debemos de especificar la base de datos de la que queremos hacer nuestro backup, la ruta de almacenamiento del mismo, el nombre de nuestro backup, así como las características que deseemos configurar para realizar nuestra tarea.En concreto, para seguir este ejemplo, la consulta que hemos creado es la siguiente:


-- Preference, S.L.
-- 20/03/2007
-- Script simplificado para realizar copias de seguridad de su base de datos




-- Parámetros de entrada
DECLARE @strDatabase nvarchar(50) DECLARE @strFolder nvarchar(500)-- Seleccione el nombre de la base de datos y su ubicación SET @strDatabase = N'PrefSuite'

--Seleccione el directorio donde se creará la copia de seguridad SET @strFolder = N'C:\BackupsDB'


-- Por defecto, se creará un archivo .bak con el nombre de la base de datos -- más la fecha y hora actual
-- Ekemplo:PrefSuite 200703201535.bak
-- Backup de la base de datos de PrefSuite creado el 20 de marzo de 2007 a las 15:35
-- Usted es libre de personalizarse este script de acuerdo a sus necesidades. -- Para más información consulte la ayuda de Microsoft SQL Server.


DECLARE @tToday datetime
SET @tToday = GETDATE()DECLARE @strBackupName nvarchar(100)
SET @strBackupName = @strDatabase + N' ' + STR(DATEPART(year, @tToday), 4, 0)
+ REPLACE(STR(DATEPART(month, @tToday), 2, 0), N' ', N'0') + REPLACE(STR(DATEPART(day, @tToday), 2, 0), N' ', N'0') + REPLACE(STR(DATEPART(hour, @tToday), 2, 0), N' ', N'0') + REPLACE(STR(DATEPART(minute, @tToday), 2, 0), N' ',...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • manual sql
  • Manual De SQL
  • Manual De SQL
  • Manual Sql
  • Manual SQL
  • MANUAL SQL
  • Manual sql
  • MANUAL SQL

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS