Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Fontos
SQL Server Native Client (SNAC) nem kerül szállításra a következőkkel:
- SQL Server 2022 (16.x) és újabb verziók
- AZ SQL Server Management Studio 19- és újabb verziói
Az SQL Server natív ügyfele (SQLNCLI vagy SQLNCLI11) és az örökölt Microsoft OLE DB Provider for SQL Server (SQLOLEDB) nem ajánlott az új alkalmazásfejlesztéshez.
Új projektek esetén használja az alábbi illesztőprogramok egyikét:
Az SQL Server adatbázismotor (2012–2019) egyik összetevőjeként szállított SQLNCLI esetében tekintse meg az alábbi támogatási életciklus-kivételt.
A Microsoft SQL Server Native Client 11.0 az SQL Server 2016 (13.x) telepítésekor települ.
Nincs SQL Server 2016 natív ügyfél. További információ: SQL Server Native Client.
A sqlncli.msi az SQL Server 2012 Feature Pack weblapjáról is lekérheti. Az SQL Server natív ügyfél legújabb verziójának letöltéséhez nyissa meg a Microsoft SQL Server 2012 szolgáltatáscsomagot. Ha az SQL Server 2012-nél korábbi natív SQL Server-ügyfél korábbi verziója is telepítve van a számítógépen, az SQL Server natív ügyfélprogram 11.0-s verziója a korábbi verzióval párhuzamosan lesz telepítve.
Az SQL Server natív ügyfélfájljai (sqlncli11.dll, sqlnclir11.rll és s11ch_sqlncli.chm) a következő helyre vannak telepítve:
%SYSTEMROOT%\system32\
Megjegyzés:
Az SQL Server natív ügyfél OLE DB-szolgáltatójának és az SQL Server natív ügyfél ODBC-illesztőprogramjának összes megfelelő beállításjegyzék-beállítása a telepítési folyamat részeként történik.
Az SQL Server natív ügyfélfejléc- és kódtárfájljai (sqlncli.h és sqlncli11.lib) a következő helyen vannak telepítve:
%PROGRAMFILES%\Microsoft SQL Server\110\SDK
A natív SQL Server-ügyfél SQL Server-telepítés részeként történő telepítése mellett létezik egy sqlncli.msinevű terjeszthető telepítőprogram is, amely az SQL Server telepítőlemezén található a következő helyen: %CD%\Setup\
.
Az SQL Server natív ügyfelet a sqlncli.msikeresztül terjesztheti. Előfordulhat, hogy egy alkalmazás üzembe helyezésekor telepítenie kell az SQL Server natív ügyfelet. A felhasználó számára egyetlen telepítésnek tűnő csomag telepítésének egyik módja a chainer és a bootstrapper technológia használata. További információ: Egyéni Bootstrapper-csomag létrehozása a Visual Studio 2005-höz és egyéni előfeltételek hozzáadása.
A sqlncli.msi x64-es és Itanium-verziói az SQL Server natív ügyfél 32 bites verzióját is telepítik. Ha az alkalmazás más platformot céloz meg, mint amelyen fejlesztették, letöltheti az x64-hez, az Itaniumhoz és az x86-hoz készült sqlncli.msi verzióit a Microsoft letöltőközpontból.
A sqlncli.msimeghívásakor alapértelmezés szerint csak az ügyfélösszetevők lesznek telepítve. Az ügyfélösszetevők olyan fájlok, amelyek támogatják az SQL Server natív ügyfélprogram használatával fejlesztett alkalmazások futtatását. Az SDK-összetevők telepítéséhez adja meg ADDLOCAL=All
a parancssort. Például:
msiexec /i sqlncli.msi ADDLOCAL=ALL APPGUID={0CC618CE-F36A-415E-84B4-FB1BFF6967E1}
Csendes telepítés
Ha a /passive, /qn, /qb vagy /qr beállítást használja az msiexec használatával, meg kell adnia az IACCEPTSQLNCLILICENSETERMS=YES értéket is, hogy explicit módon jelezze, hogy elfogadja a végfelhasználói licenc feltételeit. Ezt a beállítást minden nagybetűben meg kell adni.
Natív SQL Server-ügyfél eltávolítása
Mivel az olyan alkalmazások, mint az SQL Server Server és az SQL Server-eszközök, az SQL Server natív ügyféltől függenek, fontos, hogy ne távolítsa el az SQL Server natív ügyfelet, amíg az összes függő alkalmazást el nem távolítja. Ha figyelmeztetést szeretne adni a felhasználóknak, hogy az alkalmazás az SQL Server natív ügyféltől függ, használja az APPGUID telepítési lehetőséget az MSI-ben az alábbiak szerint:
msiexec /i sqlncli.msi APPGUID={0CC618CE-F36A-415E-84B4-FB1BFF6967E1}
Az APPGUID-nek átadott érték az Ön termékkódja. Termékkódot kell létrehozni, amikor a Microsoft Installer használatával csomagolja az alkalmazás telepítőprogramját.
Lásd még:
Alkalmazások létrehozása natív SQL Server-ügyféllel
Telepítési útmutató témakörök