Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Поддържа ли Microsoft OLE DB доставчик за SQL Server TLS 1.2

Доставчикът на 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 и стандарти за сигурност.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Начини за лесно възстановяване на основната база данни в SQL Server

  2. Как работи COUNT_BIG() в SQL Server

  3. Ето три причини, поради които може да видите пикова активност във вашия SQL екземпляр

  4. Преименуване на потребителски дефиниран тип данни в SQL Server (T-SQL)

  5. Двусмислена грешка в името на колоната на един конкретен сървър