asp.net (framework 4.7)项目发布iis(三) 数据库配置篇(无法打开请求的数据库、管道另一端上无任何程序)

阿里云服务器的购买与iis配置与项目部署 (篇一)
asp.net MVC + EF发布iis服务器(篇二)

项目部署后如果出现如下错误或服务器刚安装SQLserver的情况下需要进行数据库的一些设置

在这里插入图片描述

1. 使用Windows方式登录sqlserve 启动sa的登录方式

此处sa的密码需要与上一篇覆盖连接时使用的sa密码一致)
在这里插入图片描述

2. 然后修改登录方式为双验证方式,此时设置完成后需要重启数据库与相关服务

在这里插入图片描述
如果未完成数据库服务的重启,则将出现如下错误 无法登录
在这里插入图片描述
若有如下错误:
在这里插入图片描述
取消强制密码规则
在这里插入图片描述

3. 现在开始重启数据库的服务

在这里插入图片描述
重启完成 再登录,就可以成功使用sa登录了

但是执行项目时将会报如下错误,表示我们的登录没有权限操作相关数据库
在这里插入图片描述

4. 现在开始给登录名设置相关的访问权限

登录数据库 依次展开,找到 NT AUTHORITY\SYSTEM这个登录名,iis将会使用这个登录进行数据库的登录,所以我们需要给这个登录名分配相关数据库的操作权限
在这里插入图片描述
右键属性 进行权限的分配(因为上面的错误信息是同学那拿来的,所以这里会有不同 但是思路是一样的,给想相应的数据库分配权限就可以)
在这里插入图片描述
完成,刷新一下iis再看看可不可以连接数据库了吧

猜你喜欢

转载自blog.csdn.net/weixin_44517477/article/details/107524493