Резервное копирование базы данных SQL - PullRequest
4 голосов
/ 13 сентября 2011

Могу ли я сделать резервную копию базы данных в SQL Server Developer Edition?
Я использую этот код

backup database Test_db to disk = d:\DailyBackUp.

Этот код успешно выполняется, но папка DailyBackUp по-прежнему пуста.

Ответы [ 2 ]

2 голосов
/ 13 сентября 2011

необходимо указать имя резервной копии

backup database Test_db to disk = d:\DailyBackUp\BackupFileName.Bak
1 голос
/ 25 марта 2012

Смотрите мое решение.Создать 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

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»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...