Могу ли я сделать резервную копию базы данных в SQL Server Developer Edition? Я использую этот код
backup database Test_db to disk = d:\DailyBackUp.
backup database Test_db to disk = d:\DailyBackUp
Этот код успешно выполняется, но папка DailyBackUp по-прежнему пуста.
DailyBackUp
необходимо указать имя резервной копии
backup database Test_db to disk = d:\DailyBackUp\BackupFileName.Bak
Смотрите мое решение.Создать 2 файла 1 / BackupScript.sql
DECLARE @MyBackupName nvarchar (250) SET @MyBackupName = 'C: \ Projects \ ABC \ DB Backup \ YouDBFileName_' + convert ((varchar (10), getdate (), 112) + '.BAK' BACKUP DATABASE [YouDBFileName] TO DISK = @MyBackupName WITH NOFORMAT, NOINIT, NAME = N'DatabaseName-Full Backup Database ', SKIP, NOREWIND, NOUNLOAD, STATS = 10
DECLARE @MyBackupName nvarchar (250)
SET @MyBackupName = 'C: \ Projects \ ABC \ DB Backup \ YouDBFileName_' + convert ((varchar (10), getdate (), 112) + '.BAK'
BACKUP DATABASE [YouDBFileName] TO DISK = @MyBackupName WITH NOFORMAT, NOINIT, NAME = N'DatabaseName-Full Backup Database ', SKIP, NOREWIND, NOUNLOAD, STATS = 10
2 / AutoBackup.bat
PATH = "C: \ Program Files \ Microsoft SQL Server \ 90 \ Tools \Binn \ "SQLCMD.EXE -S.-E -i "C: \ Projects \ ABC \ DB Backup \ BackupScript.sql"
При необходимости измените параметры. Теперь вы можете запустить AutoBackup.bat и автоматически создатьрезервное копирование базы данных типа «YouDBFileName_20120325.bak»