新表未显示在 SQL Server 2008 的出版物文章列表中

Posted

技术标签:

【中文标题】新表未显示在 SQL Server 2008 的出版物文章列表中【英文标题】:New table not showing up in publication's article list in SQL Server 2008 【发布时间】:2011-04-01 05:06:46 【问题描述】:

我对 SQL Server 很陌生。我刚刚有人将我的整个数据库从 Access 转移到 SQL Server,我正在努力加快速度。

这是一个合并复制数据库。

我在数据库“CRM”中添加了一个新表“EmailList”,然后转到 SMSS 中的“CRM”Publisher 属性,发现当我展开文章列表时,我的新表没有让我指定为要发布的对象。

我需要将这个新表复制到所有订阅者。如何让它显示在文章列表中,以便我可以检查它并复制它?我尝试创建一个新快照,但没有成功。

此外,我一直(未成功)阅读有关执行此操作的方法,我得到的印象是我可能必须让发布者在所有订阅者的系统上放置一个新快照才能执行此操作。这会很糟糕,因为我有几个经常不同步的订阅者,我不想在他们最终同步时清除他们的数据。我是否必须等到每个人都同步,然后让每个人都停止更改,然后更改我的架构,然后让它们再次复制?这太可怕了,请说我错了。

【问题讨论】:

【参考方案1】:

冒着明显的风险,您在查看出版物属性的“文章”选项卡时是否取消选中“仅显示列表中已选中的文章”框?

【讨论】:

我什至没有注意到那个复选框!太感谢了,原来是这个问题。 :) 我比我想象的要新手。

以上是关于新表未显示在 SQL Server 2008 的出版物文章列表中的主要内容,如果未能解决你的问题,请参考以下文章

sql server 创建视图添加表时出现从其他数据库导入的表未显示出来

SQL Server CE 表未找到错误

Sql Server 数据透视表未对结果集进行分组

如何在 SQL Server 2008 中创建具有新名称的重复表

sql server2008 跨服务器之间复制表数据

在 Sql Server 2008 中索引视图是不是实际上复制了原始数据?