Поделиться через


cлужба «Модуль записи SQL»

Служба «Модуль записи SQL» предоставляет дополнительные возможности резервного копирования и восстановления SQL Server с помощью механизма службы теневого копирования тома.

Служба «Модуль записи SQL» устанавливается автоматически. Она должна запускаться при запросе службы теневого копирования томов (VSS) резервного копирования или восстановления. Служба настраивается с помощью оснастки «Службы» Microsoft Windows. Служба модуля записи SQL устанавливается на всех операционных системах.

Назначение

Во время работы компонент Компонент Database Engine блокирует файлы данных и обладает монопольными правами доступа к ним. Если служба «Модуль записи SQL» не запущена, то у программ резервного копирования, работающих в Windows, нет доступа к файлам данных, а резервное копирование должно выполняться с помощью функции резервного копирования SQL Server .

Служба «Модуль записи SQL» позволяет во время работы SQL Server разрешить программам резервного копирования Windows копирование файлов данных SQL Server .

служба «Теневое копирование томов»

Служба теневого копирования томов — это набор API-интерфейсов COM, которые обеспечивают платформу для реализации резервного копирования томов во время записи приложениями данных в эти тома. В службе теневого копирования томов предусмотрен согласованный интерфейс, обеспечивающий координацию пользовательских приложений, обновляющих данные на диске (модулей записи) и программ, выполняющих резервное копирование приложений (генераторов запросов).

Служба теневого копирования томов захватывает и копирует стабильные образы для резервного копирования в работающих системах, особенно на серверах. При этом не происходит чрезмерного понижения производительности и стабильности работы служб. Дополнительные сведения о службе теневого копирования томов см. в документации по Windows.

Интерфейс виртуальных устройств резервного копирования (VDI)

SQL Server включает API с названием "Интерфейс виртуальных устройств резервного копирования" (VDI), который позволяет независимым поставщикам программного обеспечения встраивать SQL Server в их продукты для поддержки операций резервного копирования и восстановления. Эти функции API обеспечивают максимальную надежность и производительность, а также поддерживают все функции резервного копирования и восстановления SQL Server , включая полный набор возможностей оперативного и моментального резервного копирования.

Разрешения

Служба «Модуль записи SQL» должна запускаться под учетной записью Local System . Модуль записи SQL использует имя входа NT Service\SQLWriter при подключении к SQL Server. С помощью имени входа NT Service\SQLWriter процесс записи SQL может запускаться на более низком уровне прав доступа в учетной записи, помеченной как без имени входа, что снижает потенциальную уязвимость. Если модуль записи SQL отключен, то каждая служебная программа, которая полагается на моментальные снимки VSS, например System Center Data Protection Manager, а также некоторые другие продукты сторонних поставщиков, перестанет работать и будет сбоить с риском принятия нецелостных резервных копий баз данных. Если ни службы SQL Server, ни система, где они выполняются, ни система их размещения (в случае виртуальной машины) не нуждаются в чем-либо помимо резервного копирования Transact-SQL, то вы можете спокойно отключить службу записи SQL и удалить имя входа. Обратите внимание, что модуль записи SQL может вызываться системой или резервной копией тома независимо от того, использует ли копия моментальные снимки напрямую или нет. Некоторые продукты для резервного копирования системы используют службу VSS во избежание блокировки по открытым или заблокированным файлам. Модулю записи SQL требуются повышенные разрешения в SQL Server , поскольку во время его работы на короткий момент времени замораживаются все операции ввода и вывода для экземпляра SQL Server.

Компоненты

Служба «Модуль записи SQL» поддерживает:

  • полное резервное копирование и восстановление баз данных, включая полнотекстовые каталоги;

  • разностное резервное копирование и восстановление;

  • восстановление с перемещением;

  • переименование базы данных;

  • резервная копия, предназначенная только для копирования;

  • автоматическое восстановление моментального снимка базы данных.

Служба «Модуль записи SQL» не поддерживает:

  • Резервные копии журналов;

  • Резервное копирование файлов и файловых групп;

  • Восстановление страницы