Web アプリケーションの要件 (マスター データ サービス)

適用対象: SQL Server - Windows のみ Azure SQL Managed Instance

マスター データ サービスは、インターネット インフォメーション サービス (IIS) によってホストされる Web アプリケーションです。 マスター データ サービスは Internet Explorer (IE) 9 以降でのみ動作します。 IE 8 以前のバージョン、Microsoft Edge、Chrome はサポートされていません。

IIS のインストールおよび構成方法については、「Installing and Configuring IIS」(IIS のインストールと構成) を参照してください。

マスター データ マネージャー Web アプリケーションの作成と構成には、マスター データ サービス構成マネージャーを使用します。 マスター データ サービス構成マネージャーではローカル コンピューター上に IIS を構成するので、初期の Web 構成作業を行うのに最適です。 例えば、1 つのマスター データ マネージャー Web アプリケーションを使用してマスター データ サービス 環境を構成したり、マスター データ サービスのスケールアウト配置で最初の Web アプリケーションを構成したりできます。 スケールアウト配置の複数の Web サーバーの構成など、より複雑なタスクを実行する場合は、IIS ツールを使用します。

注意

マスター データ サービスのコンポーネントをインストールするコンピューターは、すべてライセンスを保有している必要があります。 詳細については、使用許諾契約書 (EULA) を参照してください。

要件

オペレーティング システム

マスター データ サービスをインストールする前に、次の要件を確認してください。

Microsoft Silverlight

マスター データ マネージャー Web アプリケーションで作業するには、Silverlight 5 がクライアント コンピューターにインストールされている必要があります。 Silverlight の必要なバージョンがない場合、Web アプリケーションで Silverlight を使用する部分に移動したときに、Silverlight をインストールするよう要求されます。 Silverlight 5 は ここからインストールできます。

ロールとロール サービス

Windows Server 2012 または Windows Server 2012 R2 では、Microsoft 管理コンソール (MMC) にある サーバー マネージャーを使用して、 Web サーバー (IIS) ロールと必要なロール サービスをインストールできます。

重要

動的なコンテンツ圧縮 は既定で有効になっています。 CPU 使用率は増加しますが、XML 応答サイズを大幅に縮小し、ネットワーク I/O を節約できます。 詳細については、「マスター データ サービス (MDS) の新機能」の「[CTP 2.0] 向上パフォーマンス」を参照してください。

  • インターネット インフォメーション サービス
  • Web 管理ツール
  • IIS 管理コンソール
  • World Wide Web サービス
  • アプリケーション開発
  • .NET 拡張機能 3.5
  • .NET Extensibility 4.5
  • ASP.NET 3.5
  • ASP.NET 4.5
  • ISAPI 拡張機能
  • ISAPI フィルター
  • 一般的な HTTP 機能
  • 既定のドキュメント
  • ディレクトリの参照
  • HTTP エラー
  • 静的コンテンツ [注: WebDAV 発行はインストールしないでください]
  • 正常性と診断
  • HTTP ログ
  • 要求監視
  • パフォーマンス
  • 静的コンテンツ圧縮
  • セキュリティ
  • 要求のフィルタリング
  • Windows 認証

機能

Windows Server 2012 および Windows Server 2012 R2 では、 サーバー マネージャー を使用して、次に示す必要な機能をインストールできます。

  • .NET Framework 3.5 (.NET 2.0 および 3.0 を含む)
  • .NET Framework 4.5 Advanced Services
  • ASP.NET 4.5
  • WCF サービス
  • HTTP アクティブ化 [注: これは必須です。]
  • TCP ポート共有
  • Windows プロセス アクティブ化サービス
  • プロセス モデル
  • .NET 環境
  • 構成 API
  • 動的なコンテンツ圧縮

前提条件となるサーバーの役割と機能を追加する PowerShell スクリプトのサンプルを次に示します。 前提条件となるサーバーの役割と機能は、環境によって異なります。

Install-WindowsFeature Web-Mgmt-Console, AS-NET-Framework, Web-Asp-Net, Web-Asp-Net45, Web-Default-Doc, Web-Dir-Browsing, Web-Http-Errors, Web-Static-Content, Web-Http-Logging, Web-Request-Monitor, Web-Stat-Compression, Web-Filtering, Web-Windows-Auth, NET-Framework-Core, WAS-Process-Model, WAS-NET-Environment, WAS-Config-APIs  
  
Install-WindowsFeature Web-App-Dev, NET-Framework-45-Features -IncludeAllSubFeature -Restart  

PowerShell コマンドの詳細については、「 Install-WindowsFeature」を参照してください。

アカウントと権限

Type 説明
Windows アカウント Windows のロール、ロール サービス、および機能を構成し、ローカル コンピューター上の IIS にあるアプリケーション プール、Web サイト、および Web アプリケーションを作成して管理する権限がある Windows アカウントを使用して Web サーバー コンピューターにログオンする必要があります。
サービス アカウント マスター データ サービス構成マネージャーでマスター データ マネージャー Web アプリケーションを作成する場合、アプリケーションを実行するアプリケーション プールの ID を指定する必要があります。 このアカウントは、マスター データ サービス データベースの作成時に指定したサービス アカウントとは別のものにすることができます。

この ID はドメイン ユーザー アカウントでなければならず、データベースにアクセスできるように、マスター データ サービスで mds_exec データベース ロールに追加されます。 詳細については、「データベース ログイン、ユーザー、およびロール」を参照してください。 また、このアカウントはマスター データ サービス Windows グループ MDS_ServiceAccounts にも追加され、このグループにはファイル システムの一時コンパイル ディレクトリ MDSTempDir に対するアクセス権が与えられています。 詳細については、「フォルダーとファイルの権限 (マスター データ サービス)」を参照してください。

参照

マスター データ サービスのインストール

マスター データ マネージャー Web アプリケーションの作成 (マスター データ サービス)
Web 構成のページ (マスター データ サービス構成マネージャー)