Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Améliore

Dans l’implémentation actuelle du protocole VDI (Virtual Backup Device Interface) SQL Server, le dernier message envoyé à partir de SQL Server au client VDI sera une commande VDC_Flush . Pour éviter une perte de données, le client VDI doit terminer la sauvegarde avant de répondre à la commande VDC_Flush . À partir de SQL Server 2008 et de l’introduction de FILESTREAM, la commande VDC_Flush peut être envoyée plusieurs fois au cours d’une sauvegarde. Cette opération a pour effet que le client VDI doit terminer la sauvegarde plusieurs fois pendant l’opération de sauvegarde. Ce n’est pas possible pour certains clients VDI. De plus, si le client VDI répond à une commande de VDC_Flush sans s’assurer que la sauvegarde est renforcée lorsque davantage de données sont envoyées après le VDC_Flush, SQL Server peut tronquer le journal des transactions. Toutefois, si la sauvegarde peut échouer sur le client VDI et que le journal des transactions est également tronqué, une perte de données peut se produire. Cette mise à jour ajoute une nouvelle commande VDI VDC_Complete indiquant que SQL Server a terminé d’envoyer les données au client VDI. Par conséquent, le client VDI pourra terminer la sauvegarde avant d’envoyer une réponse à SQL Server. cette fonctionnalité permet au client VDI d’avoir basculé la sauvegarde au cas où un problème se pose, et que le journal des transactions n’est pas tronqué par erreur.Remarque Pour prendre en charge la nouvelle commande VDC_Complete , cette mise à jour ajoute également deux nouvelles fonctionnalités VDI VDF_RequestComplete et VDF_CompleteEnabled.

Informations sur la mise à jour

Cette amélioration est incluse dans les mises à jour cumulatives de SQL Server suivantes : Mise à jour cumulative 2 pour SQL server 2016 SP1     Cumulative Update 4 pour SQL Server 2016

Mise à jour cumulative 5 pour SQL server 2012 Service Pack 3 (SP3) mise à jour cumulative 3 pour SQL Server 2014 SP2 mise à jour cumulative 10 pour SQL Server 2014 SP1

À propos des mises à jour cumulatives pour SQL Server

Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs et les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :

Dernière mise à jour cumulative pour SQL Server 2016

    Dernière mise à jour cumulative pour SQL Server 2014 SP1/SP2

    Dernière mise à jour cumulative pour SQL Server 2012 SP3 

Informations supplémentaires

Pour utiliser la commande nouveau VDC_Complete , les implémentations suivantes doivent être appliquées à votre client VDI :

  1. Demandez la nouvelle fonctionnalité VDI VDF_RequestComplete. Si SQL Server prend en charge la commande VDC_Complete , elle renverra une réponse non nulle. Dans le cas contraire, elle renverra une réponse NULL pour la fonction demandée. L’exemple de code suivant montre comment demander la fonctionnalité :

    m_pvdiComponents->m_pvdConfig->features = VDF_RequestComplete; printf("Requested features to SQL Server: 0x{0:X}", m_pvdiComponents->m_pvdConfig->features);
  2. Déterminez si SQL Server prend en charge la nouvelle commande VDC_Complete à l’aide de la fonction GetConfiguration .

    hr = m_pvdiComponents->m_pvdDeviceSet->GetConfiguration(timeout, m_pvdiComponents->m_pvdConfig);        if (!(m_pvdiComponents->m_pvdConfig->features & VDF_CompleteEnabled))       {              printf("Server does not support VDC_Complete.");              return VD_E_NOTSUPPORTED;       }
  3. Lorsque vous traitez les messages de l’infrastructure VDI qui sont récupérés par la fonction GetCommand , ajoutez une instruction case supplémentaire pour traiter la commande VDC_Complete .

    case VDC_Complete:              // Close the media and ensure that book keeping is completed.              backupMedia->Close();              completionCode = ERROR_SUCCESS;              break;

RemarqueLe message VDC_Complete doit être intégré à l’application de sauvegarde pour pouvoir utiliser l’amélioration.

Références

Apprenez-en davantage sur la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×