Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Následující funkce jsou v ADO.NET v rozhraní .NET Framework 4.5 nové.
Zprostředkovatel dat SqlClient
V zprostředkovateli dat rozhraní .NET Framework pro SQL Server v rozhraní .NET Framework 4.5 jsou nové následující funkce:
Klíčová slova připojovacího řetězce (ConnectionString) umožňují řídit funkci odolnosti vůči nečinným připojením.
Podpora streamování z SQL Serveru do aplikace podporuje scénáře, kdy jsou data na serveru nestrukturovaná. Další informace najdete v tématu Podpora streamování SqlClient.
Byla přidána podpora pro asynchronní programování. Další informace naleznete v tématu Asynchronní programování.
Chyby připojení se teď budou protokolovat v protokolu rozšířených událostí. Další informace najdete v tématu Trasování dat v ADO.NET.
SqlClient teď podporuje vysokou dostupnost SQL Serveru, funkci zotavení po havárii, AlwaysOn. Další informace najdete v tématu Podpora SqlClient pro vysokou dostupnost, zotavení po havárii.
Heslo může být předáno jako SecureString při použití ověřování SQL Serveru. Další informace najdete na webu SqlCredential.
Pokud
TrustServerCertificateje hodnota false aEncryptje pravdivá, musí název serveru (nebo IP adresa) v certifikátu SSL SQL Serveru přesně odpovídat názvu serveru (nebo IP adrese) zadanému v připojovacím řetězci. Jinak pokus o připojení selže. Další informace naleznete v popisuEncryptmožnosti připojení v souboru ConnectionString.Pokud tato změna způsobí, že se stávající aplikace už nepřipojí, můžete ji opravit pomocí jedné z následujících možností:
Vystavení certifikátu, který určuje krátký název v poli Běžný název (CN) nebo Alternativní název subjektu (SAN). Toto řešení bude fungovat pro zrcadlení databáze.
Přidejte alias, který mapuje krátký název na plně kvalifikovaný název domény.
V připojovacím řetězci použijte plně kvalifikovaný název domény.
SqlClient podporuje rozšířenou ochranu. Další informace o rozšířené ochraně naleznete v tématu Připojení k databázovému stroji pomocí rozšířené ochrany.
SqlClient podporuje připojení k databázím LocalDB. Další informace naleznete v tématu Podpora SqlClient pro LocalDB.
Type System Version=SQL Server 2012;je nová hodnota, která se má předat vlastnostiType System Versionpřipojení. HodnotaType System Version=Latest;je nyní zastaralá a byla nahrazena ekvivalentemType System Version=SQL Server 2008;. Další informace najdete na webu ConnectionString.SqlClient poskytuje další podporu pro řídké sloupce, funkci přidanou v SQL Serveru 2008. Pokud vaše aplikace už přistupuje k datům v tabulce, která používá řídké sloupce, měli byste vidět zvýšení výkonu. Sloupec IsColumnSet GetSchemaTable označuje, jestli je sloupec řídkým sloupcem, který je členem sady sloupců. GetSchema označuje, jestli je sloupec řídkým sloupcem (další informace najdete v tématu Kolekce schémat SQL Serveru ). Další informace o řídkých sloupcích najdete v tématu Použití řídkých sloupců.
Sestavení Microsoft.SqlServer.Types.dll, které obsahuje prostorové datové typy, bylo upgradováno z verze 10.0 na verzi 11.0. Aplikace, které odkazují na toto sestavení, mohou selhat. Další informace naleznete v tématu Zásadní změny funkcí databázového stroje.
ADO.NET Entity Framework
Rozhraní .NET Framework 4.5 přidalo rozhraní API, která umožňovala nové scénáře při práci s Entity Framework 5.0. Další informace o vylepšeních a funkcích, které byly přidány do entity Framework 5.0, naleznete v tématu Vydání a správa verzí Entity Framework.