Question

Actuellement, j'utilise une réplication transactionnelle avec un abonnement pouvant être mis à jour. Existe-t-il un moyen (y compris T-SQL) de réduire la base de données de distribution utilisée dans le schéma de réplication? Le fichier s'appelle distribution.MDF

.

J'ai également trouvé des données volumineuses stockées dans le dossier repldata . Est-il possible de supprimer ces fichiers? Et comment? Ou du moins certains moi comment le réduire

Merci

Était-ce utile?

La solution

La base de données Distribution est simplement une base de données système classique. Par conséquent, vous pouvez la réduire de la même manière que vous le feriez avec toutes les autres bases de données (elle se trouve sous le dossier System Databases). par exemple le studio de gestion.

Toutefois, comme cette base de données est utilisée pour stocker les données nécessaires à la réplication, elle peut croître à nouveau lorsque davantage de données sont insérées. Par conséquent, il peut ne pas être recommandé de la réduire.

repldata doit contenir les instantanés de la réplication. Il est nécessaire pour les nouvelles souscriptions et la réinitialisation des précédentes. À moins que vous n'utilisiez la publication instantanée, je pense qu'il est prudent de supprimer le contenu. Cependant, je n'ai trouvé aucune documentation confirmant qu'elle est prise en charge, donc ce n'est peut-être pas une bonne idée de le faire (cependant, étant donné que SQL Server 2000 et les versions plus récentes prennent en charge d'autres emplacements des instantanés, qui incluent des supports amovibles, il ne devrait pas s'en soucier. )

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top