Instalowanie programu SQL Server Native Client
Program Microsoft SQL Server Native Client 10.0 jest instalowany podczas instalacji programu SQL Server 2008 R2 lub narzędzi programu SQL Server.Jeśli wersja SQL Server 2005 programu SQL Server Native Client również jest zainstalowany na komputerze, program SQL Server Native Client 10.0 będzie zainstalowany obok wcześniejszej wersji. Program SQL Server 2008 R2 Native Client zastąpi program SQL Server 2008 Native Client.
Pliki programu SQL Server Native Client (sqlncli10.dll, sqlnclir10.rll i s10ch_sqlncli.chm) są instalowane w następującej lokalizacji:
%SYSTEMROOT%\system32\
Ostrzeżenie
Wszystkie odpowiednie ustawienia rejestru dla dostawcy OLE DB programu SQL Server Native Client i sterownika ODBC programu SQL Server są wprowadzane jako część procesu instalacji.
Pliki nagłówków i bibliotek programu SQL Server Native Client (sqlncli.h i sqlncli10.lib) są instalowane w następującej lokalizacji:
%PROGRAMFILES%\Microsoft SQL Server\100\SDK
Oprócz zainstalowania programu SQL Server Native Client jako części instalacji programu SQL Server istnieje również program instalacji pakietu redystrybucyjnego o nazwie sqlncli.msi, który można znaleźć na dysku instalacyjnym programu SQL Server w następującej lokalizacji:
%CD%\Setup\
Można rozpowszechniać program SQL Server Native Client poprzez pakiet sqlncli.msi. Być może trzeba zainstalować program SQL Server Native Client podczas wdrażania aplikacji.Jednym ze sposobów instalowania wielu pakietów w sposób, który z perspektywy użytkownika wygląda jak jedna instalacja, jest użycie technologii tworzenia łańcuchów i programu inicjującego.Aby uzyskać więcej informacji, zobacz Authoring a Custom Bootstrapper Package for Visual Studio 2005 i Adding Custom Prerequisites.
Wersje pakietu sqlncli.msi dla procesorów x64 i Itanium także instalują 32-bitową wersję programu SQL Server Native Client.Jeśli aplikacja jest przeznaczona dla platformy innej niż ta, na której została opracowana, wersje pakietu sqlncli.msi dla procesorów x64, Itanium i x86 można pobrać z Centrum pobierania Microsoft.
Po wywołaniu pakietu sqlncli.msi tylko składniki klienta są instalowane domyślnie.Składniki klienta są to pliki, które obsługują uruchamianie aplikacji, która została opracowana przy użyciu programu SQL Server Native Client.Aby również zainstalować składniki zestawu SDK, należy określić ADDLOCAL=All w wierszu polecenia.Na przykład:
msiexec /i sqlncli.msi ADDLOCAL=ALL APPGUID={0CC618CE-F36A-415E-84B4-FB1BFF6967E1}
Instalacja dyskretna
W przypadku korzystania z opcji /passive, /qn, /qb lub /qr z narzędziem msiexec należy również określić parametr IACCEPTSQLNCLILICENSETERMS = YES, aby jawnie wskazać, że akceptujesz warunki licencji użytkownika końcowego.Ta opcja musi być określona wielkimi literami.
Odinstalowywanie programu SQL Server Native Client
Ponieważ aplikacje, takie jak serwer programu SQL Server i narzędzia programu SQL Server, zależą od programu SQL Server Native Client, nie należy odinstalowywać programu SQL Server Native Client, aż wszystkie aplikacje zależne zostaną odinstalowane.Aby przekazać użytkownikom ostrzeżenie, że Twoja aplikacja jest zależna od programu SQL Server Native Client, użyj opcji instalacji APPGUID w swoim pakiecie MSI, w następujący sposób:
msiexec /i sqlncli.msi APPGUID={0CC618CE-F36A-415E-84B4-FB1BFF6967E1}
Wartość przekazana do właściwości APPGUID jest kodem określonego produktu.Kod produktu musi zostać utworzony podczas używania instalatora Microsoft do utworzenia pakietu instalacyjnego aplikacji.
Zobacz także