0

现在我目前正在使用带有可更新订阅的事务复制。是否有任何方法(包括 T-SQL)可以用来缩小复制架构中使用的分发数据库?该文件名为distribution.MDF

我还发现文件夹repldata上存储了相当大的数据,删除这些文件是否保存?如何?或者至少一些我如何缩小它

谢谢

4

1 回答 1

1

分发数据库只是一个普通的系统数据库,所以是的,您可以像在 Management Studio 中的所有其他数据库(它位于 System Databases 文件夹下)一样收缩它。

但是,由于该数据库用于存储复制所需的数据,因此当放入更多数据时它可能会再次增长,因此可能并不总是建议缩小它。

repldata应该包含用于复制的快照,并且是新订阅和重新初始化先前订阅所必需的。除非您使用快照发布,否则我相信您可以安全地删除内容。但是,我没有找到任何确认它受支持的文档,因此这样做可能不是一个好主意(但是,由于 SQL Server 2000 和更新版本支持快照的备用位置,其中包括它不应该关心的可移动媒体)

于 2009-05-05T13:49:37.230 回答