【发布时间】:2018-06-08 06:44:50
【问题描述】:
我在 Windows Server 2016 上运行了新安装的 SQL Server Express 2017。IIS 10 无法访问此 SQL Server 上的数据库。 (Visual Studio 没有问题。)我需要在 SQL Server、IIS 和文件系统(.mdf 文件)中配置什么安全性?我已经研究了很多小时,但找不到当前的解决方案。我曾经可以通过在 NT AUTHORITY 下添加 NETWORK SERVICE 或 SYSTEM 来解决这个问题,但这似乎并不能解决问题。必须对应用程序池做些什么吗?
【问题讨论】:
-
我得到的错误是“无法打开登录请求的数据库 xxx。登录失败。用户“WEBBER\s4$”登录失败,其中 WEBBER 是域,S4 是机器名。
-
这意味着或者这个数据库不在线,或者你没有将你的登录名映射到这个数据库
-
我相信我没有“映射您的登录”。我的问题是我要阻止哪个帐户,即 IIS 在哪个帐户下运行??
-
服务应用程序说服务作为“本地系统”运行,但我似乎无法授予该名称权限。
标签: asp.net sql-server iis-10