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.