/ Published in: SQL
                    
                                        
Crear un backup de una base de datos en SQL Server 2005/08 desde código en la posición definida por Device.
Cuidado con los permisos:
http://support.microsoft.com/kb/207187/es
                Cuidado con los permisos:
http://support.microsoft.com/kb/207187/es
                            
                                Expand |
                                Embed | Plain Text
                            
                        
                        Copy this code and paste it in your HTML
USE [master] ;
/* PRIVATE FIELD(s) */
DECLARE @DATABASE SYSNAME ;
DECLARE @FilePath NVARCHAR(500) ;
DECLARE @FileName NVARCHAR(500) ;
DECLARE @BackupName NVARCHAR(500) ;
DECLARE @DeviceName NVARCHAR(500);
/* FILL FIELD(s) */
SELECT @DATABASE = 'DATA BASE NAME'
SELECT @FilePath = N'D:\Backup\';
SELECT @FileName = @FilePath + @Database + '.bak' ;
SELECT @DeviceName = @Database + '_' + 'dump';
/* CREATE BACKUP DEVICE */
IF (SELECT COUNT(*) FROM sys.backup_devices WHERE NAME=@DeviceName)<=0
BEGIN
EXEC sp_addumpdevice 'disk', @DeviceName, @FileName;
END
/* BACKUP DATABASE */
BACKUP DATABASE @Database TO @DeviceName
GO
Comments
 Subscribe to comments
                    Subscribe to comments
                
                