Как сторонние инструменты резервного копирования SQL Server получают доступ к файлам баз данных для резервного копирования? - PullRequest
3 голосов
/ 04 апреля 2010

Я читаю о Red Gate SQL Backup, и мне понравилась идея создания сжатой резервной копии базы данных и записи на диск сжатой резервной копии напрямую без промежуточной резервной копии SQL Server.

И мне интересно, как этот тип программного обеспечения делает резервные копии.Доступ к файлам базы данных напрямую?Он использует какой-то SQL Server или Windows API?Windows Shadow Copy?

Ответы [ 2 ]

4 голосов
/ 04 апреля 2010

SQL Server имеет API для провайдеров резервного копирования, чтобы подключать элементы в конвейер резервного копирования. См. ИНФОРМАЦИЯ: ОСВЕЩЕНИЕ ЗАЖИГАНИЯ в резервных копиях VSS и VDI в SQL Server или ознакомьтесь с проектом Сжатое резервное копирование SQL Server в sourceforge.

Более подробная информация по адресу:

3 голосов
/ 04 апреля 2010

Используется «SQL Server Интерфейс виртуального устройства (VDI)» согласно Datasheet .

Нельзя теневое копирование или использовать Windows API для резервного копирования файлов сервера SQL

Оболочка CodeProject VDI , если вы хотите написать собственную

...