Share via


SQL Server 2012 中已停止的 Master Data Services 功能

此主題描述 SQL Server 2012 中不再提供的 Master Data Services 功能。

安全性

若要讓安全性的指派更為容易,您可以不再將模型物件權限指派給 [衍生階層]、[明確階層] 和 [屬性群組] 物件。

  • 衍生階層權限現在是以模型為基礎。 例如,如果您希望使用者擁有衍生階層的權限,必須將 [更新] 指派給模型物件。 接著,您可以將 [拒絕] 存取權限指派給您不希望使用者存取的任何實體。

  • 明確階層權限現在是以實體為基礎。 例如,如果使用者對 [帳戶] 實體擁有 [更新] 權限,則該實體的所有明確階層都可以更新。

  • 屬性群組權限無法再於 [使用者及群組的權限] 功能區域中指派。 但在建立屬性群組的 [系統管理] 功能區域中,可以提供使用者和群組對屬性群組的 [更新] 權限。 對屬性群組的 [唯讀] 權限無法再使用。

暫存處理序

您不能使用新的暫存處理序來:

  • 建立或刪除集合。

  • 在集合中加入或移除成員。

  • 重新啟用成員和集合。

您可以使用 SQL Server 2008 R2 暫存處理序來搭配集合一起運作。

模型部署精靈

包含資料的封裝無法再使用 主資料管理員 Web 應用程式中的精靈加以建立及部署。 但可以改用新的命令列公用程式。 如需詳細資訊,請參閱<部署模型 (Master Data Services)>。

此精靈依然可用來建立及部署不含資料的封裝。

此外,封裝只能部署到之前建立封裝所使用的 SQL Server 版本。 這表示,在 SQL Server 2008 R2 中建立的封裝無法部署到 SQL Server 2012。 您必須將封裝部署到 SQL Server 2008 R2 環境,然後將資料庫升級到 SQL Server 2012。

代碼產生商務規則

自動為代碼屬性產生值的商務規則現在會以不同的方式管理。 在過去如果要產生代碼屬性的值,您會使用 [商務規則] 底下 [系統管理] 功能區域中的 [預設為產生的值] 動作。 現在,您必須在 [系統管理] 中編輯可啟用自動產生之代碼值的實體。 如需詳細資訊,請參閱<自動建立代碼 (Master Data Services)>。

如果您擁有包含此類型之規則的 SQL Server 2008 R2 模型部署封裝,當您將資料庫升級到 SQL Server 2012 時,將會排除此商務規則。

大量更新及匯出

在 主資料管理員 Web 應用程式中,您無法再針對多個成員大量更新屬性值。 若要執行大量更新,請使用暫存處理序或 Master Data Services 適用於 Excel 的增益集。

在 主資料管理員 Web 應用程式中,您無法再將成員匯出到 Excel 中。 若要使用 Excel 中的成員,請使用 Master Data Services 適用於 Excel 的增益集。

交易

[總管] 功能區域中,使用者無法再還原他們自己的交易。 以前使用者可以在 [總管] 中還原他們對資料所做的變更。 管理員仍可在 [版本管理] 功能區域中還原所有使用者的交易。

註解現在是永久的,而且無法刪除。 先前系統會將註解視為交易,因此可以透過還原交易來刪除。

Web 服務

如 Silverlight 所要求,系統現在會自動啟用 Master Data Services Web 服務。 先前必須手動啟用 Web 服務。

PowerShell Cmdlet

MDS 不再包含 PowerShell 指令程式。

請參閱

概念

SQL Server 2012 中已被取代的 Master Data Services 功能