sql >> Databasteknik >  >> RDS >> Sqlserver

Stöder Microsoft OLE DB Provider för SQL Server TLS 1.2

SQLOLEDB-leverantören och SQL Server ODBC-drivrutinen som levereras med Windows är äldre komponenter som endast tillhandahålls för bakåtkompatibilitet. Dessa har fasats ut sedan SQL 2005.

Enligt detta blogginlägg av MSSQL Tiger Team:

SQLOLEDB kommer inte att få stöd för TLS 1.2. Du måste byta din drivrutin till en av de drivrutiner som stöds listade i https://support.microsoft.com/en-us/kb/3135244

Du bör kunna installera SQL Server Native Client 2012 och använda den OLE DB-leverantören med endast en ändring av anslutningssträngen (ändra Provider=SQLOLEDB till Provider=SQLNCLI11 ). Naturligtvis bör en gång testa för att undvika överraskningar. Jag minns till exempel att någon upplevde beteendeskillnader med SQL Server Native Client-leverantören och ADO classic när server API-markörer användes, även om de vanliga brandslangsmarkörerna var bra.

REDIGERA

Den nya OLE DB-drivrutinen, MSOLEDBSQL, har släppts. Den här nya drivrutinen inkluderar stöd för de senaste TLS 1.2-standarderna och är bakåtkompatibel med SQL Server Native Client 11 (SQLNCLI11). Se meddelandet om Microsoft SQLNCLi-teamets blogg. Ändra anslutningssträngen till Provider=MSOLEDBSQL efter installationen.

REDIGERA #2

Tiden fortsätter att gå. SQL Server Native Client OLE DB-drivrutinen är nu utfasad till förmån för MSOLEDBSQL. Stödet för den slutliga 2012 SNAC-versionen upphör den 12 juli 2012.

Dessutom, som David ropade i sitt svar, lade Microsoft nyligen till stöd för TLS 1.2 MDAC-komponenter i Windows 10 Build 17763.1554:

Lägger till stöd för protokollen Transport Layer Security (TLS) 1.1 och 1.2 vid anslutning till SQL Server med hjälp av dataleverantörerna i Microsoft Data Access Components (MDAC)

Inga förbättringar (t.ex. stöd för datatyper efter SQL 2000) har dock lagts till.

Sammanfattningsvis ger nyare SQL Server-klientdrivrutiner mer kontroll över den specifika drivrutinen och versionen utan ett direkt beroende av OS-patchnivå. Moderna drivrutiner som MSOLEDBSQL och ODBC Driver n för SQL Server förbättras kontinuerligt för att stödja de senaste SQL Server-funktionerna och säkerhetsstandarderna.



  1. Så här fixar du "Systemresurs överskriden" vid migrering till Windows 10

  2. LÄGRE LIKE vs iLIKE

  3. Hur man listar alla användare i PostgreSQL

  4. Bästa sättet att räkna poster efter godtyckliga tidsintervall i Rails+Postgres