natywny klient SQL może być używany zamiast komponentów Microsoft Data Access (MDAC) do tworzenia nowych aplikacji lub ulepszania istniejących aplikacji, które muszą skorzystać z nowych funkcji SQL Server 2019, takich jak wiele aktywnych zestawów wyników (MARS), powiadomienia o zapytaniach, typy zdefiniowane przez użytkownika (UDT) i obsługa typów danych XML.
czym jest SQL Native Client?,
Microsoft SQL Server Native Client (SQL Native Client) zawiera sterownik SQL ODBC i dostawcę SQL OLE DB w jednej natywnej bibliotece dynamic link library (DLL) obsługującej aplikacje wykorzystujące natywne API (ODBC, OLE DB i ADO) do Microsoft SQL Server. SQL Native Client został wprowadzony w Microsoft SQL Server 2005, aby zapewnić nową funkcjonalność wykraczającą poza dostarczane przez Microsoft Data Access Components (MDAC).
po co mi SQL Native Client?
Kiedy rzeczywiście chcesz używać SQL Native Client w przeciwieństwie do MDAC, a nawet ADO.NET?, Odpowiedź brzmi – tylko jeśli aktualizujesz istniejące lub rozwijasz nowe aplikacje oparte na COM (lub natywne), które będą ukierunkowane na nowe funkcje SQL Server 2019.
Jeśli nie potrzebujesz żadnej z nowych funkcji SQL Server 2019, nie musisz używać SQL Native Client. Twój istniejący kod OLE DB i ODBC będzie działał dobrze. Oczywiście, jeśli masz lub planujesz przejście do zarządzanej bazy kodu w celu uzyskania dostępu do danych, to ADO.NET klasy dostępu do danych. NET Framework są tym, czego powinieneś używać.,
korzyści płynące z używania SQL Native Client
SQL Native Client powinny być używane do tworzenia nowych aplikacji lub ulepszania istniejących aplikacji, które chcą skorzystać z nowych funkcji SQL Server 2019, takich jak dublowanie bazy danych, wiele aktywnych zestawów wyników (MARS), powiadomienia o zapytaniach, izolacja migawek i obsługa typów danych XML.,
SQL Native Client może być używany do tworzenia nowych aplikacji lub ulepszania istniejących aplikacji, które muszą korzystać z nowych funkcji SQL Server 2019, takich jak wiele aktywnych zestawów wyników (MARS), typy danych zdefiniowane przez użytkownika (UDT), powiadomienia zapytań, izolacja migawek i obsługa typów danych XML.
jak wdrożyć natywnego klienta SQL?
podczas wdrażania aplikacji, która jest zależna od klienta natywnego SQL, trzeba będzie redystrybuować klienta natywnego SQL z aplikacji., W przeciwieństwie do Microsoft Data Access Components (MDAC), który jest obecnie składnikiem systemu operacyjnego, natywny klient SQL jest składnikiem SQL Server 2019.
dlatego ważne jest, aby zainstalować natywnego klienta SQL w środowisku programistycznym i redystrybuować natywnego klienta SQL z aplikacją. Program instalacyjny do redystrybucji klienta SQL o nazwie sqlncli.msi, jest dostępny na nośniku instalacyjnym SQL Server 2019 i jest dostępny jako jeden z komponentów SQL Server 2019 Feature Pack w witrynie pobierania firmy Microsoft.
skąd to wziąć?,
instalacja sterownika Mertech instaluje natywnego klienta SQL.