模型部署选项 (Master Data Services)

适用于:Windows Azure SQL 托管实例上的 SQL Server

重要

Master Data Services(MDS)在 SQL Server 2025(17.x)中被移除。 我们继续支持 SQL Server 2022(16.x)和早期版本中的 MDS。

在 Master Data Services 中部署模型包文件时,必须确定是部署新模型还是克隆模型,或者更新以前克隆的模型。

工作流

当使用模型包时,有两个主要的工作流。

  • 在测试环境中创建某一模型的包以及将该模型的克隆部署到生产环境。 一段时间后,将来自测试环境的更新部署到生产环境。

  • 创建模型的包,然后将其作为新模型部署到相同的环境。 在此情况下,您必须为该模型提供一个新名称。

选项

在 MDS 数据库中,每个模型对象都具有唯一的标识符 (ID)。 这些 ID 包含在模型部署包中。 在部署包时,您必须选择如何处理这些 ID。

下表可帮助您确定在使用系统管理模型部署向导或 MDSModelDeploy 工具时作出何种选择。

选项 说明 备注
使用唯一名称创建一个新模型。 为所有模型对象创建新的标识符。 如果您使用新的标识符创建一个新模型,则在以后无法使用模型部署工具将更新应用于该模型。 在 Web 应用程序中使用向导部署一个模型包时,只有在具有相同名称或 ID 的模型已存在时,您才能选择创建一个新模型。
克隆 创建一个新模型,该模型是包中模型的精确克隆。 仅当目标环境中不存在该模型(无论按名称还是标识符)时,此操作才有效。 如果想要在多个环境中拥有相同的模型并在经过一段时间后更新克隆的模型,请使用“克隆”。 这是 Web 应用程序中向导的默认行为。 如果已经存在具有相同名称或 ID 的模型,则系统将会提示您改为创建新的模型。
更新 使用包中的模型更新现有模型。 标识符在这两个模型中必须相同。 这用来更新您以前克隆的模型。 您只能更新以前克隆的模型。 (名称和 ID 必须匹配。)