我有一个公司服务器和大约 50 个远程客户端。图像被添加到 Remoteclients,这些图像被合并复制到 CorporateServer。现在最初所有这些图像都在 BLOB 上。我们决定使用 filestream 并创建一个包含 Image 二进制文件的新表。因此,我们将原始图像表分区为图像和新表 Image_Source。这是在生产中,公司数据大小为 250 GB。
现在我们有以下表格:-
- 图片
- 图片_来源
我必须做以下事情。
- 将此新表添加到发布者并将其合并复制到订阅者。
- 从 Images 中复制所有图像 blob 并将其传输到 Images_Source。
为了实现这一点,我将做以下事情:-
- 将新表添加到企业上的 Publisher 并将 Replicate Schema Changes 设置为 True。这样,架构将在公司和 RemoteClients 之间同步。
- 现在在公司,我将禁用 Images_Source 表的触发器,并使用 Job 将数据从 Images 移动到 Images_Source 表。
- 一旦所有数据都存在于 Images_Source 表中,所有订阅者将同步。
现在我想要一些关于进行这种更改的正确程序的专家建议。如果你们可以在执行此类更改之前分享您的经验和要记住的事情。