【问题标题】:Can MDS only be installed on a serverMDS只能安装在服务器上吗
【发布时间】:2016-04-05 11:06:34
【问题描述】:
您可以在 Windows 8.1 pro 上而不是在 Windows server R2 之类的服务器上运行 SQL Server 2014 Master Data Services 配置管理器吗?
如果是这样,请帮助它告诉我“IIS 中未安装所需的 .svc 处理程序映射。”但我已经检查并选择了 IIS 下的 windows 功能中的所有内容
【问题讨论】:
标签:
sql
sql-server
iis
installation
mds
【解决方案1】:
答案是简单的谷歌搜索。
您可以在 Windows 8.1 Pro 上运行它。
查看此链接以获得一些故障排除帮助:
SVC_Handler_mapping_error_in_MDS_Configuration_Manager
MDS 配置管理器中的 SVC 处理程序映射错误
当您在 MDS 配置中配置主数据服务时
管理器,您可能会遇到一个错误,指出所需的 .svc
处理程序映射未安装在 IIS 中。
在创建 MDS Web 应用程序之前,您必须更正以下内容
错误:
此服务器上未配置 Internet 信息服务 (IIS)。
所需的 .svc 处理程序映射未安装在 IIS 中。
这可能发生在下列情况之一: IIS 可能缺少必要的 .svc 处理程序映射。从访问 IIS 管理器
开始菜单。如果您列出了默认网站,请单击该网站,
并单击处理程序映射器图标。在列表中,按路径列排序。
注意是否列出了 *.svc。如果已经列出,这个错误
可能是误报,但如果不是,您可能需要安装
*.svc 路径映射器在下面的第 2 步和第 3 步中。
根据 IIS 版本,有不同的方法来获取
已安装服务映射器。对于 .Net 4.0,映射器可能需要
通过在 .Net Framework 4.6 Advanced 中安装 HTTP 激活来安装
服务。从开始菜单搜索或控制面板中,找到该项目
关闭或打开 Windows 功能。然后在 Windows 功能树中
找到 .Net Framework 4.6 > WCF 服务 > HTTP 激活
在没有 .Net Framework 4.0 的早期 Windows 版本上
预安装,当您在 .NET 4 之后添加或安装 IIS 功能时
安装,你可能会遇到这个错误。要解决此问题,请打开
命令提示符并转到 .NET 目录(例如
%windir%\Microsoft.NET\Framework64\v4.0.30319)。运行命令:
aspnet_regiis -i。
您可能会遇到此错误作为误报或误报
当您的 IIS 中已存在现有的 IIS 网站时
服务器,但您选择了不同的网站来托管 MDS,或者当您
选择列出的第一个网站以外的网站。这个可以
发生在以下两种方式: 未安装服务处理程序
MDS 未附加但安装在其上的第一个网站
MDS 附加到的另一个网站。 MDS 将发布错误
因为它查看的是第一个网站,而不是第二个网站。这
是假阴性,因为错误消息表明
没有进行处理程序映射,而实际上是。在这个
在这种情况下,您可以忽略错误并继续。服务处理程序是
安装在 MDS 未附加到的第一个网站上,但
未安装在 MDS 附加到的另一个网站上。 MDS 将
不发布错误,因为它查看的是第一个网站,而不是
第二个网站。这是一个误报,因为缺少处理程序
映射将导致 MDS 无法工作。您应该安装处理程序
您将 MDS 附加到的网站的映射。