0

我有可更新订阅的一些SQL 2008 R2服务器之间会(发布者是企业,用户是快递)事务复制。相同的表格,不同的尺寸?

我需要添加其他用户,并且来发现我的数据库已经超越了10GB限制快车。我目前的用户数量不足10GB,但发布数据库为13GB。

所以我删除他们从最大的表一些大的未使用的列和数据,运行DBCC CLEANTABLE,运行更新统计,台走下来的大小了一下,我以为我是好去!

然而,出版数据库仍然是一个很好的11.5GB,而用户都去缩小至8GB。

我比较出版商和用户,我已删除的数据的几个最大的表之间的表大小从在发布数据库比用户数据库较大的 - 一对夫妇演出。

我比对表结构和使用展鹏的数据比较 - 这些表的发布者和订阅,所以我很茫然之间是相同的。我不知道是什么原因造成这种差异,更不用说如何解决它,所以我可以添加另一个订阅者(而不必为订户购买SQL标准许可证)。我觉得这与成为出版商有关,在过去的一年里,排名已经有了显着的增长。

作为一个方面说明 - 我也有一对夫妇SQL标准2008个许可证,但他们是2008年,不是2008 R2因此不兼容的初始化使用备份的用户。这些网站的连接速度很慢,所以我总是从备份中初始化复制。

+0

我不知道,但你可能会发现在http://serverfault.com更好的答案。它致力于解决这些问题。 – jpaugh 2013-05-10 22:50:11

+0

好吧,试试吧!谢谢! – WendyDroid 2013-05-10 23:32:27

回答

1

是否有可能放弃复制和重现呢?复制似乎总是挑剔的,它可能仍然有栏在那里(在这里你看不到它)的残余

记住,你可以编写脚本的代表,这样你就不必从头开始。

+0

是的,这正是我所要做的。无奈之下,我在出版商那里复制了一张表格,瞧!桌子大小减半。所以我将不得不禁用该表的复制,切换表并重新启用复制。谢谢! – WendyDroid 2013-05-13 15:07:45

+0

好的,但现在我有另一个问题 - 它的主键是一个标识列!其他表已经引用了,所以我不能让系统重新整理整个表!我如何获得完整的标识列表的完全相同的副本? – WendyDroid 2013-05-13 21:13:05

+0

我相信你可以设置源上的标识列身份不进行复制。或在目的地使它不是一个身份栏,价值将被结转。 – 2013-05-13 21:44:09