This is just a high-level overview of the prerequisites that are needed for IIS. You need to have IIS installed on the server you are installing MDS on in order for MDS to work. The easiest way to check if you have all the prerequisites for IIS installed is to open up Master Data Services Configuration Manager.

A warning screen will appear if you do not have all the prerequisites installed for IIS. This warning message will give you a link to check what is needed for IIS.
First you will need to install the Role and Role Services for IIS:
You can use Server Manager, which is available in the Microsoft Management Console (MMC), to install the Web Server (IIS) role, and required role services.

  • Internet Information Services
  • Web Management Tools
  • IIS Management Console
  • World Wide Web Services
  • Application Development
  • .NET Extensibility 3.5
  • .NET Extensibility 4.5
  • NET 3.5
  • NET 4.5
  • ISAPI Extensions
  • ISAPI Filters
  • Common HTTP Features
  • Default Document
  • Directory Browsing
  • HTTP Errors
  • Static Content
  • [Note: Do not install WebDAV Publishing]
  • Health and Diagnostics
  • HTTP Logging
  • Request Monitor
  • Performance
  • Static Content Compression
  • Security
  • Request Filtering
  • Windows Authentication

Roles Installed:

Next you will need to install the features IIS requires in order to run:
You can use the Server Manager to install the below features.

  • .NET Framework 3.5 (includes .NET 2.0 and 3.0)
  • .NET Framework 4.5 Advanced Services
  • NET 4.5
  • WCF Services
  • HTTP Activation [Note: This is required.]
  • TCP Port Sharing
  • Windows Process Activation Service
  • Process Model
  • .NET Environment
  • Configuration APIs

Features Installed:

Once all the prerequisites for IIS are installed you will see a green tick in Master Data Services Configuration Manager.


5 thoughts on “Master Data Services (MDS) 2016 Prerequisites for IIS

  1. I installed Master Data Services (SQL Server 2016 Developer SP1) on a Windows 10 Enterprise machine.

    Using Master Data Services Configuration Manager, I did the following:

    The create database section was successful (I used a local account on Windows 10).

    The web configuration (create new website or use default website) entered computername\username (I used a local account on

    Windows 10), thereafter when trying to click on block for password I get notification, ‘the user does not match a known account

    in Active Directory’.

  2. I must admit the only thing I am struggling with is to set up the IIS on my Windows 10 machine and then get MDS working. I got it set up on a Windows 7 machine with a lot of effort and googling.

    • I used Microsoft documentation to configure IIS Roles and Featues on both Windows 10 and Windows server, MDS configure web worked on server, which proves issue is with IIS on Windows 10. Also, one of Microsofts articles refers to installing SQL 2016 on windows server.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.