Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Banco de Dados SQL do Azure
Instância Gerenciada de SQL do Azure
Azure Synapse Analytics
Sistema de Plataforma de Análise (PDW)
Banco de dados SQL no Microsoft Fabric
Observação
A partir da versão 19.3, a instalação do Microsoft Visual C++ Redistributable é um pré-requisito para instalar o Microsoft OLE DB Driver 19 para SQL Server.
Para o instalador do driver ARM64, instale o pacote ARM64 Microsoft Visual C++ Redistributable.
Para o instalador do driver x86, instale o pacote redistribuível X86 do Microsoft Visual C++.
Para o instalador do driver x64, instale os pacotes redistribuíveis X86 e X64 do Microsoft Visual C++.
Para instalar o Driver do OLE DB para SQL Server, você precisa do instalador msoledbsql.msi. Execute o instalador e faça suas seleções preferenciais. O Driver do OLE DB para SQL Server pode ser instalado lado a lado com versões anteriores de provedores do Microsoft OLE DB.
Os arquivos do Driver do OLE DB para SQL Server (msoledbsql19.dll/msoledbsql.dll, msoledbsqlr19.dll/msoledbsqlr.rll) são instalados no %SYSTEMROOT%\system32\. Além disso, o msoledbsql.msi x64 instala binários de 32 bits em %SYSTEMROOT%\SysWOW64\.
Observação
Todas as configurações adequadas do Registro são feitas para o Driver do OLE DB para SQL Server como parte do processo de instalação.
Os arquivos de biblioteca e de cabeçalho do Driver do OLE DB para SQL Server (msoledbsql.h and msoledbsql.lib/msoledbsql19.lib) são instalados no %PROGRAMFILES%\Microsoft SQL Server\Client SDK\OLEDB\<major_version><minor_version>\SDK. Além disso, o msoledbsql.msi x64 instala os mesmos arquivos em %PROGRAMFILES(x86)%\Microsoft SQL Server\Client SDK\OLEDB\<major_version><minor_version>\SDK.
Você pode distribuir o Driver do OLE DB para SQL Server por meio de msoledbsql.msi. Talvez seja necessário instalar o Driver do OLE DB para SQL Server 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.
O msoledbsql.msi x64 também instala a versão de 32 bits do Driver do OLE DB para SQL Server. Se o aplicativo for projetado para uma plataforma diferente daquela em que foi desenvolvido, você poderá baixar as versões do msoledbsql.msi para x64 e x86.
Quando você invoca msoledbsql.msi, só os componentes cliente são instalados por padrão. Os componentes cliente são arquivos que dão suporte à execução de um aplicativo que foi desenvolvido usando o Driver do OLE DB para SQL Server. Para instalar também os componentes SDK, especifique ADDLOCAL=All na linha de comando. Por exemplo:
msiexec /i msoledbsql.msi ADDLOCAL=ALL
Instalação silenciosa
Se você usar a opção /passive, /qn, /qb ou /qr com msiexec, também precisará especificar IACCEPTMSOLEDBSQLLICENSETERMS=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.
Instalar o Driver do OLE DB para SQL Server como uma dependência
É importante não desinstalar o Driver do OLE DB para SQL Server até que todos os aplicativos dependentes sejam desinstalados. Para dar aos usuários um aviso de que o aplicativo depende do Driver do OLE DB para SQL Server, use a opção de instalação APPGUID no MSI, da seguinte maneira:
msiexec /i msoledbsql.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. A opção APPGUID requer a execução do instalador em um prompt de comandos com privilégios elevados.