你目前正处于脱机状态,正在等待 Internet 重新连接

当您试图添加作为发布者 SQL Server 2008 中使用 Oracle 数据库 11 g 数据库对发布的文章 FIX: 错误消息:"约束列 '<columnname>表 <tablename>中找不到"

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 959785
错误: # 50003796 (SQL 修补程序)
错误 #: 50003792 (SQL 修补程序)
Microsoft 分布 Microsoft SQL Server 2008 修复程序作为一个可下载的文件。因为该修补程序是累积性的因此每个新版本包含的所有修补程序和所有安全修复程序以前 SQL Server 2008 中包含的修补都程序版本。
症状
在 Microsoft SQL Server 2008,配置作为发布的发布者的 Oracle 数据库。当 Oracle 数据库升级到 Oracle 数据库 11 g,您会注意到 SQL Server 管理 Studio 中查看表时将没有列显示在出版物的表对象中。此外,没有列将显示在 项目属性 对话框的 数据类型映射 选项卡上显示的表对象。 当您创建一个新的出版物作为发布者,使用 Oracle 数据库,然后尝试将项目添加到出版物时您会收到类似于以下内容的错误消息:
约束列 '<columnname>表 <tablename>中找不到。
原因
出现此问题的原因是以前发布的 Oracle 不支持 Oracle 11 g 为发行商。 没有版本特定的映射表定义了针对 Oracle 11 g msdb 数据库中。 因此,Oracle 11 g 数据库不能被 Oracle 发布服务器。
解决方案
累积更新 2 中首先释放此问题的修复程序。有关如何获取 SQL Server 2008 年此累积更新包的详细信息单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
958186累积更新包 2 SQL Server 2008 年
注意因为这些版本是累积性的因此每个新的修补程序版本包含的所有修补程序和所有安全修复程序以前 SQL Server 2008 中包含的修补都程序版本。我们建议您考虑应用最新的修补程序版本包含此修补程序。有关详细的信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
956909SQL Server 2008 生成 SQL Server 2008 发布之后发布的
状态
Microsoft 已经确认这是在"适用于"一节中列出的 Microsoft 产品中的问题。
更多信息
此修补程序支持 Oracle 11 g 支持的 Oracle 发布。所需的特定版本映射来支持 11 g 会添加到 msdb 数据库中,当您安装此修补程序时的 Oracle 数据库的表。此外,此修补程序修改的 Oracle 发布快照代理程序与 Oracle 11 g 客户端代码一起使用。

有关哪些文件发生更改的详细信息,并应用累积更新包包含此 Microsoft 知识库文章中描述的修补程序的任何系统必备项有关的信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
958186累积更新包 2 SQL Server 2008 年
参考
SQL Server 2008 年发布后可用的生成的列表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
956909SQL Server 2008 生成 SQL Server 2008 发布之后发布的
对于 SQL Server 增量的服务模型的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
935897一个增量的服务模型是可从 SQL Server 团队提供报告的问题的修补程序
有关命名 SQL Server 更新架构的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
822499Microsoft SQL Server 软件更新程序包的新命名架构
有关软件更新术语的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
824684用于描述 Microsoft 软件更新的标准术语的说明
本文讨论了在第三方产品是由独立于 Microsoft 的公司生产的。Microsoft 使不保证或暗示或其他有关性能或可靠性,这些产品的方式。

属性

文章 ID:959785 - 上次审阅时间:11/18/2008 10:02:06 - 修订版本: 1.1

Microsoft SQL Server 2008 Workgroup, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Standard

  • kbmt kbexpertiseadvanced kbqfe kbfix KB959785 KbMtzh
反馈
//c.microsoft.com/ms.js'><\/script>");