J'ai une base de données avec près de 1 To de FILESTREAM
données que je n'ai pas besoin de sauvegarder (si les données étaient supprimées, elles seraient recréées automatiquement en quelques heures, donc ce n'est tout simplement pas important). La plupart des données sont modifiées tous les deux jours, donc les sauvegardes différentielles n'aideraient pas vraiment à réduire la taille.
J'ai eu les sauvegardes fonctionnant de la façon dont j'avais besoin en définissant le mode de récupération sur Full
, en créant un séparé FILEGROUP
pour le FILESTREAM
, puis en prenant des sauvegardes uniquement du "principal" FILEGROUP
. Le problème que cela a causé était que le fichier journal (qui est également sauvegardé) est maintenant inutilement volumineux car il inclut les FILESTREAM
données.
SIMPLE
Le mode de récupération m'enlève ma capacité à faire des sauvegardes de FILEGROUP
s spécifiques , donc je ne pense pas que ce sera une option non plus.
Mes pensées sont de simplement déplacer les FILESTREAM
données vers une base de données distincte, mais maintenant je perds l'intégrité référentielle et hérite sûrement d'une foule d'autres problèmes également.
Existe-t-il un moyen de créer des sauvegardes partielles en Simple
mode de récupération (sans définir la FILESTREAM
table en lecture seule)? Sinon, existe-t-il d'autres solutions sensées à mon problème?