Доставчикът на SQLOLEDB и ODBC драйверът на SQL Server, които се доставят с Windows, са наследени компоненти, предоставени само за обратна съвместимост. Те са отхвърлени от SQL 2005.
Според тази публикация в блога на екипа на MSSQL Tiger:
SQLOLEDB няма да получи поддръжка за TLS 1.2. Ще трябва да превключите драйвера си към един от поддържаните драйвери, изброени в https://support.microsoft.com/en-us/kb/3135244
Трябва да можете да инсталирате SQL Server Native Client 2012 и да използвате този доставчик на OLE DB само с промяна на низа за връзка (променете Provider=SQLOLEDB
към Provider=SQLNCLI11
). Разбира се, веднъж трябва да тествате, за да избегнете изненади. Например припомням си, че някой е изпитал разлики в поведението с доставчика на SQL Server Native Client и ADO classic, когато са били използвани сървърни API курсори, въпреки че често използваните курсори за пожарни шлаухи бяха добре.
РЕДАКТИРАНЕ
Новият OLE DB драйвер, MSOLEDBSQL, е пуснат. Този нов драйвер включва поддръжката за най-новите стандарти TLS 1.2 и е обратно съвместим с SQL Server Native Client 11 (SQLNCLI11). Вижте съобщението в блога на екипа на Microsoft SQLNCLi. Променете низа за връзка на Provider=MSOLEDBSQL
след инсталиране.
РЕДАКТИРАНЕ №2
Времето продължава да върви. Драйверът OLE DB на собствения клиент на SQL Server вече е отхвърлен в полза на MSOLEDBSQL. Краят на поддръжката за окончателната версия на SNAC за 2012 г. е 12 юли 2012 г.
Освен това, както Дейвид извика в отговора си, Microsoft наскоро добави поддръжка за TLS 1.2 MDAC компоненти в Windows 10 Build 17763.1554:
Добавя поддръжка за протоколите за сигурност на транспортния слой (TLS) 1.1 и 1.2 при свързване към SQL Server с помощта на доставчиците на данни в компонентите за достъп до данни на Microsoft (MDAC)
Въпреки това не бяха добавени подобрения (напр. поддръжка за типове данни след SQL 2000).
В обобщение, по-новите клиентски драйвери на SQL Server осигуряват повече контрол върху конкретния драйвер и версия без директна зависимост на нивото на корекция на ОС. Съвременните драйвери като MSOLEDBSQL и ODBC Driver n за SQL Server непрекъснато се подобряват, за да поддържат най-новите функции на SQL Server и стандарти за сигурност.