复制表不存在的视图

时间:2009-05-01 00:38:24

标签: sql-server reporting-services replication dynamics-crm

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

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

问题是订阅者无法创建这些视图,因此订阅会在一定程度上失败。

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

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

  2. 有没有办法确保其余的订阅在找到失败点后继续?

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

  4. 谢谢, 卡尔

1 个答案:

答案 0 :(得分:0)

在旧服务器上首先创建缺少的表,然后只是设置/进行正常复制会不会更有意义吗?

似乎你需要以某种方式创建它们......不妨先通过这样做来让你的生活更轻松。如果没有底层表格,视图将毫无用处。