Uwaga
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żne
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 Microsoft ODBC dla programu SQL Server
- sterownik Microsoft OLE DB 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 .
Program Microsoft SQL Server Native Client 11.0 jest instalowany podczas instalowania programu SQL Server 2016 (13.x).
Brak natywnego klienta programu SQL Server 2016. Aby uzyskać więcej informacji, zobacz SQL Server Native Client.
Możesz również uzyskać sqlncli.msi ze strony sieci Web dodatku SQL Server 2012 Feature Pack. Aby pobrać najnowszą wersję klienta natywnego programu SQL Server, przejdź do pozycji Microsoft SQL Server 2012 Feature Pack. Jeśli na komputerze jest również zainstalowana poprzednia wersja klienta natywnego programu SQL Server starszej niż SQL Server 2012, program SQL Server Native Client 11.0 zostanie zainstalowany obok wcześniejszej wersji.
Pliki klienta natywnego programu SQL Server (sqlncli11.dll, sqlnclir11.rll i s11ch_sqlncli.chm) są instalowane w następującej lokalizacji:
%SYSTEMROOT%\system32\
Uwaga / Notatka
Wszystkie odpowiednie ustawienia rejestru dla dostawcy OLE DB klienta natywnego programu SQL Server i sterownik ODBC klienta natywnego programu SQL Server są wykonywane w ramach procesu instalacji.
Pliki nagłówka i biblioteki klienta natywnego programu SQL Server (sqlncli.h i sqlncli11.lib) są instalowane w następującej lokalizacji:
%PROGRAMFILES%\Microsoft SQL Server\110\SDK
Oprócz instalowania klienta natywnego programu SQL Server w ramach instalacji programu SQL Server istnieje również program instalacyjny redystrybucyjny o nazwie sqlncli.msi, który można znaleźć na dysku instalacyjnym programu SQL Server w następującej lokalizacji: %CD%\Setup\
.
Klienta natywnego programu SQL Server można dystrybuować za pomocą sqlncli.msi. Podczas wdrażania aplikacji może być konieczne zainstalowanie klienta natywnego programu SQL Server. Jednym ze sposobów instalowania wielu pakietów, co użytkownikowi wydaje się być pojedynczą instalacją, jest użycie technologii chainer i programu inicjatora. Aby uzyskać więcej informacji, zobacz Tworzenie niestandardowego pakietu inicjera dla programu Visual Studio 2005 i Dodawanie niestandardowych wymagań wstępnych.
Wersje x64 i Itanium sqlncli.msi również zainstalować 32-bitową wersję klienta natywnego programu SQL Server. Jeśli aplikacja jest przeznaczona dla platformy innej niż ta, na której została opracowana, możesz pobrać wersje sqlncli.msi dla platformy x64, Itanium i x86 z Centrum pobierania Microsoft.
Podczas wywoływania sqlncli.msitylko składniki klienta są instalowane domyślnie. Składniki klienta to pliki, które obsługują uruchamianie aplikacji opracowanej przy użyciu klienta natywnego programu SQL Server. Aby również zainstalować składniki zestawu SDK, określ ADDLOCAL=All
w wierszu polecenia. Przykład:
msiexec /i sqlncli.msi ADDLOCAL=ALL APPGUID={0CC618CE-F36A-415E-84B4-FB1BFF6967E1}
Instalacja dyskretna
Jeśli używasz opcji /passive, /qn, /qb lub /qr z msiexec, musisz również określić IACCEPTSQLNCLILICENSETERMS=YES, aby jawnie wskazać, że akceptujesz warunki licencji użytkownika końcowego. Ta opcja musi być określona we wszystkich wielkich literach.
Odinstalowywanie klienta natywnego programu SQL Server
Ponieważ aplikacje, takie jak program SQL Server i narzędzia programu SQL Server, zależą od klienta natywnego programu SQL Server, ważne jest, aby nie odinstalować klienta natywnego programu SQL Server, dopóki wszystkie zależne aplikacje nie zostaną odinstalowane. Aby zapewnić użytkownikom dostawcy ostrzeżenie, że aplikacja zależy od klienta natywnego programu SQL Server, użyj opcji instalacji APPGUID w pliku MSI w następujący sposób:
msiexec /i sqlncli.msi APPGUID={0CC618CE-F36A-415E-84B4-FB1BFF6967E1}
Wartość przekazana do identyfikatora APPGUID to określony kod produktu. Kod produktu należy utworzyć podczas korzystania z Instalatora Microsoft w celu utworzenia pakietu programu instalacyjnego aplikacji.
Zobacz też
Tworzenie aplikacji za pomocą natywnego klienta programu SQL Server
Tematy porad dotyczących instalacji