[SQL Server] A connection was successfully established with the server, but then an error occurred…

更新於 發佈於 閱讀時間約 6 分鐘
今天寫程式連結資料庫,遇見這樣的錯誤
Microsoft.Data.SqlClient.SqlException (0x80131904): A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 0 — 此憑證鏈結是由不受信任的授權單位發出的。)
環境 .NET Core 6 / VS 2022
解決方法:DB連結字串 ConnectionString
需要額外加上 TrustServerCertificate=true。不然會出現錯誤
以 appsettings.json 設定檔為例
“ConnectionStrings”: {
 “DefaultConnection”: “Server=.\\sqlexpress;Database=資料庫名稱;Trusted_Connection=True;TrustServerCertificate=true;MultipleActiveResultSets=true”
 },
相關的錯誤也都可以用上述相同解法
(1) Microsoft.Data.SqlClient.SqlException (0x80131904): A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: SSL Provider, error: 31 — Encryption(ssl/tls) handshake failed) System.IO.EndOfStreamException: End of stream reached
(2) A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 0 — The target principal name is incorrect.)
(3) Microsoft.Data.SqlClient.SqlException (0x80131904): Connection Timeout Expired. The timeout period elapsed during the post-login phase. The connection could have timed out while waiting for server to complete the login process and respond; Or it could have timed out while attempting to create multiple active connections. The duration spent while attempting to connect to this server was — [Pre-Login] initialization=837; handshake=394; [Login] initialization=3; authentication=15; [Post-Login] complete=1027; — -> System.ComponentModel.Win32Exception (258): Unknown error 258 at Microsoft.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action1 wrapCloseInAction)
我將思想傳授他人, 他人之所得,亦無損於我之所有;
猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。 — — Thomas Jefferson
線上課程教學,遠距教學 (ASP.NET MVC 約75~88hr) https://dotblogs.com.tw/mis2000lab/2018/08/14/ASPnet_MVC_Online_Learning_MIS2000Lab
寫信給我,不要私訊 — mis2000lab (at) yahoo.com.台灣school (at) mis2000lab.net
ASP.NET遠距教學、線上課程(Web Form + MVC)。 第一天課程, “完整” 試聽。
……………. facebook社團 https://www.facebook.com/mis2000lab ………………….
……………. YouTube (ASP.NET) 線上教學影片 https://www.youtube.com/channel/UC6IPPf6tvsNG8zX3u1LddvA/
請看我們的「售後服務」範圍(嚴格認定)。
為什麼會看到廣告
avatar-img
4會員
128內容數
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
兩千MIS的沙龍 的其他內容
安裝 VS 2022以後,舊版VS2019 出現 .NET Core 5 / .NET Standard 2專案無法載入。 引述 — https://blog.ndepend.com/visual-studio-2022-messing-up-visual-studio-2019/ 資料來源
安裝與下載 VS2022,x64打造的IDE開發工具 (.NET Core 6 MVC) https://youtu.be/Trv9zED36Ao [轉職] 寫程式真的能發大財、年薪百萬嗎?https://youtu.be/t9emgQv5K-A
閒聊…..想要換工作 … 寫程式真的能發大財、年薪百萬嗎? 做任何事? 如果不逼自己多付出一份心力,只想把成不成功的「責任」放在別人的保證上(尤其是補習班的廣告) 那麼…… youtube影片網址 https://youtu.be/t9emgQv5K-A 光是聽課「只看不練」是沒用的。
VS2022 與 .net core 6 MVC 的改變?如何購買、試聽 mis2000lab 線上教程、線上課程? https://youtu.be/RE_sTI3-C1c
.NET MVC線上教學 — MIS2000Lab 課程大綱 與 試聽 自從我把影片上線以來,已經過了三年。 一路不斷的補充,現在的課程已經從「基礎的75小時」一路延伸到「完整版,超過90小時」 通常是學員發問,我再做增補(別的學員有問題,可能您也會遇見、也想學) 1–3 撰寫第一個類別檔。
這兩年想換工作,我印象中有幾個很不愉快的求職經驗。 第一個就是215人力銀行。 剛剛接到電話的時候,對方說要找「專案企畫」。我楞了一下,就說不適合。 但對方非常熱情,光是在電話裡面,就跟我談了半小時。 他從我的履歷裡面,認為我去跟他談,一定會談出火花。 對方說:「當然,不然我解釋這麼多幹什麼?」
安裝 VS 2022以後,舊版VS2019 出現 .NET Core 5 / .NET Standard 2專案無法載入。 引述 — https://blog.ndepend.com/visual-studio-2022-messing-up-visual-studio-2019/ 資料來源
安裝與下載 VS2022,x64打造的IDE開發工具 (.NET Core 6 MVC) https://youtu.be/Trv9zED36Ao [轉職] 寫程式真的能發大財、年薪百萬嗎?https://youtu.be/t9emgQv5K-A
閒聊…..想要換工作 … 寫程式真的能發大財、年薪百萬嗎? 做任何事? 如果不逼自己多付出一份心力,只想把成不成功的「責任」放在別人的保證上(尤其是補習班的廣告) 那麼…… youtube影片網址 https://youtu.be/t9emgQv5K-A 光是聽課「只看不練」是沒用的。
VS2022 與 .net core 6 MVC 的改變?如何購買、試聽 mis2000lab 線上教程、線上課程? https://youtu.be/RE_sTI3-C1c
.NET MVC線上教學 — MIS2000Lab 課程大綱 與 試聽 自從我把影片上線以來,已經過了三年。 一路不斷的補充,現在的課程已經從「基礎的75小時」一路延伸到「完整版,超過90小時」 通常是學員發問,我再做增補(別的學員有問題,可能您也會遇見、也想學) 1–3 撰寫第一個類別檔。
這兩年想換工作,我印象中有幾個很不愉快的求職經驗。 第一個就是215人力銀行。 剛剛接到電話的時候,對方說要找「專案企畫」。我楞了一下,就說不適合。 但對方非常熱情,光是在電話裡面,就跟我談了半小時。 他從我的履歷裡面,認為我去跟他談,一定會談出火花。 對方說:「當然,不然我解釋這麼多幹什麼?」
你可能也想看
Google News 追蹤
Thumbnail
/ 大家現在出門買東西還會帶錢包嗎 鴨鴨發現自己好像快一個禮拜沒帶錢包出門 還是可以天天買滿買好回家(? 因此為了記錄手機消費跟各種紅利優惠 鴨鴨都會特別注意銀行的App好不好用! 像是介面設計就是會很在意的地方 很多銀行通常會為了要滿足不同客群 會推出很多App讓使用者下載 每次
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
當我們架好站、WebService測試完,接著就是測試區域網路連線啦~
Thumbnail
前段時間我們有介紹「【Python 軍火庫🧨 - websockets】雙向溝通的渠道」, 這種方式可以達到基本的連線沒問題,但隨著資安意識的抬頭, 我們的websocket連線也會需要在通道之上進行加密, 那麼我們將根據使用情境來教您如何選用適當的連線。 Server端 我們的Serve
Thumbnail
整合測試的時候突然遇到一個突然無法登入產品網站的問題,把程式模組單獨拉出來測試又正常,觀察測試報告後發現出現發生登入異常的時間點並不固定,而且只要發生就會連續發生一段時間,程式被中斷掉。後來確認問題在...
Thumbnail
本文將介紹在Windows環境中安裝SQL Server及相關PHP擴展,以進行與SQL Server的串接。透過本文所述步驟,您將能在Windows環境中順利進行PHP與SQL Server串接設定。
Thumbnail
本文將介紹在Windows環境中安裝Oracle Instant Client及相關PHP擴展,以進行與Oracle Database的串接。透過本文所述步驟,您將能在Windows環境中順利進行PHP與Oracle Database的串接設定。
Thumbnail
大約11點15分左右,突然臉書被登出,就無法登入了。本來一直以為是我密碼記錯,後來驚覺是不是帳號被盜。弄了大約半小時,還是無法登入。 . 後來就想說來看看「Threads」有沒有人反應,結果無法登入。 心想應該是災情了 來看看「IG」上怎麼說,也是無法登入。 . 還好谷歌沒當,搜尋
Thumbnail
這已經不是我第一次見到Internal Server Error了,去年的10月也發生過一次。那個時候是尋求協助,但印象是尋求到不是負責這個事情的窗口,但是不對的窗口仍舊直接幫我處理掉問題。所以就到此為止。
Thumbnail
授權碼模式連線流程 用戶端請求自己的伺服器。 伺服器發現用戶沒登入,就導向認證伺服器。 認證伺服器顯示授權頁面,等待用戶授權。 用戶確認授權後,授權頁面會向認證伺服器請求授權碼。 用戶獲取授權碼。 用戶將授權碼傳給伺服器。 伺服器拿授權碼向認證伺服器取得token。 應用註冊
Thumbnail
這個問題發生在我們開發Python的Websocket Server時, 使用以下的程式碼架設服務 start_server = websockets.serve(server, 'localhost', args.port) async with start_server:
Thumbnail
/ 大家現在出門買東西還會帶錢包嗎 鴨鴨發現自己好像快一個禮拜沒帶錢包出門 還是可以天天買滿買好回家(? 因此為了記錄手機消費跟各種紅利優惠 鴨鴨都會特別注意銀行的App好不好用! 像是介面設計就是會很在意的地方 很多銀行通常會為了要滿足不同客群 會推出很多App讓使用者下載 每次
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
當我們架好站、WebService測試完,接著就是測試區域網路連線啦~
Thumbnail
前段時間我們有介紹「【Python 軍火庫🧨 - websockets】雙向溝通的渠道」, 這種方式可以達到基本的連線沒問題,但隨著資安意識的抬頭, 我們的websocket連線也會需要在通道之上進行加密, 那麼我們將根據使用情境來教您如何選用適當的連線。 Server端 我們的Serve
Thumbnail
整合測試的時候突然遇到一個突然無法登入產品網站的問題,把程式模組單獨拉出來測試又正常,觀察測試報告後發現出現發生登入異常的時間點並不固定,而且只要發生就會連續發生一段時間,程式被中斷掉。後來確認問題在...
Thumbnail
本文將介紹在Windows環境中安裝SQL Server及相關PHP擴展,以進行與SQL Server的串接。透過本文所述步驟,您將能在Windows環境中順利進行PHP與SQL Server串接設定。
Thumbnail
本文將介紹在Windows環境中安裝Oracle Instant Client及相關PHP擴展,以進行與Oracle Database的串接。透過本文所述步驟,您將能在Windows環境中順利進行PHP與Oracle Database的串接設定。
Thumbnail
大約11點15分左右,突然臉書被登出,就無法登入了。本來一直以為是我密碼記錯,後來驚覺是不是帳號被盜。弄了大約半小時,還是無法登入。 . 後來就想說來看看「Threads」有沒有人反應,結果無法登入。 心想應該是災情了 來看看「IG」上怎麼說,也是無法登入。 . 還好谷歌沒當,搜尋
Thumbnail
這已經不是我第一次見到Internal Server Error了,去年的10月也發生過一次。那個時候是尋求協助,但印象是尋求到不是負責這個事情的窗口,但是不對的窗口仍舊直接幫我處理掉問題。所以就到此為止。
Thumbnail
授權碼模式連線流程 用戶端請求自己的伺服器。 伺服器發現用戶沒登入,就導向認證伺服器。 認證伺服器顯示授權頁面,等待用戶授權。 用戶確認授權後,授權頁面會向認證伺服器請求授權碼。 用戶獲取授權碼。 用戶將授權碼傳給伺服器。 伺服器拿授權碼向認證伺服器取得token。 應用註冊
Thumbnail
這個問題發生在我們開發Python的Websocket Server時, 使用以下的程式碼架設服務 start_server = websockets.serve(server, 'localhost', args.port) async with start_server: