2009-05-01 36 views
0

我正在从MS SQL Server 2005复制到MS SQL Server 2008(Microsoft CRM Dynamics数据库)。在表不存在的位置复制视图

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

问题在于订阅者无法创建这些视图,因此订阅一直处于故障中。

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

  1. 有什么办法将视图结构转移到其他服务器,然后只是复制数据/表?

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

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

感谢, 卡尔

+0

发现问题3的答案: http://www.replicationanswers.com/TransactionalOptimisation.asp – Carl 2009-05-01 00:54:35

回答

0

那岂不是更有意义的旧服务器上先创建缺少的表,然后只安装/做一个正常的复制?

似乎你将需要创建他们的方式或其他....也可以让你的生活更容易做到这一点。无论如何,如果没有底层表,视图将是没有用的。

相关问题