Что определяет размер файла резервной копии SQL Server

Что определяет размер файла резервной копии SQL Server

Мои файлы резервных копий значительно больше исходных файлов базы данных. Как мне уменьшить размер файлов?

Я использую SQL Server 2000.

решение1

Настроено ли ваше задание резервного копирования надобавить к существующей резервной копии?

От "Резервное копирование и восстановление SQL Server 2000"

Резервные копии дисков

Резервное копирование базы данных может осуществляться в файл на диске или на дисковое устройство резервного копирования.

Любая база данных может быть в любой момент скопирована в файл на произвольном диске. Файл может быть инициализирован, или резервная копия может быть добавлена ​​к существующему файлу резервной копии.

В мастере SQL для настройки резервного копирования есть флажок для включения или выключения добавления или перезаписи. Если вы не видите, как это сделать через планы обслуживания, вам может потребоваться остановить существующее задание резервного копирования и создать его заново.

решение2

Каков размер ваших файлов журнала транзакций, LDF? Вы делаете резервные копии T-log, если вы в режиме полного восстановления?

решение3

Используете ли вы стороннее программное обеспечение для сжатия (LiteSpeed, RedGate)?

Как и любой файл данных, база данных SQL резервирует X места на строку/запись независимо от того, использует ли она все зарезервированное место, но это резервирование отражается в используемом дисковом пространстве. Если вы возьмете файл bak, сгенерированный из SQL, и прогоните его через NTBackup, он немного сожмет его, вы заметите (хотя это не рекомендуется). Это потому, что NTBackup очищает часть этого пустого зарезервированного пространства с файлом базы данных SQL. Стороннее программное обеспечение для сжатия также делает это, и я считаю, что в более поздних версиях SQL есть встроенное сжатие.

Что-то думать о.

Связанный контент