Perver-Sama Sanban 三番


Cantidad de envíos: 132 Localización: Ciudad de los Sapos Fecha de inscripción: 19/04/2010
Medallas Medallas:
 | Tema: Backups en SQLServer Jue 19 Ago 2010, 3:00 pm | |
| Bueno para los interezados. Aca les dejo un script para que automatisen la tarea de realizar backups en una base de datos SqlServer. | Código: | declare @strDataBase nvarchar(50) declare @strFolder nvarchar(500)
set @strDataBase = N'Nombre_de_mi_BasedeDatos' set @strFolder = N'D:\Backup\Carpeta_donde_guardare_mis_bakups' declare @tToday datetime set @tToday = getdate()
declare @strBackupName nvarchar(100) set @strBackupName = 'descripcion' + + replace(str(datepart(day, @tToday),2, 0), N' ', N'0') + replace(str(datepart(month, @tToday),2, 0), N' ', N'0') + str(datepart(year, @tToday), 4, 0) + replace(str(datepart(hour, @tToday),2, 0), N' ', N'0') + replace(str(datepart(minute, @tToday),2, 0), N' ', N'0')
declare @strBackupFile nvarchar(600) set @strBackupFile = @strFolder + N'' + @strBackupName + N'.bak'
backup database @strDataBase to disk = @strBackupFile with noformat, init, skip, name=@strBackupName |
El resultado reria algo como descripcion190820100257.bak
Si desean van al Agente Sql Server y programan la tarea para que se realize cuando ustedes crean que sea necesario.
|
|