sql >> Databáze >  >> RDS >> Sqlserver

Podporuje Microsoft OLE DB Provider pro SQL Server TLS 1.2

Poskytovatel SQLOLEDB a ovladač SQL Server ODBC dodávaný se systémem Windows jsou starší součásti poskytované pouze pro zpětnou kompatibilitu. Tyto jsou zastaralé od SQL 2005.

Podle tohoto blogového příspěvku týmu MSSQL Tiger Team:

SQLOLEDB nezíská podporu pro TLS 1.2. Budete muset přepnout ovladač na jeden z podporovaných ovladačů uvedených na https://support.microsoft.com/en-us/kb/3135244

Měli byste být schopni nainstalovat SQL Server Native Client 2012 a používat tohoto poskytovatele OLE DB pouze se změnou připojovacího řetězce (změna Provider=SQLOLEDB na Provider=SQLNCLI11 ). Samozřejmě, jednou by měl test, aby se zabránilo překvapení. Například si vzpomínám, že někdo zaznamenal rozdíly v chování s poskytovatelem SQL Server Native Client a ADO classic, když byly použity serverové kurzory API, ačkoli běžně používané kurzory firehose byly v pořádku.

UPRAVIT

Byl vydán nový ovladač OLE DB, MSOLEDBSQL. Tento nový ovladač obsahuje podporu pro nejnovější standardy TLS 1.2 a je zpětně kompatibilní s SQL Server Native Client 11 (SQLNCLI11). Viz oznámení na blogu týmu Microsoft SQLNCLi. Změňte připojovací řetězec na Provider=MSOLEDBSQL po instalaci.

ÚPRAVA #2

Čas jde dál. Ovladač SQL Server Native Client OLE DB je nyní zastaralý ve prospěch MSOLEDBSQL. Konec podpory pro konečnou verzi SNAC 2012 je 12. července 2012.

Kromě toho, jak David ve své odpovědi uvedl, Microsoft nedávno přidal podporu pro komponenty MDAC TLS 1.2 ve Windows 10 Build 17763.1554:

Přidává podporu pro protokoly Transport Layer Security (TLS) 1.1 a 1.2 při připojování k serveru SQL Server pomocí poskytovatelů dat v Microsoft Data Access Components (MDAC)

Nebyla však přidána žádná vylepšení (např. podpora datových typů po SQL 2000).

Stručně řečeno, novější ovladače klienta SQL Server poskytují větší kontrolu nad konkrétním ovladačem a verzí bez přímé závislosti na úrovni opravy OS. Moderní ovladače jako MSOLEDBSQL a ODBC Driver n pro SQL Server jsou neustále vylepšovány, aby podporovaly nejnovější funkce SQL Server a bezpečnostní standardy.



  1. Jak UPDATE a SELECT zároveň

  2. MySQL rychle odstraňuje duplikáty z velké databáze

  3. Jak vypočítat procento růstu týden po týdnu v MySQL

  4. Getting Error – ORA-01858:Na místě, kde se očekávala číslice, byl nalezen nečíselný znak