Bonjour Claire Dubois,
Les erreurs de délai d’expiration (timeout) rencontrées dans SmsTransferEngine indiquent généralement des limites liées aux buffers ou au nombre de threads dans la configuration SMS.
Pour activer la copie multithread, vous pouvez ajuster les paramètres du job SMS en modifiant le fichier de configuration situé sous C:\Windows\SMS\Config (ou le chemin équivalent dans votre environnement). Recherchez des paramètres tels que MaxThreads ou ParallelCopies et augmentez-les progressivement, par exemple à 8 ou 16, en fonction des capacités du processeur et du réseau.
Pour la taille des blocs de buffer, le paramètre est généralement BufferSizeInMB. Augmenter sa valeur par rapport à la valeur par défaut (souvent 8 Mo) à 64 Mo ou 128 Mo peut améliorer les performances lors du transfert de fichiers très volumineux. Cependant, effectuez des tests avec prudence afin d’éviter une pression excessive sur la mémoire.
Après avoir effectué les modifications, redémarrez le service SMS avec la commande suivante :
Restart-Service Sms
Puis relancez le job de migration.
Il est également recommandé d’utiliser Get-SmsJob pour surveiller le job et de consulter les journaux dans l’Observateur d’événements, sous Applications and Services Logs > Microsoft > Windows > StorageMigrationService, afin de vérifier que les nouveaux paramètres sont bien pris en compte.
Si la gestion des fichiers sparse continue de provoquer des problèmes, vous pouvez envisager de les préallouer ou de les convertir avant la migration.
En résumé : ajustez le nombre de threads, augmentez la taille des buffers, redémarrez le service, puis vérifiez les résultats dans les journaux. Cette combinaison permet généralement de stabiliser les transferts de fichiers volumineux et d’éviter les erreurs de délai d’expiration.
J’espère que ces informations vous seront utiles. Si cette réponse vous a aidé, n’hésitez pas à cliquer sur « Accept Answer » afin de confirmer qu’elle a répondu à votre problème.
Jason