翁布拉科无法启动。已配置连接字符串,但Umbraco无法连接到数据库

翁布拉科无法启动。已配置连接字符串,但Umbraco无法连接到数据库,umbraco,umbraco7,Umbraco,Umbraco7,我在SQL Server 2014上使用的是Umbraco CMS v7.4,该项目一直运行良好,直到几个小时前出现错误: 翁布拉科无法启动。已配置连接字符串,但Umbraco无法连接到数据库 错误发生在我试图打开网站时,请参见下图: 我尝试了以下方法: 检查SQL Server是否正在运行 在web.config 非常感谢您的帮助。尝试几次后,即使我加载了备份的数据库,我也发现这是由于数据库登录造成的,连接字符串中的用户启用了密码过期(密码已过期) 这就是我所做的: 打开SQL ser

我在SQL Server 2014上使用的是Umbraco CMS v7.4,该项目一直运行良好,直到几个小时前出现错误:

翁布拉科无法启动。已配置连接字符串,但Umbraco无法连接到数据库

错误发生在我试图打开网站时,请参见下图:

我尝试了以下方法:

  • 检查SQL Server是否正在运行
  • web.config

非常感谢您的帮助。

尝试几次后,即使我加载了备份的数据库,我也发现这是由于数据库登录造成的,连接字符串中的用户启用了密码过期(密码已过期)

这就是我所做的:

  • 打开SQL server
  • 以连接字符串中使用的用户身份登录
  • 创建了一个新密码
  • 更新了web.config连接字符串“Password”

希望这将有帮助

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

这就是我所做的:

  • 打开SQL server
  • 以连接字符串中使用的用户身份登录
  • 创建了一个新密码
  • 更新了web.config连接字符串“Password”

希望这会有所帮助

我在本地运行Umbraco项目时遇到这个错误,DB指向Azure上的一个实例。在这种情况下,如果您不允许Azure中DB的服务器防火墙内的IP访问,则会发生此问题

您可以通过查找您的IP,然后将其添加到DB来解决此问题:

  • 单击Azure门户中的所有资源,然后单击项目指向的SQL数据库
  • 单击右侧窗口中的设置服务器防火墙
  • 加入你的IP作为起点和终点,并称之为令人难忘的东西
  • 单击保存,收到已应用的确认消息后,在本地刷新站点

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

您可以通过查找您的IP,然后将其添加到DB来解决此问题:

  • 单击Azure门户中的所有资源,然后单击项目指向的SQL数据库
  • 单击右侧窗口中的设置服务器防火墙
  • 加入你的IP作为起点和终点,并称之为令人难忘的东西
  • 单击保存,收到已应用的确认消息后,在本地刷新站点

因此,就我而言,我试图开始现有的项目。我获取了所有文件,在本地还原了DB备份,确保为IIS AppPool用户设置了所有权限,等等。但我不断发现有问题的错误。结果是我不能使用
server=localhost;连接字符串中的数据库=…
。在我将其替换为
server=。\;数据库=…
,它马上就开始工作了。

所以,在我的例子中,我试图开始现有的项目。我获取了所有文件,在本地还原了DB备份,确保为IIS AppPool用户设置了所有权限,等等。但我不断发现有问题的错误。结果是我不能使用
server=localhost;连接字符串中的数据库=…
。在我将其替换为
server=。\;数据库=…
,它立即开始工作。

还请注意,如果您在Azure中使用Azure SQL数据库运行它,则必须转到Azure SQL Server设置,并且在“防火墙和虚拟网络”下,您需要勾选“是”以选择“允许Azure服务和资源访问此服务器”.

另请注意,如果您在Azure中使用Azure SQL数据库运行它,则必须转到Azure SQL Server设置,并在“防火墙和虚拟网络”下,您需要在“允许Azure服务和资源访问此服务器”中勾选“是”。

我的防火墙已设置,但仍然存在问题,实际上,我正在使用Azure SQL并在Azure上托管我的Umbraco。另一件让人惊讶的事情是,该站点正在运行,后来我发现错误我的防火墙设置了,但仍然存在问题,实际上我正在使用Azure SQL并在Azure上托管我的Umbraco。另一件令人惊讶的事情是,该网站正在运行,后来我发现了错误,这是关于azure的吗?这是关于azure的吗?我在azure上仍然面临同样的问题,我的连接字符串似乎是正确的,即使我在本地运行该网站,但是当我在azure应用程序服务上发布它时失败在azure上仍然面临同样的问题,我的连接字符串似乎是正确的,即使我在本地运行该网站,但当我在azure应用程序服务上发布它时失败