Ошибка при подключении сайта Umbraco к базе данных SQL Server - PullRequest
0 голосов
/ 03 февраля 2019

Я создал сайт Umbraco локально, который работает нормально.При развертывании в размещенном решении я получаю сообщение об ошибке «Umbraco не может запуститься. Строка подключения настроена, но Umbraco не может подключиться к базе данных».

Попытка изменения строки подключения и подтверждение хост-компанией, что серверправильно.

Моя строка подключения выглядит следующим образом.

add name="umbracoDbDSN" connectionString="server=Msql2017.ukwsp.com;database=xyz;user id=xyz;password='xyz'" providerName="System.Data.SqlClient" 

Ответы [ 2 ]

0 голосов
/ 05 февраля 2019

Есть ли в строке подключения (имя пользователя и / или пароль) амперсанд ('&')?Это может вызвать неприятные проблемы.

0 голосов
/ 04 февраля 2019

Похоже, что-то не так с этой строкой соединения (или учетными данными), даже если хостинговая компания утверждает, что она действительна.

Если хостинговая компания не использует какие-либо ограничения IP-адресов, по которым хосты могут подключатьсяк базе данных вы можете попробовать подключиться к серверу вручную с помощью SQL Management Studio, чтобы подтвердить, действительны ли учетные данные (это, конечно, не сработает, если у них ограниченный доступ к диапазону IP их собственных веб-серверов).

Как вы восстановили резервную копию своей локальной базы данных SQL для этого хостинг-провайдера?

В зависимости от того, как база данных была восстановлена ​​на их сервере, учетные данные, которые изначально использовались при настройке учетной записи у хостинг-провайдера, могли иметьбыл перезаписан с тем, что было в вашей резервной копии с вашего локального компьютера.Это приведет к тому, что вы не сможете пройти аутентификацию с оригинальными учетными данными, если они не сопоставлены с доступом к фактической восстановленной базе данных.

На вашем месте я бы попросил хостинговую компанию подтвердить, что они действительно могутподключитесь к базе данных с предоставленными учетными данными - и если нет, попросите их исправить сопоставления безопасности для вас (поскольку у вас не должно быть доступа для этого в любом случае).

...