Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Para usar os recursos de acesso a dados do SQL Server, como o MARS, você deve ter o seguinte software instalado:
SQL Server Native Client em seu cliente.
Uma instância do SQL Server em seu servidor.
O SQL Server Native Client requer o Windows Installer 3.0. O Windows Installer 3.0 já está instalado nos sistemas operacionais Microsoft Windows. Para todas as outras plataformas, você precisa instalá-la explicitamente. Para obter mais informações, consulte Windows Installer 3.0 Redistribuível.
Observação
Certifique-se de fazer logon com privilégios de administrador antes de instalar este software.
Requisitos do sistema operacional
Para obter uma lista de sistemas operacionais que dão suporte ao SQL Server Native Client, consulte Políticas de Suporte para o SQL Server Native Client.
Requisitos do SQL Server
Para usar o SQL Server Native Client para acessar dados em bancos de dados do SQL Server, você deve ter uma instância do SQL Server instalada.
O SQL Server 2014 dá suporte a conexões de todas as versões do MDAC, componentes do Windows Data Access e todas as versões do SQL Server Native Client. Quando uma versão do cliente mais antiga se conecta ao SQL Server, os tipos de dados do servidor não conhecidos pelo cliente são mapeados para tipos compatíveis com a versão do cliente. Para obter mais informações, consulte Compatibilidade de tipo de dados para versões do cliente, mais adiante neste tópico.
Requisitos entre idiomas
A versão em inglês do SQL Server Native Client tem suporte em todas as versões localizadas de sistemas operacionais com suporte. Há suporte para versões localizadas do SQL Server Native Client em sistemas operacionais localizados que são o mesmo idioma que a versão localizada do SQL Server Native Client. Versões localizadas do SQL Server Native Client também têm suporte em versões em inglês de sistemas operacionais com suporte, desde que as configurações de idioma correspondentes sejam instaladas.
Para atualizações:
As versões em inglês do SQL Server Native Client podem ser atualizadas para qualquer versão localizada do SQL Server Native Client.
Versões localizadas do SQL Server Native Client podem ser atualizadas para versões localizadas do SQL Server Native Client do mesmo idioma.
A versão localizada do SQL Server Native Client pode ser atualizada para a versão em inglês do SQL Server Native Client.
As versões localizadas do SQL Server Native Client não podem ser atualizadas para versões localizadas do SQL Server Native Client de um idioma localizado diferente.
Compatibilidade de tipo de dados para versões do cliente
O SQL Server e o SQL Server Native Client mapeiam novos tipos de dados para tipos de dados mais antigos compatíveis com clientes de nível inferior, conforme mostrado na tabela abaixo.
Os aplicativos OLE DB e ADO podem usar a palavra-chave de cadeia de conexão com o DataTypeCompatibility SQL Server Native Client para operar com tipos de dados mais antigos. Quando DataTypeCompatibility=80, os clientes OLE DB se conectarão usando a versão do TDS (fluxo de dados tabular) do SQL Server 2005, em vez da versão do TDS. Isso significa que, para o SQL Server 2008 e os tipos de dados posteriores, a conversão em nível inferior será executada pelo servidor, em vez de pelo SQL Server Native Client. Isso também significa que os recursos disponíveis na conexão serão limitados ao conjunto de recursos do SQL Server 2005. As tentativas de usar novos tipos de dados ou recursos são detectadas o mais cedo possível em chamadas à API e os erros são retornados ao aplicativo de chamada, em vez de tentar passar solicitações inválidas para o servidor.
Não há DataTypeCompatibility controle para ODBC.
IDBInfo::GetKeywords sempre retornará uma lista de palavras-chave que corresponde à versão do servidor na conexão e não é afetada por DataTypeCompatibility.
| Tipo de dados | SQL Server Native Client SQL Server 2005 |
SQL Server Native Client 11.0 SQL Server 2014 |
Componentes do Windows Data Access, MDAC e Aplicativos OLE DB do SQL Server Native Client com DataTypeCompatibility=80 |
|---|---|---|---|
| CLR UDT (<= 8Kb) | Udt | Udt | Varbinary |
| varbinary(max) | varbinary | varbinary | Imagem |
| varchar(max) | varchar | varchar | Texto |
| nvarchar(max) | NVARCHAR | NVARCHAR | Ntext |
| Xml | Xml | Xml | Ntext |
| CLR UDT (> 8Kb) | Udt | varbinary | Imagem |
| data | data | varchar | Varchar |
| `datetime2` | `datetime2` | varchar | Varchar |
| datetimeoffset | datetimeoffset | varchar | Varchar |
| Hora | Hora | varchar | Varchar |
Consulte Também
Programação do SQL Server Native Client
Instalando o SQL Server Native Client