现在我正在使用具有可更新订阅的事务复制。是否有任何方法(包括T-SQL)可用于缩小复制模式中使用的分发数据库?该文件名为 distribution.MDF
此外,我发现存储在 repldata 文件夹中的数据非常大,是否保存以删除此文件?如何?或者至少有些人如何缩小它
由于
答案 0 :(得分:1)
发行版数据库只是一个常规系统数据库,所以是的,您可以像对待所有其他数据库(它位于System Databases文件夹下)那样缩小它例如Management Studio。
但是,由于该数据库用于存储复制所需的数据,因此在放入更多数据时它可能会再次增长,因此可能并不总是建议缩小它。
repldata 应包含复制的快照,并且是新订阅和先前版本的重新初始化所必需的。除非您使用Snapshot发布,否则我相信您可以安全地删除内容。但是,我没有找到任何确认它受支持的文档,因此它可能不是一个好主意(但是,由于SQL Server 2000和更新版支持快照的备用位置,包括可移动媒体,它不应该关心它)