SQLOLEDB-udbyderen og SQL Server ODBC-driveren, der leveres med Windows, er ældre komponenter, der kun leveres til bagudkompatibilitet. Disse er blevet forældet siden SQL 2005.
Ifølge dette blogindlæg af MSSQL Tiger Team:
SQLOLEDB vil ikke modtage support til TLS 1.2. Du skal skifte din driver til en af de understøttede drivere, der er angivet på https://support.microsoft.com/en-us/kb/3135244
Du bør være i stand til at installere SQL Server Native Client 2012 og bruge denne OLE DB-udbyder med kun en forbindelsesstrengændring (ændre Provider=SQLOLEDB
til Provider=SQLNCLI11
). Selvfølgelig skal en gang teste for at undgå overraskelser. For eksempel kan jeg huske, at nogen oplevede adfærdsforskelle med SQL Server Native Client-udbyderen og ADO classic, når server API-markører blev brugt, selvom de almindeligt anvendte brandslangemarkører var fine.
REDIGER
Den nye OLE DB-driver, MSOLEDBSQL, er blevet frigivet. Denne nye driver inkluderer understøttelse af de nyeste TLS 1.2-standarder og er bagudkompatibel med SQL Server Native Client 11 (SQLNCLI11). Se Microsoft SQLNCLi-teamets blogmeddelelse. Skift forbindelsesstrengen til Provider=MSOLEDBSQL
efter installation.
REDIGERING #2
Tiden fortsætter med at gå. SQL Server Native Client OLE DB-driveren er nu forældet til fordel for MSOLEDBSQL. Slut på support for den endelige 2012 SNAC-version er den 12. juli 2012.
Desuden, som David sagde i sit svar, tilføjede Microsoft for nylig understøttelse af TLS 1.2 MDAC-komponenter i Windows 10 Build 17763.1554:
Tilføjer understøttelse af Transport Layer Security (TLS) 1.1- og 1.2-protokollerne, når der oprettes forbindelse til SQL Server ved hjælp af dataudbyderne i Microsoft Data Access Components (MDAC)
Ingen forbedringer (f.eks. understøttelse af post-SQL 2000-datatyper) blev dog tilføjet.
Sammenfattende giver nyere SQL Server-klientdrivere mere kontrol over den specifikke driver og version uden en direkte OS-patch-niveauafhængighed. Moderne drivere som MSOLEDBSQL og ODBC Driver n til SQL Server forbedres løbende for at understøtte de nyeste SQL Server-funktioner og sikkerhedsstandarder.