Installieren von SQL Server Native Client
Microsoft SQL Server Native Client 11.0 wird installiert, wenn Sie SQL Server 2014 installieren. Es gibt keine SQL Server Native Client 2014. Weitere Informationen finden Sie unter Neues in SQL Server Native Client. Sie können sqlncli.msi auch von der SQL Server 2012 Feature Pack-Webseite herunterladen. Um die neueste Version des SQL Server Native Client herunterzuladen, wechseln Sie zu Microsoft?? SQL Server?? 2012 SP2 Feature Pack. Wenn eine frühere Version des SQL Server Native Client vor SQL Server 2012 ebenfalls auf dem Computer 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 am folgenden Speicherort installiert:
%SYSTEMROOT%\system32\
Hinweis
Alle geeigneten Registrierungseinstellungen für den SQL Server Native Client OLE DB-Anbieter und den SQL Server Native Client ODBC-Treiber werden im Rahmen des Installationsvorgangs vorgenommen.
Die SQL Server Native Client-Header- und Bibliotheksdateien (sqlncli.h und sqlncli11.lib) werden am folgenden Speicherort installiert:
%PROGRAMFILES%\Microsoft SQL Server\110\SDK
Zusätzlich zur Installation von SQL Server Native Client im Rahmen der SQL Server Installation gibt es auch ein verteilbares Installationsprogramm namens sqlncli.msi, das sich auf dem SQL Server Installationsdatenträger am folgenden Speicherort befindet: %CD%\Setup\
.
Sie können SQL Server Native Client über sqlncli.msi verteilen. Möglicherweise müssen Sie SQL Server Native Client installieren, wenn Sie eine Anwendung bereitstellen. 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 (Erstellen eines benutzerdefinierten Bootstrapper-Pakets für Visual Studio 2005) und Adding Custom Prerequisites (Hinzufügen benutzerdefinierter Voraussetzungen).
Die x64- und Itanium-Versionen von sqlncli.msi auch die 32-Bit-Version von SQL Server Native Client installieren. 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 vom Microsoft Download Center herunterladen.
Wenn Sie sqlncli.msi aufrufen, werden nur die Clientkomponenten standardmäßig installiert. Die Clientkomponenten sind Dateien, die das Ausführen einer Anwendung unterstützen, die mit SQL Server Native Client entwickelt wurde. 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ängen, ist es wichtig, SQL Server Native Client erst zu deinstallieren, wenn alle abhängigen Anwendungen deinstalliert wurden. Um Benutzer mit einer Warnung zu versehen, dass Ihre Anwendung von SQL Server Native Client abhängt, verwenden Sie die AppGUID-Installationsoption in Ihrer 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.
Weitere Informationen
Erstellen von Anwendungen mit SQL Server Native Client
Themen zu Vorgehensweisen für die Installation