Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Ważna
Klient natywny SQL Servera (SNAC) nie jest dostarczany z:
- SQL Server 2022 (16.x) i nowsze wersje
- SQL Server Management Studio 19 i nowsze wersje
Program SQL Server Native Client (SQLNCLI lub SQLNCLI11) oraz starszy dostawca microsoft OLE DB dla programu SQL Server (SQLOLEDB) nie są zalecane w przypadku tworzenia nowych aplikacji.
W przypadku nowych projektów użyj jednego z następujących sterowników:
- Sterownik ODBC firmy Microsoft dla programu SQL Server
- Sterownik OLE DB firmy Microsoft dla programu SQL Server
W przypadku programu SQLNCLI dostarczanego jako składnik aparatu bazy danych programu SQL Server (wersje 2012–2019), proszę sprawdzić wyjątek cyklu wsparcia .
Natywny klient SQL Server zawiera następujące komponenty:
| Składnik | Description |
|---|---|
| sqlncli11.dll | Plik biblioteki dynamicznego łącza (DLL), który zawiera całą funkcjonalność natywnego klienta SQL Server. Obejmuje to dostawcę bazy danych SQL Server Native Client OLE DB oraz sterownik ODBC SQL Server Native Client. |
| sqlnclir11.rll | Towarzyszący plik zasobów dla biblioteki natywnego klienta SQL Server. |
| sqlncli.h | Plik nagłówka natywnego klienta SQL Server, który zawiera wszystkie nowe definicje potrzebne do korzystania z natywnego klienta SQL Server. Ten plik nagłówka zastępuje zarówno pliki odbcss.h, jak i sqloledb.h. Uwaga: Nie można odwoływać się do sqlncli.h i odbcss.h w tym samym programie, ale można odwołać się do sqlncli.h i sqloledb.h w tym samym programie, o ile sqloledb.h zostanie zdefiniowane jako pierwsze. |
| sqlncli11.lib | Plik biblioteki musiał bezpośrednio wywoływać funkcje narzędzia bcp, które są częścią sterownika ODBC dla natywnego klienta SQL Server. Uwaga: Jeśli w kodzie programistycznym odwołujesz się do pliku sqlncli11.lib, musisz upewnić się, że plik sqlncli11.dll znajduje się w ścieżce systemowej oraz w ścieżce systemowej użytkowników korzystających z Twojej aplikacji. |