2017-08-28 121 views
2

我最近不得不更新我的安全Web服務器以刪除TLS 1.0和TLS 1.1,只剩下TLS 1.2。這最終導致到SQL服務器的連接失敗(我知道需要執行更新以接受TLS1.2的SQL服務器)C#TLS和SQL Server

我不明白的是我的連接字符串不包含「TrustServerCertificate 「所以我不明白爲什麼Web服務器和SQL服務器之間的連接在沒有指定的情況下通過SSL連接運行。一旦Web服務器上的站點安裝了安全證書,這是默認情況下嗎?或者還有其他的東西是強制執行安全連接。

+0

我對聯網沒有太多的想法。這裏是我的理解。思考兩個客戶端之間的這種連接,當一個人啓動一個ssl連接時,其他人不能拒絕它,因爲它不使用ssl。 – TheGameiswar

回答

0

檢查您的SQL Server實例是否啓用了「強制加密」。

+0

除非你知道一種查詢方式,我不能說。我必須通過Visual Studios訪問服務器。是的,有點蹩腳,我甚至沒有SSMS – scripter78