Requisitos do sistema, instalação e arquivos de driverSystem Requirements, Installation, and Driver Files

BaixarBaixar o driver ODBCDownloadDownload ODBC Driver

O ODBC Driver 11 for SQL ServerSQL Server dá suporte a conexões para SQL Server 2014, SQL Server 2012, SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2008SQL Server 2008 e SQL Server 2005 (9.x)SQL Server 2005 (9.x).The ODBC Driver 11 for SQL ServerSQL Server supports connections to SQL Server 2014, SQL Server 2012, SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2008SQL Server 2008, and SQL Server 2005 (9.x)SQL Server 2005 (9.x).

O ODBC Driver 11 for SQL ServerSQL Server no Windows pode ser instalado em um computador que também tenha uma ou mais versões do SQL ServerSQL Server Native Client.The ODBC Driver 11 for SQL ServerSQL Server on Windows can be installed on a computer that also has one or more versions of SQL ServerSQL Server Native Client.

O ODBC Driver 13 e 13,1 para SQL ServerSQL Server, além do, é compatível com SQL Server 2016.The ODBC Driver 13 and 13.1 for SQL ServerSQL Server, in addition to the above, supports SQL Server 2016.

O ODBC Driver 17 for SQL ServerSQL Server dá suporte a todos os itens acima e também SQL Server 2017.The ODBC Driver 17 for SQL ServerSQL Server supports all the above ones and also SQL Server 2017.

O ODBC Driver 17 for SQL Server dá suporte a SQL Server 2019 a partir da versão 17,3 do driver.The ODBC Driver 17 for SQL Server supports SQL Server 2019 starting with driver version 17.3.

O nome do driver que você especifica em uma cadeia de ODBC Driver 11 for SQL Server conexão ODBC Driver 13 for SQL Server é ou (para 13 e 13,1) ODBC Driver 17 for SQL Serverou.The driver name that you specify in a connection string is ODBC Driver 11 for SQL Server or ODBC Driver 13 for SQL Server (for both 13 and 13.1) or ODBC Driver 17 for SQL Server.

Sistemas operacionais com suporteSupported Operating Systems

Você pode executar aplicativos com o driver nos seguintes sistemas operacionais Windows:You can run applications with the driver on the following Windows operating systems:

  • Windows Server 2008 R2Windows Server 2008 R2
  • Windows Server 2012Windows Server 2012
  • Windows Server 2012 R2Windows Server 2012 R2
  • Windows Vista SP2 (somente driver ODBC 11)Windows Vista SP2 (ODBC Driver 11 Only)
  • Windows 7Windows 7
  • Windows 8Windows 8
  • Windows 8.1Windows 8.1
  • Windows 10Windows 10

Instalando o Microsoft ODBC Driver for SQL ServerInstalling Microsoft ODBC Driver for SQL Server

O driver é instalado quando você executa msodbcsql.msi um dos seguintes links:The driver is installed when you run msodbcsql.msi from one of the following links:

Observação

Para aqueles que têm o driver 17.1.0.1 ou inferior instalado, é recomendável que ele seja desinstalado manualmente antes de instalar a versão mais recente do driverFor those who have Driver 17.1.0.1 or below installed, it is recommended that it be uninstalled manually prior to installing the newer version of the Driver

Ele pode ser instalado lado a lado com o SQL ServerSQL Server Native Client.It can be installed side-by-side with SQL ServerSQL Server Native Client.

Quando você invoca msodbcsql.msi, só os componentes cliente são instalados por padrão.When you invoke msodbcsql.msi, only the client components are installed by default. Os componentes cliente são arquivos que dão suporte à execução de um aplicativo que foi desenvolvido usando o driver.The client components are files that support running an application that was developed using the driver. Para instalar os componentes do SDK, especifique ADDLOCAL=ALL na linha de comando.To install the SDK components, specify ADDLOCAL=ALL on the command line. Por exemplo:For example:

msiexec /i msodbcsql.msi ADDLOCAL=ALL  

Especifique IACCEPTMSODBCSQLLICENSETERMS=YES para aceitar os termos da licença do usuário final se você usar a opção de instalação /passive, /qn, /qb ou /qr.Specify IACCEPTMSODBCSQLLICENSETERMS=YES to accept the terms of the end-user license if you use the /passive, /qn, /qb, or /qr option to install. Essa opção deve ser especificada com todas as letras maiúsculas.This option must be specified in all uppercase letters. Por exemplo:For example:

msiexec /quiet /passive /qn /i msodbcsql.msi IACCEPTMSODBCSQLLICENSETERMS=YES ADDLOCAL=ALL  

Para fazer uma desinstalação silenciosa:To do a silent uninstall:

msiexec /quiet /passive /qn /uninstall msodbcsql.msi  

Quando um aplicativo usa o driver, ele deve indicar que depende do driver por meio da opção de instalação APPGUID.When an application uses the driver, the application should indicate that it depends on the driver through the install option APPGUID. Isso permite que o instalador do driver relate os aplicativos dependentes antes da desinstalação.Doing so enables the driver installer to report dependent applications before uninstalling. Para especificar uma dependência no driver, defina o parâmetro de linha de comando APPGUID com o código de produto na instalação silenciosa do driver.To specify a dependency on the driver, set the APPGUID command-line parameter to your product code when silently installing the driver. (É preciso criar um código de produto ao usar o Microsoft Installer para agrupar o programa de instalação do aplicativo.) Por exemplo:(A product code must be created when using Microsoft Installer to bundle your application setup program.) For example:

msiexec /i msodbcsql.msi APPGUID={ <Your dependent application's APPGUID> }  

Ferramentas de linha de comando: sqlcmd.exe e bcp.exeCommand-Line Tools: sqlcmd.exe and bcp.exe

As bcp.exe ferramentas sqlcmd.exe e para uso com o driver podem ser baixadas no Microsoft utilitários de linha de comando 11 para SQL Server, Microsoft utilitários de linha de comando 13 para SQL Serverou Microsoft utilitários de linha de comando 13,1 para SQL Server.The bcp.exe and sqlcmd.exe tools for use with the driver can be downloaded at Microsoft Command Line Utilities 11 for SQL Server, Microsoft Command Line Utilities 13 for SQL Server, or Microsoft Command Line Utilities 13.1 for SQL Server. O driver é um pré-requisito para instalar sqlcmd.exe o bcp.exee o.The driver is a prerequisite to install sqlcmd.exe and bcp.exe.

bcp.exee sqlcmd.exe são instalados 110\Tools na subpasta do %PROGRAMFILES%\Microsoft SQL Server\Client SDK\ODBC para a versão 11, 130\Tools e para 13 e 13,1.bcp.exe and sqlcmd.exe are installed in the 110\Tools subfolder of %PROGRAMFILES%\Microsoft SQL Server\Client SDK\ODBC for version 11, and 130\Tools for 13 and 13.1.

Um aplicativo que usa funções do BCP precisa especificar o driver da mesma versão que a fornecida com o arquivo de cabeçalho e a biblioteca usados para compilar o aplicativo.An application that uses BCP functions must specify the driver from the same version which shipped with the header file and library used to compile the application.

Por exemplo, quando você compila um aplicativo ODBC com msodbcsql11.lib e msodbcsql.h, use "driver = {ODBC Driver 11 para SQL Server}" na cadeia de conexão.For example, when you compile an ODBC application with msodbcsql11.lib and msodbcsql.h, use "DRIVER={ODBC Driver 11 for SQL Server}" in the connection string.

Componentes do Microsoft ODBC Driver para SQL ServerSQL Server no WindowsComponents of the Microsoft ODBC Driver for SQL ServerSQL Server on Windows

O driver ODBC no Windows contém os seguintes componentes:The ODBC driver on Windows contains the following components:

ComponenteComponent DescriçãoDescription
msodbcsql17.dll oumsodbcsql17.dll or
msodbcsql13.dll oumsodbcsql13.dll or
msodbcsql11.dllmsodbcsql11.dll
O arquivo de biblioteca de vínculo dinâmico (DLL) que contém toda a funcionalidade do driver.The dynamic-link library (DLL) file that contains all of the driver's functionality. Esse arquivo é instalado em%SYSTEMROOT%\System32.This file is installed in %SYSTEMROOT%\System32.
msodbcdiag17. dll oumsodbcdiag17.dll or
msodbcdiag13. dll oumsodbcdiag13.dll or
msodbcdiag11.dllmsodbcdiag11.dll
O arquivo da DLL (biblioteca de vínculo dinâmico) que contém a interface de diagnóstico do driver (rastreamento).The dynamic-link library (DLL) file that contains the driver's diagnostics (tracing) interface. Esse arquivo é instalado em%SYSTEMROOT%\System32.This file is installed in %SYSTEMROOT%\System32.
msodbcsqlr17. rll oumsodbcsqlr17.rll or
msodbcsqlr13.rll oumsodbcsqlr13.rll or
msodbcsqlr11.rllmsodbcsqlr11.rll
O arquivo de recursos que acompanha a biblioteca do driver.The accompanying resource file for the driver library. Esse arquivo é instalado em%SYSTEMROOT%\System32\1033.This file is installed in %SYSTEMROOT%\System32\1033.
s13ch_msodbcsql.chm ous13ch_msodbcsql.chm or
s11ch_msodbcsql.chms11ch_msodbcsql.chm
O arquivo de ajuda do Assistente para Fontes de Dados que documenta como criar uma fonte de dados do driver.The Data Source Wizard help file that documents how to create a data source for the driver. Esse arquivo é instalado em%SYSTEMROOT%\System32\1033This file is installed in %SYSTEMROOT%\System32\1033

Observação: Não há nenhum arquivo chm para o driver ODBC 17.NOTE: There is no chm file for ODBC Driver 17.
msodbcsql.hmsodbcsql.h O arquivo de cabeçalho que contém todas as novas definições necessárias para usar o driver.The header file that contains all of the new definitions needed to use the driver.

Observação: você não pode referenciar msodbcsql.h e odbcss.h no mesmo programa.Note: You cannot reference msodbcsql.h and odbcss.h in the same program.

O msodbcsql.h para o ODBC Driver 17 ou 13 é instalado em %PROGRAMFILES%\Microsoft SQL Server\Client SDK\ODBC\130\SDK.msodbcsql.h for ODBC Driver 17 or 13 is installed in %PROGRAMFILES%\Microsoft SQL Server\Client SDK\ODBC\130\SDK.
O msodbcsql.h para o ODBC Driver 11 é instalado em %PROGRAMFILES%\Microsoft SQL Server\Client SDK\ODBC\110\SDK.msodbcsql.h for ODBC Driver 11 is installed in %PROGRAMFILES%\Microsoft SQL Server\Client SDK\ODBC\110\SDK.
msodbcsql17.lib oumsodbcsql17.lib or
msodbcsql13.lib oumsodbcsql13.lib or
msodbcsql11.libmsodbcsql11.lib
O arquivo de biblioteca necessário para chamar as funções do utilitário bcp que fazem parte do driver.The library file needed to call the bcp utility functions that are part of the driver.

Observação: se você referenciar esse arquivo de biblioteca no programa, verifique se ele está no caminho do sistema e no caminho do sistema dos usuários que usam o aplicativo.Note: If you do reference this library file in your program, make sure that it is in your system path and in the system path of those that use the application.

O msodbcsql17.lib ou o msodbcsql13.lib é instalado em %PROGRAMFILES%\Microsoft SQL Server\Client SDK\ODBC\130\SDK.msodbcsql17.lib or msodbcsql13.lib is installed in %PROGRAMFILES%\Microsoft SQL Server\Client SDK\ODBC\130\SDK.
O msodbcsql11.lib é instalado em %PROGRAMFILES%\Microsoft SQL Server\Client SDK\ODBC\110\SDK.msodbcsql11.lib is installed in %PROGRAMFILES%\Microsoft SQL Server\Client SDK\ODBC\110\SDK.

Consulte TambémSee Also

Microsoft ODBC Driver for SQL Server no WindowsMicrosoft ODBC Driver for SQL Server on Windows