Compartir a través de


servicio del objeto de escritura de SQL

El servicio del objeto de escritura de SQL proporciona otras funciones para la realización de copias de seguridad y restauración de SQL Server mediante el marco del Servicio de instantáneas de volumen.

El servicio del objeto de escritura de SQL se instala automáticamente. Se debe ejecutar cuando la aplicación Servicio de instantáneas de volumen (VSS) solicita una copia de seguridad o una restauración. Para configurar el servicio, utilice el applet Servicios de Microsoft Windows. El servicio SQL Writer se instala en todos los sistemas operativos.

Propósito

Durante la ejecución, el Motor de base de datos bloquea los archivos de datos y tiene acceso exclusivo a estos. Cuando no se ejecuta el servicio del objeto de escritura de SQL, los programas de copia de seguridad que se estén ejecutando en Windows no tendrán acceso a los archivos de datos, y se deberán realizar las copias de seguridad mediante SQL Server .

Utilice el servicio del objeto de escritura de SQL para que los programas de copia de seguridad de Windows puedan copiar archivos de datos de SQL Server mientras se ejecuta SQL Server .

Servicio de instantáneas de volumen

VSS es un conjunto de API COM que implementa un marco para permitir la realización de copias de seguridad de volumen 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 los datos del disco (objetos de escritura) y los que realizan copias de seguridad de las aplicaciones (solicitantes).

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

Interfaz del dispositivo de copia de seguridad virtual (VDI)

SQL Server ofrece una API denominada interfaz del dispositivo de copia de seguridad virtual (VDI) que permite a los proveedores de software independientes integrar SQL Server en sus productos para ofrecer la compatibilidad con las operaciones relativas a las copias 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 del objeto de escritura de SQL debe ejecutarse en la cuenta Sistema local . El servicio del objeto de escritura de SQL usa el inicio de sesión NT Service\SQLWriter para conectarse a SQL Server. El uso del inicio de sesión NT Service\SQLWriter permite que el proceso del objeto de escritura de SQL se ejecute en un nivel de privilegios menor en una cuenta designada como ningún inicio de sesión, lo que limita la vulnerabilidad. Si el servicio del objeto de escritura de SQL está deshabilitado, cualquier utilidad que emplee instantáneas de VSS, como System Center Data Protection Manager, así como otros productos de terceros, dejaría de funcionar, o lo que es peor, con el riesgo de realizar copias de seguridad de bases de datos que no fueran coherentes. Si ni SQL Server, el sistema en el que se ejecuta o el sistema host (en el caso de una máquina virtual) necesitan usar otra cosa que no sea la copia de seguridad de Transact-SQL, se puede deshabilitar el servicio del objeto de escritura de SQL y quitar el inicio de sesión de forma segura. Tenga en cuenta que una copia de seguridad de nivel del sistema o de volumen puede invocar el servicio del objeto de escritura de SQL, tanto si la copia de seguridad se basa directamente en instantáneas como si no. Algunos productos de copia de seguridad del sistema usan VSS para evitar quedar bloqueados por archivos abiertos o bloqueados. El Servicio del objeto de escritura de SQL necesita permisos elevados en SQL Server porque en el transcurso de sus actividades inmoviliza brevemente toda la E/S para la instancia de SQL Server.

Características

El objeto de escritura de SQL es compatible con las operaciones siguientes:

  • Copias de seguridad y restauración completas de la base de datos, incluidos los catálogos de texto completo

  • Copias de seguridad y restauración diferenciales

  • Restauración con desplazamiento

  • Cambio de nombre de una base de datos

  • Copia de seguridad de solo copia

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

El objeto de escritura de SQL no es compatible con las operaciones siguientes:

  • Copias de seguridad de registros

  • Copia de seguridad de archivos y grupos de archivos

  • Restauración de página