微軟提供暫時解決方法給 Microsoft ODBC SQL Server 連線問題

微軟提供暫時解決方法給 Microsoft ODBC SQL Server 連線問題 3

歡迎免費訂閱Google 新聞」、追蹤FB 粉專」、「IG」、「YouTube」、「Dcard」、「TikTok」或加入討論社團」,並且可以透過「小額贊助」方式支持本站所有媒體持續營運!

【文章在 2023-01-06 更新過內容】

先前微軟在其「已知問題列表」中指出,他們發現在安裝 KB5019980 更新之後,有可能會造成某些 APP 出現資料庫連線錯誤訊息(Microsoft ODBC SQL Server 連線問題),如果 APP 是使用 ODBC 連線資料庫(Microsoft ODBC SQL Server),會因為「sqlsrv32.dll」出錯而連不上,在經過一個月之後微軟終於先提供「暫時解決辦法」,讓有遇到問題的用戶可以先用這個方式修正。

Microsoft ODBC SQL Server 連線問題

Microsoft ODBC SQL Server 連線問題

根據官方文件說明,在安裝 KB5019980 之後,如果 APP 是使用 ODBC 連線資料庫,有可能會出現錯誤訊息並且無法連線成功,這個錯誤訊息有可能出現在 APP 內或是在 SQL Server 上。

錯誤訊息例如「The EMS System encountered a problem」、「Message: [Microsoft][ODBC SQL Server Driver] Protocol error in TDS Stream」或「Message: [Microsoft][ODBC SQL Server Driver]Unknown token received from SQL Server」。

目前已知會被影響的客戶端從 Windows 7 SP1 一直到最新的 Windows 11 22H2,伺服器端則是從 Windows Server 2008 SP2 一直到 Windows Server 2022。

微軟現在已經有提供問題的暫時解決方法,如下:

  • 如果你的 APP 正在使用或是可以使用 DSN 來選擇 ODBC 連線,請安裝 Microsoft ODBC Driver 17 for SQL Server 驅動。
  • 如果你的 APP 無法使用 DSN,你必須修改 APP 可以使用 DSN 或是使用新版本的 ODBC 驅動,而不是 Microsoft ODBC SQL Server Driver (sqlsrv32.dll)。

以上只是微軟提供的暫時解決方法,官方正在尋找正式的解決方法,未來會透過 KB 的方式來更新。

最新文章

  • 文章內容有誤、文章轉載、文章需要更新或有商業合作需求,都歡迎透過「聯絡我」來一起聊聊。
  • 由於文章留言功能已經關閉,有其他問題請透過「綜合疑難雜症討論區」尋求幫助,這是一個互助討論的 FB 社群,我有時間也會親自回覆。
  • 部落格內某些連結是聯盟行銷,如果你透過連結購買產品,我會得到些許回饋,但不影響購買原始價格,詳細請參閱「免責聲明」。
  • 部落格全站內容皆為免費教學版權為本站所有,如要轉載請先來信溝通,詳細資訊請看「隱私權政策」。
  • 如果你願意的話,可以透過「小額贊助」管道支持本站。
Scroll to Top