Applies ToSQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2008 R2 Web SQL Server 2008 R2 Workgroup

Microsoft 以一个可下载文件的形式分发 Microsoft SQL 2008 R2 修补程序。 由于修补程序是累积的,因此每个新版本都包含以前的 SQL Server 2008 R2 更新版本附带的所有修补程序和所有安全更新。

症状

请考虑以下情况:

  • 在安装并配置了 Microsoft SQL Server 2008 R2 MDS 的计算机上创建 Master Data Services (MDS)网站。

  • 为一个叶成员创建基于域的属性和一个合并成员的基于域的属性。 这些属性具有与 MDS 网站相同的域实体。注意 当前用户的安全权限将应用于实体或成员级别。

  • 在 "主数据管理器" 的 " 资源管理器 " 区域中打开实体。

在这种情况下,你可能会收到类似于以下内容的错误消息:

名为 "AttributeName" 的列已属于此 DataTable。

原因

出现此问题的原因是,在 Master Data Manager 的 " 资源管理器 " 区域中使用的以下函数出现错误:

  • udfMetadataAttributeGetIdentifiersXML

  • udfMetadataAttributeGetDetailsXML

解决方案

累积更新信息

此问题的修补程序首次发布于累积更新程序包3。有关如何为 SQL Server 2008 R2 Service Pack 1 获取此累积更新包的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2591748 SQL Server 2008 R2 Service Pack 1 的累积更新包3注意 由于这些版本是累积的,因此每个新的更新版本都包含以前的 SQL Server 2008 R2 Service Pack 1 更新版本附带的所有修补程序和所有安全更新。 我们建议你考虑应用包含此修补程序的最新更新版本。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2567616 在发布 SQL Server 2008 R2 Service Pack 1 之后发布的 SQL Server 2008 R2 版本

状态

Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。

更多信息

若要重现此问题,请按照下列步骤操作:

  1. 部署 产品示例模型的数据。 若要执行此操作,请从 MDS 网站的 gettingstarted 页面运行模型部署向导,然后 Product_en 找到包含产品 示例模型的数据的 installer.pkg 文件。注意 Product_en 的 installer.pkg 文件位于以下路径中:

    %programfiles%\Microsoft SQL Server\Master 数据 Services\Samples\Packages

  2. 访问 "系统管理" 页面,编辑产品实体,然后通过将 "域" 实体设置为 " ProductSubCategory " 实体来创建ProductSubCategory统一属性。 注意 ProductSubCategory叶属性的域实体设置为ProductSubCategory实体。

  3. 为用户帐户提供 "资源管理器" 区域的以下模型权限:

    • 为产品模型设置只读权限

    • 设置产品实体的更新权限

    • 为供应链属性组设置只读权限

  4. 使用用户帐户登录到 MDS 网站。

  5. 选择 产品 模型,然后单击 " 资源管理器"。

  6. 单击 " 实体 " 列表,然后选择 " 产品 " 实体。

  7. 单击 " 市场营销 属性组" 选项卡。

更多信息

有关 MDS 部署的详细信息,请访问以下 MSDN 网站:

有关 MDS 部署的常规信息有关 MDS 的基于域的属性的详细信息,请访问以下 MSDN 网站:

有关 MDS 基于域的属性的常规信息

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。