В настоящее время у меня есть планы обслуживания, настроенные для резервного копирования баз данных SQL Server на локальные диски, затем файлы собираются Commvault каждую ночь, а мой план обслуживания SQL-сервера удаляет файлы резервных копий по истечении нескольких недель. Мне не нравится резервное копирование SQL-сервера на локальные диски, время от времени commvault дает сбой, а мои ежечасные резервные копии бесполезны - если я потеряю весь сервер, мне придется вернуться к последней ночи из commvault.
Вместо этого я хотел бы создать резервную копию SQL-сервера в общей сетевой папке, а затем использовать Commvault для получения резервных копий оттуда. SQL-сервер, похоже, не может выполнять резервное копирование напрямую в папку по сети, но я смог выполнить резервное копирование в общий сетевой ресурс, создав устройство с помощью sp_addumpdevice. В основном это создает файл в общей сетевой папке, который SQL видит как устройство, но проблема в том, что вместо получения одного файла для каждой резервной копии я получаю несколько резервных копий внутри файла. Я могу настроить резервные копии с истечением срока действия, что, как я предполагаю, означает, что резервные копии начнут повторно использовать просроченное пространство ... но я боюсь, что commvault будет создавать резервные копии этого большого файла каждую ночь, а не только новые резервные копии.
Итак, есть ли способ делать резервные копии на сетевом ресурсе с отдельными файлами резервных копий для каждой базы данных для каждой резервной копии?
Спасибо.
Не знаю, почему у вас проблемы. Это диалоговое окно полного резервного копирования как часть плана обслуживания:
Просто введите UNC-путь в текстовое поле «папка» в разделе «Создать файл резервной копии для каждой базы данных». Лично я также проверяю «Создать подкаталог». У меня отлично работает.