次の方法で共有


SQL Server 2014 で提供が中止されたマスター データ サービス機能

このトピックでは、SQL Serverで使用できなくなったマスター データ サービス機能について説明します。

SQL Server 2014 年に廃止された機能

今回のリリースで提供が中止された機能はありません。

SQL Server 2012 年に廃止された機能

Security

セキュリティの割り当てを簡単にするために、モデル オブジェクト権限を派生階層、明示的階層、および属性グループの各オブジェクトに割り当てることができなくなりました。

  • 派生階層権限は、モデルに基づくようになりました。 たとえば、派生階層に対する権限をユーザーに付与する場合は、モデル オブジェクトに Update を割り当てる必要があります。 その後、ユーザー がアクセス権 を持たないようにするエンティティにアクセス拒否を割り当てることができます。

  • 明示的階層権限は、エンティティに基づくようになりました。 たとえば、ユーザーが Account エンティティに対する 更新 アクセス許可を持っている場合、エンティティのすべての明示的階層は更新可能になります。

  • 属性グループのアクセス許可は、[ ユーザーとグループのアクセス許可] 機能領域で割り当てられなくなりました。 代わりに、属性グループが作成される システム管理 機能領域で、ユーザーとグループに属性グループに 対する更新 アクセス許可を付与できます。 属性グループに対する読み取り専用アクセス許可は使用できなくなりました。

ステージング処理

新しいステージング処理を使用して、次の操作を実行することはできません。

  • コレクションの作成または削除。

  • コレクションへのメンバーの追加またはコレクションからのメンバーの削除。

  • メンバーまたはコレクションの再アクティブ化。

SQL Server 2008 R2 ステージング プロセスを使用してコレクションを操作できます。

モデル配置ウィザード

マスター データ マネージャー Web アプリケーションのウィザードを使用して、データを含むパッケージを作成および展開することはできなくなります。 代わりに、新しいコマンド ライン ユーティリティを使用することができます。 詳細については、「Deploying Models (マスター データ サービス)」を参照してください。

このウィザードは、データを含まないパッケージの作成および配置には引き続き使用できます。

さらに、パッケージは、 でのみ作成されたSQL Serverのエディションに展開できます。 つまり、SQL Server 2008 R2 で作成されたパッケージは、SQL Server 2012 に展開できません。 パッケージを SQL Server 2008 R2 環境に展開してから、データベースを SQL Server 2012 にアップグレードする必要があります。

コード生成のビジネス ルール

Code 属性の値を自動的に生成するビジネス ルールを管理する方法が変わりました。 以前は、Code 属性の値を生成するために、ビジネス ルール[システム管理] 機能領域で生成された値アクションに対して Default 属性を使用しました。 次に、 システム管理でエンティティを編集して、自動生成されたコード値を有効にする必要があります。 詳細については、「コードの自動作成 (マスター データ サービス)」を参照してください。

この種類のルールを含む SQL Server 2008 R2 モデル 展開パッケージがある場合、データベースを SQL Server 2012 にアップグレードすると、ビジネス ルールは除外されます。

一括更新と一括エクスポート

マスター データ マネージャー Web アプリケーションでは、複数のメンバーの属性値を一括で更新できなくなります。 一括更新を行うには、ステージング プロセスまたは Excel 用マスター データ サービスアドインを使用します。

マスター データ マネージャー Web アプリケーションでは、メンバーを Excel にエクスポートできなくなります。 Excel でメンバーを操作するには、Master Data ServicesAdd-in for Excel を使用します。

トランザクション

エクスプローラー機能領域では、ユーザーは自分のトランザクションを元に戻すできなくなります。 以前は、ユーザーはエクスプローラーのデータに加えた変更を元に戻すことができました。 管理者は、 バージョン管理 機能領域のすべてのユーザーのトランザクションを元に戻すことができます。

注釈が永続的に保持されるようになり、削除できなくなりました。 以前は、注釈はトランザクションと見なされていて、トランザクションを元に戻すことで削除できました。

Web サービス

マスター データ サービス Web サービスは、Silverlight で必要に応じて自動的に有効になりました。 以前は、Web サービスは手動で有効にする必要がありました。

PowerShell コマンドレット

MDS に PowerShell コマンドレットが含まれなくなりました。

参照

SQL Server 2014 に含まれている非推奨のマスター データ サービス機能