Bonjour Corentin,
Si chaque site est indépendant et possède donc sa propre base, oui ! Dans ce cas chaque site possède sa propre instance dnn. Il suffit alors de créer un plan de sauvegarde dans SQL Server par base de données et un batch pour sauvegarder tous les fichiers du répertoire contenant l'instance.
Sinon, c'est pratiquement impossible. La principale raison étant que les modules ne sont pas obligés de respecter la convention selon laquelle la clé identifiant chaque portail est nommée PortalID. De plus, il arrive que certains modules n'utilisent pas un modèle de conception de base "standard". A savoir, lorsqu'une table est "fille" d'une autre table, il devrait y avoir une relation déclarée dans la base. Malheureusement, ce n'est pas toujours le cas. Il est donc très difficile, sinon impossible, d'identifier les données de chaque portail.
Gilles