Ошибка "Не удается подключиться к База данных SQL, ErrorCode=SqlFailedToConnect" в миграции облака Business Central
В этой статье рассматривается сообщение об ошибке "Не удается подключиться к База данных SQL, ErrorCode=SqlFailedToConnect", возникающее при попытке подключиться к базе данных SQL в облачной миграции Business Central.
Симптомы
При попытке подключиться к базе данных SQL в облачной миграции Business Central вы получите следующее сообщение об ошибке:
Не удается подключиться к База данных SQL, ErrorCode=SqlFailedToConnect.
Это сообщение об ошибке часто возникает вместе со следующим сообщением об ошибке:
Проверьте правильность конфигурации связанной службы и убедитесь, что брандмауэр База данных SQL позволяет среде выполнения интеграции получить доступ.
Причина
В сообщении об ошибке может быть несколько причин. Наиболее распространенная причина возвращается внутри длинного сообщения об ошибке, например:
Проблемы с учетной записью пользователя:
Ошибка входа для пользователя...
Пароль для данной учетной записи необходимо изменить.
Учетная запись отключена.
SQL Server не запущен или удаленный доступ к SQL Server отключен:
Сервер не найден или недоступен. Проверьте правильность имени экземпляра и настройку сервера SQL Server для удаленных подключений.
Решение
Чтобы устранить эту проблему, выполните следующую команду Windows PowerShell на узле среды выполнения интеграции. Если узел среды выполнения интеграции не может подключиться, он возвращает описательную ошибку.
sqlcmd –S "{SQL Server Name}" -d "{Database Name}" -U "{SQL Server Authenticated User Name}" -P "{PlaceholderSQLServerAuthenticatedPassword}" -Q 'select * from [dbo].[Intelligent Cloud]'
Чтобы разрешить клиенту среды выполнения интеграции доступ к SQL Server, выполните следующую команду в локальной базе данных master:
sp_set_firewall_rule
Чтобы разрешить удаленный доступ к SQL Server, выполните следующую команду:
run sp_configure 'remote access', 1;