SQLServer 2008: имя файла резервной копии - PullRequest
1 голос
/ 18 июня 2010

У меня SQL Server 2008, и я бы изменил имя файла резервной копии. Я использую пакет служб SSIS для выполнения резервного копирования.

Имя файла выглядит как

[DATABASE_NAME] _backup_YYYY_MM_DD_XXXXXX_XXXXXX

Это автоматически генерируется SqlServer, и я хочу удалить "_".

Как я могу изменить это?

Заранее спасибо,

Энди.

Ответы [ 3 ]

1 голос
/ 18 ноября 2015

Я столкнулся с подобной ситуацией сегодня и использовал следующий обходной путь.

Используйте «Выполнить задачу процесса», чтобы переименовать резервную копию. Я создал командный файл с помощью следующей команды и выполнил его после задания резервного копирования базы данных.

ren BDNAME.bak DBNAME_%date:~-4,4%%date:~-7,2%%date:~4,2%.bak

Приведенная выше команда переименует файл DBNAME.bak в DBNAME_yyyymmdd.bak

Храните файл в той же папке, где вы храните файл резервной копии. В редакторе задач «Выполнение процесса» укажите имя файла пакета в свойстве «Исполняемый файл» и расположение файла пакета в свойстве WorkingDirectory.

Надеюсь, это поможет.

0 голосов
/ 24 июля 2013

Не думаю, что вы можете вручную редактировать свойство DestinationManualList.Щелкните правой кнопкой мыши на задании и выберите «Изменить».В открывшемся диалоговом окне нажмите «Резервное копирование базы данных по одному или нескольким файлам», затем нажмите кнопку «Добавить».В диалоговом окне «Выбор места назначения резервной копии» нажмите «Имя файла» и введите путь, включая имя и расширение файла.То, что вы ввели, будет отображаться в коллекции DestinationManualList.

0 голосов
/ 18 июня 2010

Я считаю, что вы можете использовать DestinationManualList для этого, хотя я никогда не использовал его сам, и я не могу найти документацию или примеры этого где-либо. Он отображается в списке свойств для задачи резервного копирования базы данных, но не в диалоговом окне для нее.

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