Instalando o SQL Server Native Client
O Microsoft SQL Server Native Client 11.0 é instalado quando você instala o SQL Server 2014. Não há SQL Server 2014 Native Client. Para obter mais informações, consulte Novidades no SQL Server Native Client. Você também pode obter sqlncli.msi na página da Web do SQL Server 2012 Feature Pack. Para baixar a versão mais recente do SQL Server Native Client, acesse Microsoft?? SQL Server?? Feature Pack 2012 SP2. Se uma versão anterior do SQL Server Native Client anterior à SQL Server 2012 também estiver instalada no computador, SQL Server Native Client 11.0 será instalado lado a lado com a versão anterior.
Os arquivos de SQL Server Native Client (sqlncli11.dll, sqlnclir11.rll e s11ch_sqlncli.chm) são instalados no seguinte local:
%SYSTEMROOT%\system32\
Observação
Todas as configurações de registro apropriadas para o provedor OLE DB SQL Server Native Client e o driver ODBC SQL Server Native Client são feitas como parte do processo de instalação.
Os arquivos de cabeçalho e biblioteca SQL Server Native Client (sqlncli.h e sqlncli11.lib) são instalados no seguinte local:
%PROGRAMFILES%\Microsoft SQL Server\110\SDK
Além de instalar SQL Server Native Client como parte da instalação do SQL Server, também há um programa de instalação redistribuível chamado sqlncli.msi, que pode ser encontrado no disco de instalação do SQL Server no seguinte local: %CD%\Setup\
.
Você pode distribuir SQL Server Native Client por meio de sqlncli.msi. Talvez seja necessário instalar SQL Server Native Client ao implantar um aplicativo. Uma maneira de instalar vários pacotes em um processo que, para o usuário, parece ser uma única instalação é usar a tecnologia de encadeador e bootstrapper. Para obter mais informações, confira Criando um pacote de bootstrapper personalizado para o Visual Studio 2005 e Adicionando pré-requisitos personalizados.
As versões x64 e Itanium do sqlncli.msi também instalam a versão de 32 bits do SQL Server Native Client. Se o aplicativo foi projetado para uma plataforma diferente daquela em que foi desenvolvido, você poderá baixar as versões do sqlncli.msi para x64, Itanium e x86 do Centro de Download da Microsoft.
Quando você invoca o sqlncli.msi, só os componentes cliente são instalados por padrão. Os componentes do cliente são arquivos que dão suporte à execução de um aplicativo que foi desenvolvido usando SQL Server Native Client. Para instalar também os componentes SDK, especifique ADDLOCAL=All
na linha de comando. Por exemplo:
msiexec /i sqlncli.msi ADDLOCAL=ALL APPGUID={0CC618CE-F36A-415E-84B4-FB1BFF6967E1}
Instalação silenciosa
Se você usar a opção /passive, /qn, /qb, or /qr com msiexec, também deverá especificar IACCEPTSQLNCLILICENSETERMS=YES, para indicar explicitamente que aceitou os termos da licença do usuário final. Essa opção deve ser especificada totalmente em letras maiúsculas.
Desinstalando o SQL Server Native Client
Como aplicativos como SQL Server servidor e as ferramentas de SQL Server dependem de SQL Server Native Client, é importante não desinstalar SQL Server Native Client até que todos os aplicativos dependentes sejam desinstalados. Para usuários do provedor com um aviso de que seu aplicativo depende de SQL Server Native Client, use a opção de instalação APPGUID em seu MSI, da seguinte maneira:
msiexec /i sqlncli.msi APPGUID={0CC618CE-F36A-415E-84B4-FB1BFF6967E1}
O valor passado para APPGUID é o seu código de produto específico. É preciso criar um código de produto ao usar o Microsoft Installer para agrupar o programa de instalação do aplicativo.
Consulte Também
Criando aplicativos com o SQL Server Native Client
Tópicos de instruções sobre a instalação