Freigeben über


Installieren von SQL Server Native Client

Microsoft SQL Server Native Client 11.0 wird bei der Installation der Tools SQL Server 2012 oder SQL Server installiert. Sie können sqlncli.msi auch von der SQL Server Feature Pack-Webseite herunterladen. Wenn auf dem Computer auch eine frühere Version von SQL Server Native Client installiert ist, wird SQL Server Native Client 11.0 parallel zur früheren Version installiert.

Die SQL Server Native Client-Dateien (sqlncli11.dll, sqlnclir11.rll und s11ch_sqlncli.chm) werden in folgendem Verzeichnis installiert: 

%SYSTEMROOT%\system32\

HinweisHinweis

Während des Installationsvorgangs werden alle erforderlichen Registrierungseinstellungen für den OLE DB-Anbieter von SQL Server Native Client und den ODBC-Treiber von SQL Server Native Client vorgenommen.

Die SQL Server Native Client-Header- und -Bibliotheksdateien (sqlncli.h und sqlncli11.lib) werden in folgendem Verzeichnis installiert:

%PROGRAMFILES%\Microsoft SQL Server\110\SDK

Neben der Installation von SQL Server Native Client im Rahmen der Installation von SQL Server gibt es die Möglichkeit der Installation mithilfe des verteilbaren Installationsprogramms sqlncli.msi, das sich auf dem Installationsdatenträger von SQL Server in folgendem Verzeichnis befindet: %CD%\Setup\.

SQL Server Native Client können Sie über sqlncli.msi verteilen. Möglicherweise müssen Sie SQL Server Native Client bei der Bereitstellung einer Anwendung installieren. Eine Möglichkeit, mehrere Pakete in mehreren Installationen, die für den Benutzer wie eine Installation aussehen, zu installieren, besteht in der Verwendung der Chainer- und Bootstrappertechnologie. Weitere Informationen finden Sie unter Authoring a Custom Bootstrapper Package for Visual Studio 2005 und Adding Custom Prerequisites.

Mit der x64-Version und der Itanium-Version von sqlncli.msi wird auch die 32-Bit-Version von SQL Server Native Client installiert. Wenn Ihre Anwendung für eine andere Plattform als für diejenige vorgesehen ist, auf der sie entwickelt wurde, können Sie Versionen von sqlncli.msi für x64, Itanium und x86 aus dem Microsoft Download Center herunterladen.

Wenn Sie sqlncli.msi aufrufen, werden nur die Clientkomponenten standardmäßig installiert. Bei den Clientkomponenten handelt es sich um Dateien, die das Ausführen einer mithilfe von SQL Server Native Client entwickelten Anwendung unterstützen. Um auch die SDK-Komponenten zu installieren, geben Sie ADDLOCAL=All in der Befehlszeile an. Beispiel:

msiexec /i sqlncli.msi ADDLOCAL=ALL APPGUID={0CC618CE-F36A-415E-84B4-FB1BFF6967E1}

Installation ohne Eingreifen

Wenn Sie die /passiv, /qn, /qb, oder /qr-Option mit msiexec verwenden, müssen Sie auch IACCEPTSQLNCLILICENSETERMS=YES angeben, um explizit anzuzeigen, dass Sie den Bestimmungen der Endbenutzerlizenz zustimmen. Diese Option muss in Großbuchstaben angegeben werden.

Deinstallieren von SQL Server Native Client

Da Anwendungen wie SQL Server Server und die SQL Server-Tools von SQL Server Native Client abhängig sind, darf SQL Server Native Client erst nach der Deinstallation aller abhängigen Anwendungen deinstalliert werden. Damit Benutzern eine Warnung angezeigt wird, dass die Anwendung von SQL Server Native Client abhängt, verwenden Sie die Installationsoption APPGUID im MSI wie folgt:

msiexec /i sqlncli.msi APPGUID={0CC618CE-F36A-415E-84B4-FB1BFF6967E1}

Der an APPGUID übergebene Wert ist Ihr spezifischer Produktcode. Der Produktcode muss beim Packen des Setupprogramms für die Anwendung mit Microsoft Installer erstellt werden.

Siehe auch

Konzepte

Installieren von SQL Server Native Client

Andere Ressourcen

Themen zu Vorgehensweisen für die Installation