您無法從 SSIS 連線到 Project Online OData

徵狀

當您嘗試從 SQL Server Integration Services (SSIS) 連線到 Project Online OData 摘要時,您會收到下列錯誤訊息:

測試連線失敗其他資訊要求已中止:無法建立 SSL/TLS 安全通道。 (Microsoft.SqlServer.IntegrationServices.ODataConnectionManager)

原因

如果未啟用傳輸層安全性 (TLS) ,就會發生此問題。

解決方案

警告

這個章節、方法或工作包含修改登錄的步驟。 然而,不當修改登錄可能會發生嚴重的問題。 因此,請務必謹慎地依照這些步驟執行。 為了有多一層保護,請先備份登錄再進行修改。 如此一來,您就可以在發生問題時還原登錄。 如需如何備份和還原登錄的詳細資訊,請按下列文章編號以檢視 Microsoft 說明文章: 322756 如何在 Windows 中備份和還原登錄

若要解決此問題,請新增 SchUseStrongCrypto 登錄 專案。 若要這樣做,請在命令提示字元視窗執行適當的命令,視您的系統類型 (64 位或 32 位) :

reg add HKLM\SOFTWARE\Microsoft\.NETFramework\v4.0.30319 /v SchUseStrongCrypto /t REG_DWORD /d 1 /reg:64
reg add HKLM\SOFTWARE\Microsoft\.NETFramework\v4.0.30319 /v SchUseStrongCrypto /t REG_DWORD /d 1 /reg:32

其他相關資訊

如需 TLS 的詳細資訊,請參閱 TLS (傳輸層安全性) .NET Framework 的最佳做法