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 指令程式。