このトピックでは、SQL Server で使用できなくなったマスター データ サービスの機能について説明します。
SQL Server 2014 の廃止された機能
このリリースでは、廃止された機能はありません。
SQL Server 2012 の廃止された機能
安全
セキュリティの割り当てを容易にするために、モデル オブジェクトの権限を派生階層、明示的階層、および属性グループ オブジェクトに割り当てなくなりました。
派生階層の権限がモデルに基づくようになりました。 たとえば、派生階層に対する権限をユーザーに付与する場合は、モデル オブジェクトに Update を割り当てる必要があります。 その後、ユーザーがアクセス権を持たないようにするエンティティに 拒否 アクセスを割り当てることができます。
明示的階層のアクセス許可がエンティティに基づくようになりました。 たとえば、ユーザーがアカウント エンティティに対する 更新 アクセス許可を持っている場合、エンティティのすべての明示的階層は更新可能になります。
属性グループのアクセス許可は、[ ユーザーとグループのアクセス許可 ] 機能領域で割り当てられなくなりました。 代わりに、属性グループが作成される システム管理 機能領域では、ユーザーとグループに属性グループに 対する Update アクセス許可を付与できます。 属性グループに対する読み取り専用アクセス許可は使用できなくなりました。
ステージング プロセス
新しいステージング プロセスを使用して次の処理を行うことはできません。
コレクションを作成または削除します。
メンバーをコレクションに追加するか、コレクションからメンバーを削除します。
メンバーとコレクションを再アクティブ化します。
SQL Server 2008 R2 ステージング プロセスを使用してコレクションを操作できます。
モデル配置ウィザード
マスター データ マネージャー Web アプリケーションのウィザードを使用して、データを含むパッケージを作成および展開できなくなりました。 代わりに、新しいコマンド ライン ユーティリティを使用できます。 詳細については、「 モデルのデプロイ (マスター データ サービス)」を参照してください。
このウィザードは、データを含まないパッケージの作成と展開に引き続き使用できます。
さらに、パッケージは、作成された SQL Server のエディションにのみ展開できます。 つまり、SQL Server 2008 R2 で作成されたパッケージを SQL Server 2012 に展開することはできません。 パッケージを SQL Server 2008 R2 環境に展開してから、データベースを SQL Server 2012 にアップグレードする必要があります。
コード生成ビジネス ルール
Code 属性の値を自動的に生成するビジネス ルールの管理方法が異なりました。 以前は、Code 属性の値を生成するために、ビジネスルールのシステム管理機能領域で生成された値アクションに対してデフォルト属性を使用しました。 次に、 システム管理でエンティティを編集して、自動生成されたコード値を有効にする必要があります。 詳細については、「 コードの自動作成 (マスター データ サービス)」を参照してください。
この種類の規則を含む SQL Server 2008 R2 モデル展開パッケージがある場合、データベースを SQL Server 2012 にアップグレードすると、ビジネス ルールは除外されます。
一括更新とエクスポート
マスター データ マネージャー Web アプリケーションでは、複数のメンバーの属性値を一括で更新できなくなりました。 一括更新を行うには、ステージング プロセスまたはマスター データ サービスアドイン for Excel を使用します。
マスター データ マネージャー Web アプリケーションでは、Excel にメンバーをエクスポートできなくなります。 Excel でメンバーを操作するには、Excel のマスター データ サービスアドインを使用します。
トランザクション
エクスプローラーの機能領域では、ユーザーは自分のトランザクションを元に戻すできなくなります。 以前は、ユーザーは エクスプローラーでデータに加えた変更を元に戻すことができました。 管理者は、 バージョン管理 機能領域のすべてのユーザーのトランザクションを元に戻すことができます。
注釈は永続的になり、削除できません。 以前は、注釈はトランザクションと見なされ、トランザクションを元に戻すことによって削除できました。
Web サービス
Silverlight で必要に応じて、マスター データ サービス Web サービスが自動的に有効になりました。 以前は、Web サービスを手動で有効にする必要がありました。
PowerShell コマンドレット
MDS にはもう PowerShell コマンドレットが含まれていません。