Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Viktigt!
SQL Server Native Client (SNAC) levereras inte med:
- SQL Server 2022 (16.x) och senare versioner
- SQL Server Management Studio 19 och senare versioner
SQL Server Native Client (SQLNCLI eller SQLNCLI11) och den äldre Microsoft OLE DB-providern för SQL Server (SQLOLEDB) rekommenderas inte för ny programutveckling.
Använd någon av följande drivrutiner för nya projekt:
För SQLNCLI som levereras som en komponent i SQL Server-databasmotorn (versioner 2012 till och med 2019), se det här Support Lifecycle-undantag.
Microsoft SQL Server Native Client 11.0 installeras när du installerar SQL Server 2016 (13.x).
Det finns ingen intern SQL Server 2016-klient. Mer information finns i DEN interna SQL Server-klienten.
Du kan också hämta sqlncli.msi från SQL Server 2012 Feature Pack-webbsidan. Om du vill ladda ned den senaste versionen av den interna SQL Server-klienten går du till Microsoft SQL Server 2012 Feature Pack. Om en tidigare version av SQL Server Native Client tidigare än SQL Server 2012 också är installerad på datorn installeras SQL Server Native Client 11.0 sida vid sida med den tidigare versionen.
Sql Server Native Client-filerna (sqlncli11.dll, sqlnclir11.rll och s11ch_sqlncli.chm) installeras på följande plats:
%SYSTEMROOT%\system32\
Anmärkning
Alla lämpliga registerinställningar för SQL Server Native Client OLE DB-providern och SQL Server Native Client ODBC-drivrutinen görs som en del av installationsprocessen.
Sql Server Native Client-huvudet och biblioteksfilerna (sqlncli.h och sqlncli11.lib) installeras på följande plats:
%PROGRAMFILES%\Microsoft SQL Server\110\SDK
Förutom att installera SQL Server Native Client som en del av SQL Server-installationen finns det också ett omdistribuerbart installationsprogram med namnet sqlncli.msi, som finns på SQL Server-installationsdisken på följande plats: %CD%\Setup\
.
Du kan distribuera den interna SQL Server-klienten via sqlncli.msi. Du kan behöva installera den interna SQL Server-klienten när du distribuerar ett program. Ett sätt att installera flera paket i vad som verkar vara en enda installation är att använda chainer- och bootstrapper-teknik. Mer information finns i Redigera ett anpassat Bootstrapper-paket för Visual Studio 2005 och Lägga till anpassade förutsättningar.
X64- och Itanium-versionerna av sqlncli.msi även installera 32-bitarsversionen av den interna SQL Server-klienten. Om ditt program är avsett för en annan plattform än den som den utvecklades på kan du ladda ned versioner av sqlncli.msi för x64, Itanium och x86 från Microsoft Download Center.
När du anropar sqlncli.msiinstalleras endast klientkomponenterna som standard. Klientkomponenterna är filer som har stöd för att köra ett program som har utvecklats med sql Server Native Client. Om du vill installera SDK-komponenterna anger du ADDLOCAL=All
på kommandoraden. Till exempel:
msiexec /i sqlncli.msi ADDLOCAL=ALL APPGUID={0CC618CE-F36A-415E-84B4-FB1BFF6967E1}
Tyst installation
Om du använder alternativet /passive, /qn, /qb eller /qr med msiexec måste du också ange IACCEPTSQLNCLILICENSETERMS=YES för att uttryckligen ange att du godkänner villkoren för slutanvändarlicensen. Det här alternativet måste anges med alla versaler.
Avinstallera den interna SQL Server-klienten
Eftersom program som SQL Server-servern och SQL Server-verktygen är beroende av SQL Server Native Client är det viktigt att inte avinstallera SQL Server Native Client förrän alla beroende program har avinstallerats. Om du vill tillhandahålla användare med en varning om att ditt program är beroende av SQL Server Native Client använder du installationsalternativet APPGUID i din MSI enligt följande:
msiexec /i sqlncli.msi APPGUID={0CC618CE-F36A-415E-84B4-FB1BFF6967E1}
Värdet som skickas till APPGUID är din specifika produktkod. En produktkod måste skapas när du använder Microsoft Installer för att paketera programmets installationsprogram.
Se även
Skapa program med den interna SQL Server-klienten
Anvisningar för installation