2016-01-18 48 views
0

我正在使用Umbraco CMS v7.4与SQL Server 2014,该项目工作正常,直到几个小时前,当一个错误开始显示:Umbraco无法启动。连接字符串配置但Umbraco无法连接到数据库

Umbraco无法启动。连接字符串配置,但一把umbraco无法连接到数据库

发生的错误,当我试图打开网站,看到下面的图片:

enter image description here

我试过如下:

  • 检查,看看是否SQL服务器运行
  • 检查连接字符串凭据web.config

任何帮助表示赞赏。

回答

2

经过几次尝试,即使我加载了备份的数据库,我发现它是由数据库登录引起的,连接字符串中的用户启用了密码过期(密码已过期)。

所以,这就是我所做的:

  • 打开SQL Server
  • 登录的连接字符串
  • 用于创建一个新的密码
  • 用户更新的Web.config连接字符串“密码”

希望这会有所帮助

0

我在本地运行Umbraco项目时遇到了此错误,并且数据库指向Azure上的实例。在这种情况下,如果您尚未在Azure中的数据库的服务器防火墙中允许IP访问,则会发生此问题。

你可以通过找出你的IP然后把它添加到数据库来解决这个问题;

  • 单击Azure门户中的“所有资源”,然后单击项目指向的SQL数据库。
  • 单击右侧窗口中的“设置服务器防火墙”
  • 将您的IP添加为起点和终点,并将其称为令人难忘的。
  • 单击“保存”,一旦您收到确认消息,即表示已经应用该消息,请在本地刷新您的网站。