Partager via


Service SQL Writer

Le service SQL Writer complète les fonctionnalités de sauvegarde et de restauration de SQL Server par le biais du service VSS.

Le service SQL Writer est installé automatiquement. Il doit être en cours d'exécution lorsque l'application VSS (Volume Shadow Copy Service) demande une sauvegarde ou une restauration. Pour configurer le service, utilisez l'applet des services Microsoft Windows. Le service SQL Writer s'installe sur tous les systèmes d'exploitation mais il est requis uniquement sur les systèmes serveur.

Objectif

Lors de son exécution, Moteur de base de données verrouille les fichiers de données pour être seul à pouvoir y accéder. Lorsque le service SQL Writer n'est pas exécuté, les programmes de sauvegarde exécutés dans Windows n'ont pas accès à ces fichiers de données, et les sauvegardes doivent s'effectuer au moyen de la sauvegarde SQL Server.

Utilisez le service SQL Writer pour permettre aux programmes de sauvegarde de Windows de copier les fichiers de données SQL Server même lorsque SQL Server est en cours d'exécution.

Service VSS

Le service VSS est un ensemble d'API COM qui forment un cadre permettant la sauvegarde de volumes même lorsque des opérations d'écriture sont en cours. Il offre une interface cohérente qui permet la coordination entre les différentes applications utilisateur qui mettent à jour les données sur le disque (les writers) et celles qui assurent la sauvegarde des applications (les demandeurs).

Ce service capture et copie des images stables pour la sauvegarde sur des systèmes en cours d'utilisation, en particulier des serveurs, sans dégradation superflue des performances et de la stabilité des services qu'ils assurent. Pour plus d'informations sur le service VSS, consultez votre documentation Windows.

Interface d'unité de sauvegarde virtuelle

SQL Server fournit une API appelée « Interface d'unité de sauvegarde virtuelle » qui permet aux éditeurs de logiciels indépendants d'intégrer SQL Server dans leurs produits pour la prise en charge des opérations de sauvegarde et de restauration. Conçues pour fournir une fiabilité et des performances optimales, ces API prennent en charge l'éventail complet de fonctions de sauvegarde et de restauration de SQL Server, y compris la gamme totale des sauvegardes à chaud et instantanées.

[!REMARQUE]

Un writer VSS (MSDE Writer) est fourni avec VSS dans Microsoft Windows XP et Microsoft Windows Server 2003. Ce writer collabore avec SQL Server 2000 et les versions précédentes dans le cadre des opérations de sauvegarde. Lors de l'installation de SQL Server 2005, SQL Writer est désigné comme le writer privilégié, mais MSDE Writer reste actif et devient le writer par défaut s'il est installé et que SQL Writer n'est pas activé. Pour démarrer SQL Writer, désactivez au préalable MSDE Writer dans la liste des bases de données SQL Server 2005.

Autorisations

Le service SQL Writer doit s'exécuter sous le compte système local.

Fonctionnalités

SQL Writer prend en charge les possibilités suivantes :

  • Sauvegarde et restauration complètes de bases de données, y compris des catalogues de texte intégral

  • Sauvegarde et restauration différentielle

  • Restauration avec déplacement

  • Modification du nom d'une base de données

  • Sauvegarde de copie seule

  • Récupération automatique d'une capture instantanée de base de données

SQL Writer ne prend pas en charge les fonctions suivantes :

  • Sauvegarde de journaux

  • Sauvegarde de fichiers et de groupes de fichiers

  • Restauration de pages