1

我有一个大型数据库(250GB)。我们将数据库复制到新位置(基本上将其从客户站点移动到数据中心,通过 VPN 链接),使其成为发布者,原始数据库将成为订阅者。

我们有一个相同的 2GB 数据库,我们正在使用它来测试复制。我正在经历的过程是

1)在原始位置备份数据库 2)在新位置恢复数据库 3)在新位置创建发布 4)在旧位置创建订阅,指向新发布者,nosync(因为我已经有了数据,并且我不想再次初始化订阅者)

这一切都很好,并且复制得很好。我的问题是 BCP 文件。对于 2GB 的数据库,它已经创建了 2GB 的快照(主要是 BCP)文件。在我的新位置,磁盘存储是 SAN,而且非常昂贵。我不想购买额外的 250GB 空间来容纳我永远不会使用的 250GB BCP 文件。

有没有办法在没有 BCP 文件的情况下进行发布?或者这是我无法摆脱的复制的基本部分?

在此先感谢您的帮助。-缺口

4

1 回答 1

2

不幸的是,即使在没有快照的情况下初始化合并订阅时,仍然必须生成快照。虽然不会使用架构和数据 bcp 文件,但需要快照,因为它包含复制所需的系统对象和元数据。

于 2012-04-27T16:17:30.657 回答