我已经在Web服务器上的dbserver和Sharepoint 2010上安装了SQL Server 2008 R2。 当试图configurationSharepoint使用安装在dbserver上的数据库时,它说它无法连接。 然后,我在Sharepoint服务器上安装了SSMS,并尝试连接到dbserver上的数据库引擎,但是它抛出了以下错误。 “与服务器build立了连接,但是在login前的握手过程中出现错误(提供者:SSL提供者,错误:0 – 客户端和服务器因为不具有通用algorithm而无法通信)( Microsoft SQL Server,错误:-2146893007)“
令人惊讶的是,我能够从Sharepoint服务器连接到安装在dbserver上的Analysis Services。 我也可以从第三台服务器连接到dbserver。 我们不需要在任何服务器上启用SSL。
请帮忙。 searchnetworking,并尝试了许多select,但徒劳无功。
最后经过这么多天,才得到解决:)由于错误说服务器和客户端不具备通用algorithm,我查看了所有的SSLalgorithm参数,最终发现Sharepoint服务器和数据库服务器有一些差异。 删除了这种差异,事情开始工作。
检查这些参数进入registry(registry)HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ SecurityProviders \ SCHANNEL检查此键下的所有值。 对我来说,它是在Sharepoint服务器中不同的哈希键。 改变了,使其与数据库服务器相同,他们开始沟通。
SCHANNEL是微软对SSL的实施。
希望这有助于他人节省时间。