asp.net (framework 4.7)项目发布iis(三) 数据库配置篇

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

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

asp.net (framework 4.7)项目发布iis(三) 数据库配置篇

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

此处sa的密码需要与上一篇覆盖连接时使用的sa密码一致)
asp.net (framework 4.7)项目发布iis(三) 数据库配置篇

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

asp.net (framework 4.7)项目发布iis(三) 数据库配置篇
如果未完成数据库服务的重启,则将出现如下错误 无法登录
asp.net (framework 4.7)项目发布iis(三) 数据库配置篇

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

asp.net (framework 4.7)项目发布iis(三) 数据库配置篇
重启完成 再登录,就可以成功使用sa登录了

但是执行项目时将会报如下错误,表示我们的登录没有权限操作相关数据库
asp.net (framework 4.7)项目发布iis(三) 数据库配置篇

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

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