モデル デプロイ オプション (マスター データ サービス)

適用対象:Windows 上の SQL ServerAzure SQL Managed Instance

Von Bedeutung

マスター データ サービス (MDS) は、SQL Server 2025 (17.x) で 削除されます 。 SQL Server 2022 (16.x) 以前のバージョンの MDS は引き続きサポートされています。

マスター データ サービスでは、モデル パッケージ ファイルをデプロイするとき、新しいモデルまたは複製モデルをデプロイするのか、以前に複製したモデルを更新するのかを決定する必要があります。

ワークフロー

モデル パッケージを操作する場合、2 つの主要なワークフローがあります。

  • テスト環境でモデルのパッケージを作成し、そのモデルの複製を運用環境に配置します。 後で、テスト環境から運用環境に更新を配置します。

  • モデルのパッケージを作成し、同じ環境に新しいモデルとして配置します。 この場合、モデルに新しい名前を付ける必要があります。

オプション

MDS データベースでは、各モデル オブジェクトに一意の識別子 (ID) があります。 これらの ID は、モデルの配置パッケージに含まれます。 パッケージを配置する際、これらの ID をどのように処理するかを選択する必要があります。

次の表は、システム管理のモデル配置ウィザードまたは MDSModelDeploy ツールのいずれかを使用してモデルを配置する際に何を選択すればよいかを決定するのに役立ちます。

オプション 説明 メモ
新しい 一意の名前を持つ新しいモデルを作成します。 すべてのモデル オブジェクトに新しい識別子が作成されます。 新しい識別子を持つ新しいモデルを作成した場合、後でモデル配置ツールを使用してモデルに更新を適用することはできません。 Web アプリケーションのウィザードを使用してモデル パッケージを配置ときに、同じ名前または ID を持つモデルが既に存在している場合、選択できるのは新しいモデルの作成のみです。
クローン パッケージ内のモデルの正確な複製である新しいモデルを作成します。 このオプションは、名前または識別子が同じモデルがターゲット環境内に存在しない場合にのみ機能します。 複数の環境に同じモデルがあり、複製したモデルを後で更新する場合は、"複製" を使用します。 これは、Web アプリケーションのウィザードの既定の動作です。 同じ名前または ID を持つモデルが既に存在する場合は、代わりに新しいモデルを作成するよう求められます。
更新する パッケージ内のモデルを使用して、既存のモデルを更新します。 両方のモデルの識別子が同じである必要があります。 このオプションは、以前に複製したモデルを更新するために使用します。 以前に複製したモデルのみを更新できます (名前と ID が一致する必要があります)。