SQL Server 2014 中停止使用的 Master Data Services 功能

本主题介绍 SQL Server 中不再可用的 Master Data Services 功能。

SQL Server 2014 已停用的功能

此版本中没有停用的功能。

SQL Server 2012 已停用的功能

安全

为了简化分配安全性,不能再将模型对象权限分配给派生层次结构、显式层次结构和属性组对象。

  • 派生层次结构权限现在基于模型。 例如,如果希望用户具有派生层次结构的权限,则必须将 Update 分配给模型对象。 然后,可以将 拒绝 访问权限分配给不希望用户有权访问的任何实体。

  • 显式层级权限现在以实体为基础。 例如,如果用户对帐户实体具有 更新 权限,则该实体的所有显式层次结构都将可更新。

  • 不能再在 “用户和组权限” 功能区域中分配属性组权限。 相反,在创建属性组的 System Administration 功能区域中,可以为用户和组授予属性组 的更新 权限。 属性组的只读权限不再可用。

准备阶段

您不能使用新的暂存过程:

  • 创建或删除集合。

  • 将成员添加到集合或从集合中删除成员。

  • 重新激活成员和集合。

可以使用 SQL Server 2008 R2 暂存进程来处理集合。

模型部署向导

不能再使用 Master Data Manager Web 应用程序中的向导创建和部署包含数据的包。 可以改用新的命令行实用工具。 有关详细信息,请参阅部署模型(Master Data Services)。

向导仍可用于创建和部署不包含数据的包。

此外,包只能部署到其创建时使用的 SQL Server 版本。 这意味着无法在 SQL Server 2008 R2 中创建的包部署到 SQL Server 2012。 必须将包部署到 SQL Server 2008 R2 环境,然后将数据库升级到 SQL Server 2012。

代码生成业务规则

现在会以不同的方式管理自动生成 Code 属性的值的业务规则。 以前,若要为 Code 属性生成值,您使用将 Default 属性设置为生成的值操作,在业务规则下的系统管理功能区域中进行。 现在,在 System Administration 中,必须编辑实体才能启用自动生成的代码值。 有关详细信息,请参阅自动代码创建(Master Data Services)。

如果 SQL Server 2008 R2 模型部署包包含此类型的规则,将数据库升级到 SQL Server 2012 时,将排除业务规则。

批量更新和导出

在 Master Data Manager Web 应用程序中,不能再批量更新多个成员的属性值。 若要执行批量更新,请使用暂存过程或 Excel 的 Master Data Services 插件。

在 Master Data Manager Web 应用程序中,无法再将成员导出到 Excel。 若要在 Excel 中使用成员,请使用 Master Data Services Add-in for Excel。

交易

资源管理器 功能区域中,用户再也无法撤销自己的事务。 以前,用户可以还原他们在 资源管理器中对数据所做的更改。 管理员仍可还原 版本管理功能 区域中所有用户的事务。

批注现在是永久性的,无法删除。 以前,注释被视为事务,可以通过撤销事务来删除。

Web 服务

现在,Silverlight 会根据需要自动启用 Master Data Services Web 服务。 以前,必须手动启用 Web 服务。

PowerShell Cmdlet

MDS 不再包含 PowerShell cmdlet。

另请参阅

SQL Server 2014 中弃用的 Master Data Services 功能