【发布时间】:2009-05-04 09:53:18
【问题描述】:
现在我正在使用带有可更新订阅的事务复制。是否有任何方法(包括 T-SQL)可以用来缩小复制架构中使用的分发数据库?该文件名为 distribution.MDF
我还发现repldata文件夹中存储了相当大的数据,删除这些文件是否保存?如何?或者至少是一些我如何缩小它
谢谢
【问题讨论】:
标签: sql-server-2005 replication maintenance
现在我正在使用带有可更新订阅的事务复制。是否有任何方法(包括 T-SQL)可以用来缩小复制架构中使用的分发数据库?该文件名为 distribution.MDF
我还发现repldata文件夹中存储了相当大的数据,删除这些文件是否保存?如何?或者至少是一些我如何缩小它
谢谢
【问题讨论】:
标签: sql-server-2005 replication maintenance
distribution 数据库只是一个常规的系统数据库,所以是的,您可以像处理所有其他数据库(它位于 System Databases 文件夹下)一样收缩它以管理工作室为例。
但是,由于该数据库用于存储复制所需的数据,因此当放入更多数据时它可能会再次增长,因此可能并不总是建议缩小它。
repldata 应该包含用于复制的快照,并且是新订阅和重新初始化先前订阅所必需的。除非您使用快照发布,否则我相信您可以安全地删除内容。但是,我没有找到任何确认它受支持的文档,因此这样做可能不是一个好主意(但是,由于 SQL Server 2000 和更新版本支持快照的备用位置,其中包括它不应该关心的可移动媒体)
【讨论】: