IIS 部署到服务器上出现数据库连接失败

Posted 你永远想象不到,一个光鲜亮丽的Application,有多么

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IIS 部署到服务器上出现数据库连接失败相关的知识,希望对你有一定的参考价值。

前言

以前遇到过本地运行没有任何问题,部署到服务器上却出现数据库连接失败。

正文

排查顺序:

数据库权限

我们的sql的账号决定了我们的权限,那么要观察下是否我们的账号有该数据库的读写权限,先把权限归为最大,先查看是否问题出在这上面。

安全性->登录名->服务器角色->勾上sysadmin

一般已存在,勾上sysadmin即可。

在这里,那么决定了我们是系统的权限者,一般来说是有的。所以可能性比较少。

其实这种一般是不可能的,因为远程可以连接说明账户没有问题,但是要思考一下。

iis 数据模型是否对应

应用程序池->对应的程序池上右键->高级设置->进程模块_标识->选择NetworkService(与数据库中设置统一)。

究极解决

应用程序池->高级设置->进程模块_标识->自定义账户。输入账号为服务器的用户名和密码。

以上是关于IIS 部署到服务器上出现数据库连接失败的主要内容,如果未能解决你的问题,请参考以下文章

iis服务器网站 突然就登录不上去了 登录失败

Web 部署任务失败。无法连接...服务器没有响应

网站部署到 IIS 并连接到 SQL Server 2012 时出现问题,出现找不到网络错误

用户 'IIS APPPOOL**' 登录失败的解决方案(项目部署到本地IIS上打开网页出现报错)

iis部署sa登录失败

远程桌面连接失败有哪些原因,如何避免?