Requisitos de sistema do SQL Server 2008 Native Client

Para usar recursos de acesso a dados do SQL Server, tais como MARS, você precisa ter este 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, é preciso instalá-lo explicitamente. Para obter mais informações, consulte o Windows Installer 3.0 Redistribuível.

ObservaçãoObservação

Certifique-se de que tenha efetuado logon com privilégios de administrador antes de instalar esse software.

Requisitos do sistema operacional

O SQL Server Native Client requer um dos seguintes itens:

  • Microsoft Windows XP SP2 ou posterior.

  • Windows Vista.

  • Windows Server 2008.

  • Windows 2003 Server SP2 ou posterior.

Requisitos do SQL Server

Para usar o SQL Server Native Client para acessar dados em bancos de dados SQL Server, você precisa ter uma instância do SQL Server 2000 ou posterior instalada.

O SQL Server 2008 dá suporte a conexões de todas as versões do MDAC, Windows Data Access Components, SQL Server 2008 Native Client e SQL Server Native Client. Quando uma versão anterior do cliente se conecta ao SQL Server, tipos de dados de servidor desconhecidos desse 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 nesse 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 suportados. As versões localizadas do SQL Server Native Client têm suporte nos sistemas operacionais localizados que têm o mesmo idioma que a versão localizada do SQL Server Native Client. As versões localizadas do SQL Server Native Client também são suportadas nas versões em inglês dos sistemas operacionais suportados, desde que as configurações do idioma correspondente estejam instaladas.

Para atualizações:

  • 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 no 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.

  • Versões localizadas do SQL Server Native Client não podem ser atualizadas para versões localizadas do SQL Server Native Client em um idioma localizado diferente.

Compatibilidade de tipo de dados para versões de cliente

O SQL Server e o SQL Server Native Client mapeiam tipos de dados novos para tipos de dados mais antigos que são compatíveis com clientes de níveis inferiores, conforme mostrado na tabela abaixo.

O OLE DB e aplicativos de ADO podem usar a palavra-chave da cadeia de caracteres de conexão DataTypeCompatibility com o SQL Server Native Client para operar com tipos de dados compatíveis com o SQL Server 2000. Quando DataTypeCompatibility=80, clientes de OLE DB se conectarão usando a versão de protocolo TDS SQL Server 2005, em vez da versão SQL Server 2008 TDS. Isso significa que, para o SQL Server 2008 e tipos de dados posteriores, a conversão de nível inferior será executada pelo servidor, e não 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 uso de novos tipos de dados ou recursos são detectadas o quanto antes em chamadas API e erros são retornados ao aplicativo da chamada, em vez de se tentar passar solicitações inválidas ao servidor.

Não há controle DataTypeCompatibility para ODBC.

IDBInfo::GetKeywords sempre retornará uma lista de palavras-chave que corresponde à versão de servidor na conexão e não é afetada por DataTypeCompatibility.

Tipo de dados

SQL Server Native Client

SQL Server 2005

SQL Server Native Client 10.0

SQL Server 2008

Windows Data Access Components, MDAC e

Aplicativos OLE DB do SQL Server Native Client com DataTypeCompatibility=80

CLR UDT (<= 8Kb)

udt

udt

varbinary

varbinary(max)

varbinary

varbinary

image

varchar(max)

varchar

varchar

text

nvarchar(max)

nvarchar

nvarchar

ntext

xml

xml

xml

ntext

CLR UDT (> 8Kb)

udt

varbinary

image

date

date

varchar

varchar

datetime2

datetime2

varchar

varchar

datetimeoffset

datetimeoffset

varchar

varchar

time

time

varchar

varchar