Informations de référence sur les interfaces d’appareil virtuel
S’applique à : SQL Server
Cette section contient les spécifications pour les interfaces de programmation d’application SQL Server destinées à être utilisées par des fournisseurs de logiciels de sauvegarde tiers.
Vue d’ensemble
L’interface VDI (Virtual Device Interface) fournit le débit de sauvegarde en ligne le plus élevé avec une dégradation minimale de la charge de travail des transactions, ainsi que les temps de restauration les plus courts possibles. Elle permet aux fournisseurs tiers d’obtenir les mêmes caractéristiques de performances que la sauvegarde/restauration native de SQL Server et rend disponible la gamme complète des fonctionnalités de sauvegarde/restauration. L’interface VDI a été introduite dans SQL Server 7.0, et elle est prise en charge et améliorée dans ses versions ultérieures.
VDI prend en charge deux types principaux de technologies de sauvegarde :
Les sauvegardes en ligne conventionnelles, où le contenu entier du jeu de sauvegarde est lu et transféré vers le support de sauvegarde.
Les sauvegardes d’instantanés effectuées avec la technologie sous-jacente de miroir partagé ou de copie sur écriture.
Les sauvegardes en ligne conventionnelles effectuées via VDI peuvent tirer parti de la gamme complète des fonctionnalités de sauvegarde et de restauration de SQL Server. Les sauvegardes d’instantanés sont limitées aux sauvegardes de bases de données complètes et de fichiers/groupes de fichiers. Cependant, les sauvegardes d’instantanés peuvent être restaurées par progression avec les sauvegardes conventionnelles suivantes : différentielles de base de données, différentielles de fichier et journal des transactions.
Les opérations de sauvegarde ou de restauration qui utilisent l’interface VDI (Microsoft SQL Server Virtual Device Interface) nécessitent que la connexion de serveur pour SQL Server utilisée pour émettre les BACKUP
commandes ou RESTORE
les commandes doit être connectée en tant que rôle serveur fixe sysadmin. La connexion VDI nécessite l’autorisation Sysadmin, car la connexion elle-même est capable d’exécuter plus d’opérations de sauvegarde simples et implique des ressources partagées entre le client et le serveur. Cela peut ne pas être souhaitable dans tous les environnements et peut entraîner l’échec des applications de sauvegarde tierces qui utilisent VDI si les comptes de service des applications sont configurés pour avoir uniquement le db_backupoperator
rôle de base de données fixe.
Étapes suivantes
Passez en revue la documentation de référence sur VDI dans cette section. Télécharger la spécification VDI SQL Server 2005 (n’inclut pas VDC_Complete, mais sinon terminée) : spécification de l’interface d’appareil de sauvegarde virtuelle SQL Server 2005
Télécharger des exemples de prise en charge : GitHub : sql-server-samples/samples/features/sqlvdi