Не удается подключиться к SQL Server 2008 R2 с сервера Sharepoint
Я установил SQL Server 2008 R2 на dbserver и Sharepoint 2010 на веб-сервере. При попытке настроить Sharepoint для использования базы данных, установленной на dbserver, он говорит, что не может подключиться. Затем я установил SSMS на сервере Sharepoint и попытался подключиться к компоненту Database Engine на сервере dbserver, но он выдал следующую ошибку. "Соединение с сервером было успешно установлено, но затем произошла ошибка во время рукопожатия перед входом в систему. (Поставщик: поставщик SSL, ошибка: 0 - клиент и сервер не могут обмениваться данными, поскольку они не имеют общего алгоритма.) (Microsoft SQL Server, ошибка: -2146893007)"
Удивительно, но я могу подключиться к службам Analysis Services, установленным на сервере db с сервера Sharepoint. И я также могу подключиться к dbserver с третьего сервера. Нам не нужен SSL на любом сервере.
Пожалуйста помоги. Искал в сети и перепробовал много вариантов но зря.
1 ответ
Наконец, после стольких дней, это было решено:) Поскольку ошибка говорит о том, что сервер и клиент не имеют общего алгоритма, я проверил все параметры алгоритма SSL и наконец нашел некоторое различие в сервере Sharepoint и сервере БД. Убрал эту разницу и все заработало.
Чтобы проверить эти параметры, перейдите в реестр (regedit) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL Проверьте все значения под этим ключом. Для меня это был ключ хэшей, который отличался в Sharepoint Server. Изменили это, чтобы сделать его таким же, как сервер БД, и они начали общаться.
SCHANNEL - это реализация SSL от Microsoft.
Надеюсь, это поможет другим сэкономить время.