错误时连接一把umbraco网站的SQL Server数据库

问题描述 投票:-1回答:2

我创建了本地一把umbraco网站工作正常。在部署到一个托管解决方案我收到错误“一把umbraco无法启动。一个连接字符串配置,但一把umbraco无法连接到数据库。”

试图改变连接字符串,并与托管公司的服务器是正确的证实。

我的连接字符串如下。

add name="umbracoDbDSN" connectionString="server=Msql2017.ukwsp.com;database=xyz;user id=xyz;password='xyz'" providerName="System.Data.SqlClient" 
asp.net sql-server umbraco
2个回答
1
投票

这听起来像的东西是不对的连接字符串(或证书),即使托管公司声称它是有效的。

如果托管公司没有使用任何形式的IP限制,在哪些主机可以连接到数据库,你可以尝试连接到服务器SQL Management Studio中手动确认凭据是否有效(这当然不会,如果他们工作拥有自己的Web服务器的IP范围有限)。

你是如何恢复您的本地SQL数据库的备份到这个托管服务提供商?

根据数据库是如何他们的服务器上恢复,凭证原本在地方与托管服务提供商建立帐户时可能已被覆盖与任何在你的备份从本地机器。这将导致你不能够与原始凭据进行身份验证,除非这些被映射到具有访问实际恢复的数据库。

如果我是你,我将有托管公司证实,他们确实可以仍然连接到数据库的凭据提供的 - 如果没有,让他们修复安全映射你(因为你真的不应该有机会做到这一点无论如何)。


0
投票

请问您的连接字符串(用户名和/或密码)有符号(“&”)?这可能会导致讨厌的问题。

© www.soinside.com 2019 - 2024. All rights reserved.