我正在从MS SQL Server 2005复制到MS SQL Server 2008(Microsoft CRM Dynamics数据库)。
源数据库中有许多视图,它们不再具有基础表。我不知道为什么会这样或是怎么发生的。
问题是订阅者无法创建这些视图,因此订阅会在一定程度上失败。
我一直在查看视图,试图找到所有依赖项。每次我更改要发布的文章时,我都需要创建一个新的快照,这会给服务器带来巨大负担并导致用户出现问题。
有没有办法将视图结构传输到其他服务器,然后只复制数据/表?
有没有办法确保其余的订阅在找到失败点后继续?
有没有办法更新快照而不重复已经成功的位?
谢谢, 卡尔
答案 0 :(得分:0)
在旧服务器上首先创建缺少的表,然后只是设置/进行正常复制会不会更有意义吗?
似乎你需要以某种方式创建它们......不妨先通过这样做来让你的生活更轻松。如果没有底层表格,视图将毫无用处。