Connectivity

MSOLEDBSQL 提供程序驅動程序在哪裡?“‘MSOLEDBSQL’ 提供程序未在本地電腦上註冊。”

  • March 30, 2018

這一直在發生。起初,MS 表示他們不會支持 OLEDB 的 TLS1.2,然後他們說,他們會的。你可以在這裡閱讀它,他們說,支持在 2018 年 3 月到來

現在看起來包裹已經到了。我安裝了它。然後我使用 old style 執行軟而不更改連接字元串Provider=sqloledb。預計這會失敗,但確實如此。我改變了新的風格Provider=MSOLEDBSQL(見第一個連結)。現在我得到了

“‘MSOLEDBSQL’ 提供程序未在本地電腦上註冊。”

行。畢竟我沒有安裝提供程序。但我也找不到。我想,這可能是本機客戶端更新的一部分。但那是在 2018 年 1 月發布的。我安裝了它,它沒有破壞任何東西,也沒有修復任何東西。然後我遇到了這個剛剛發布的提供者。安裝它。這似乎是新的 ODBC 版本。

底線,我從哪裡得到MSOLEDBSQL?謝謝

新的 OLE DB 驅動程序MSOLEDBSQL於今天發布。此新驅動程序包括對最新 TLS 1.2 標準的支持,並且向後兼容 SQL Server Native Client 11 (SQLNCLI11)。請參閱Microsoft SQLNCLi 團隊部落格公告

引用自:https://dba.stackexchange.com/questions/202636