2017-04-07 18 views
0

私はいくつかのエンティティを持つマスターデータモデルを持っており、実動サーバーにデプロイされています。 私は開発サーバーに2つの新しいエンティティを作成し、これらの2つのエンティティだけを移動したかったのです。 誰かが考えている場合は、私と共有してください。 ありがとう!マスターデータサービスで個々のエンティティをあるサーバーから別のサーバーに移動する方法はありますか?

答えて

1

2つのオプションがあります。

  1. Webアプリケーション(最も簡単なもの):Devサーバーでは、システム管理に行きます。展開をクリックし、パッケージを作成します。次に、実動サーバー上でこのパッケージをデプロイし、同じ手順を実行しますが、「デプロイメント」ボタンの下で「作成」の代わりに「デプロイ」を選択します。

  2. 代わりに、MDSModelDeploy.exeを使用します。適切なフォルダーに移動すると、サーバー上で見つけることができます。一般に、このパスにはC:¥Program Files¥Microsoft SQL Server¥130¥Master Data Services¥Configurationがあります。 この方法を使用することをお勧めします。データを使用して、またはモデルを使用せずに、またはモデルを複製することを選択できます。あなたがもっとここで読むことができます([https://docs.microsoft.com/en-us/sql/master-data-services/deploy-a-model-deployment-package-by-using-mdsmodeldeploy][1]

私はまた、あなたのモデルが大き起動時にModelPackageEditorを検討お勧めすることができます。次に、エンティティ、ビュー、ビジネスルールなど、展開する必要のあるものを制御できます。

開発と生産が完全に同じではない場合は、実行する必要がありますデプロイメントエラー。通常は、デプロイする環境にビジネスルールなどを作成し、デベロッパー環境にない場合に発生します。 MDSは多量のIDを使用しており、モデルが同期していない場合は問題が発生します。

関連する問題