0

我正在从 MS SQL Server 2005 复制到 MS SQL Server 2008(Microsoft CRM Dynamics 数据库)。

源数据库中有许多视图不再具有它们的基础表。我不知道为什么会这样或它是如何发生的。

问题是订阅者无法创建这些视图,因此订阅在中途一直失败。

我一直在逐个查看,试图找到所有依赖项。每次我更改要发布的文章时,我都需要创建一个新快照,这会给服务器带来巨大的负载并给我们的用户带来问题。

  1. 有没有办法将视图结构传输到另一台服务器,然后复制数据/表?

  2. 有没有办法确保在找到故障点后继续订阅的其余部分?

  3. 有没有办法更新快照而不让它重复已经成功的位?

谢谢,卡尔

4

1 回答 1

0

首先在旧服务器上创建丢失的表,然后设置/执行正常复制不是更有意义吗?

似乎您将需要以一种或另一种方式创建它们....不妨先这样做,让您的生活更轻松。无论如何,如果没有基础表,视图将毫无用处。

于 2009-05-12T16:44:49.780 回答