Compartir a través de


Servicio del objeto de escritura de SQL

El Servicio del objeto de escritura de SQL proporciona funcionalidad agregada para la copia de seguridad y restauración de SQL Server a través del marco del servicio de instantáneas de volumen.

El servicio de escritura de SQL se instala automáticamente. Debe ejecutarse cuando la aplicación Servicio de Copias de Sombra de Volumen (VSS) solicita una copia de seguridad de datos o restauración. Para configurar el servicio, use el applet de servicios de Microsoft Windows. El servicio de escritura de SQL se instala en todos los sistemas operativos.

Propósito

Al ejecutarse, Motor de base de datos bloqueos y tiene acceso exclusivo a los archivos de datos. Cuando el Servicio del objeto de escritura de SQL no se está ejecutando, los programas de copia de seguridad que se ejecutan en Windows no tienen acceso a los archivos de datos y las copias de seguridad deben realizarse mediante la copia de seguridad de SQL Server.

Use el Servicio del objeto de escritura de SQL para permitir que los programas de copia de seguridad de Windows copien archivos de datos de SQL Server mientras SQL Server se está ejecutando.

Servicio de instantáneas de volumen

VSS es un conjunto de API COM que implementa un marco para permitir que las copias de seguridad de volúmenes se realicen mientras las aplicaciones de un sistema siguen escribiendo en los volúmenes. VSS proporciona una interfaz coherente que permite la coordinación entre las aplicaciones de usuario que actualizan datos en disco (escritores) y las que realizan copias de seguridad de aplicaciones (solicitantes).

VSS captura y copia imágenes estables para realizar copias de seguridad en sistemas en ejecución, especialmente servidores, sin degradar indebidamente el rendimiento y la estabilidad de los servicios que proporcionan. Para obtener más información sobre VSS, consulte la documentación de Windows.

Interfaz de dispositivo de copia de seguridad virtual (VDI)

SQL Server proporciona una API denominada Interfaz de dispositivo de copia de seguridad virtual (VDI) que permite a los proveedores de software independientes integrar SQL Server en sus productos para proporcionar compatibilidad con las operaciones de copia de seguridad y restauración. Estas API están diseñadas para ofrecer una confiabilidad y rendimiento máximos, así como para ser compatibles con todas las funciones relativas a las copias de seguridad y restauración de SQL Server , incluidas todas las capacidades de copias de seguridad interactivas y de instantáneas.

Permisos

El servicio de Escritura de SQL debe ejecutarse en la cuenta Local System. El servicio de escritura de SQL usa el usuario NT Service\SQLWriter para conectarse a SQL Server. El uso del inicio de sesión NT Service\SQLWriter permite que el proceso de escritura de SQL se ejecute en un nivel de privilegios inferior en una cuenta designada como sin inicio de sesión, lo que limita la vulnerabilidad. Si el servicio SQL Writer está deshabilitado, cualquier utilidad que dependa de instantáneas de VSS, como System Center Data Protection Manager, así como otros productos de terceros, se verá afectada; peor aún, correrá el riesgo de realizar copias de seguridad de bases de datos que no sean coherentes. Si ni SQL Server, el sistema en el que se ejecuta ni el sistema host (en caso de una máquina virtual) necesitan usar algo que no sea de Transact-SQL de copia de seguridad, entonces el servicio SQL Writer se puede deshabilitar de forma segura y el inicio de sesión eliminado. Tenga en cuenta que el servicio Escritor de SQL puede ser invocado por una copia de seguridad a nivel de sistema o volumen, ya sea que la copia de seguridad esté basada directamente en instantáneas o no. Algunos productos de copia de seguridad del sistema usan VSS para evitar ser bloqueados por archivos abiertos o bloqueados. El servicio De escritura de SQL necesita permisos elevados en SQL Server porque en el transcurso de sus actividades inmoviliza brevemente todas las E/S para la instancia de SQL Server.

Características

Sql Writer admite:

  • Copia de seguridad y restauración de bases de datos completas, incluidos los catálogos de texto completo

  • Copia de seguridad diferencial y restauración

  • Restauración con desplazamiento

  • Cambio de nombre de la base de datos

  • Copia de seguridad de solo copia

  • Recuperación automática de la instantánea de base de datos

SQL Writer no admite:

  • Copias de seguridad de registros

  • Copia de seguridad de archivos y grupos de archivos

  • Restauración de páginas