Requisitos del sistema para SQL Server 2008 Native Client

Para utilizar las características de acceso a datos de SQL Server como MARS, debe tener instalado el software siguiente:

  • SQL Server Native Client en su cliente.

  • Una instancia de SQL Server en su servidor.

SQL Server Native Client requiere Windows Installer 3.0. Windows Installer 3.0 ya está instalado en los sistemas operativos Microsoft Windows. Para el resto de plataformas necesita instalarlo explícitamente. Para obtener más información, vea Windows Installer 3.0 redistribuirle.

[!NOTA]

Asegúrese de que inicia sesión con privilegios de administrador antes de instalar este software.

Requisitos de sistema operativo

SQL Server Native Client requiere uno de los siguientes sistemas operativos:

  • Microsoft Windows XP SP2 o posterior.

  • Windows Vista.

  • Windows Server 2008.

  • Windows 2003 Server SP2 o posterior.

Requisitos de SQL Server

Para utilizar SQL Server Native Client para tener acceso a los datos en las bases de datos SQL Server, debe tener una instancia de SQL Server 2000 o posterior instalada.

SQL Server 2008 admite las conexiones de todas las versiones de MDAC, Componentes de Windows Data Access, SQL Server 2008 Native Client y SQL Server Native Client. Cuando una versión del cliente anterior se conecta a SQL Server, los tipos de datos del servidor que el cliente no conoce se asignan a tipos que son compatibles con la versión del cliente. Para obtener más información, vea Compatibilidad de tipo de datos para versiones del cliente, más adelante en este tema.

Requisitos de idiomas

La versión en inglés de SQL Server Native Client es compatible con todas las versiones traducidas de los sistemas operativos admitidos. Las versiones traducidas de SQL Server Native Cliente son compatibles con sistemas operativos traducidos que estén en el mismo idioma que la versión traducida de SQL Server Native Client. Las versiones traducidas de SQL Server Native Client también se admite en las versiones en inglés de los sistemas operativos compatibles siempre que se instale la configuración de idioma correspondiente.

Para actualizaciones:

  • Las versiones en inglés de SQL Server Native Client se pueden actualizar a cualquier versión traducida de SQL Server Native Client.

  • Las versiones traducidas de SQL Server Native Client se pueden actualizar a cualquier versión traducida de SQL Server Native Client en el mismo idioma.

  • Las versiones traducidas de SQL Server Native Client se pueden actualizar a la versión en inglés de SQL Server Native Client.

  • Las versiones traducidas de SQL Server Native Client no se pueden actualizar a las versiones traducidas de SQL Server Native Client en un idioma distinto.

Compatibilidad de tipo de datos para las versiones del cliente

SQL Server y SQL Server Native Client asignan los nuevos tipos de datos a los tipos de datos anteriores que son compatibles con clientes de nivel inferior, como se muestra en la tabla siguiente.

Las aplicaciones OLE DB y ADO pueden utilizar la palabra clave de cadena de conexión DataTypeCompatibility con SQL Server Native Client para funcionar con tipos de datos compatibles con SQL Server 2000. Cuando DataTypeCompatibility=80, los clientes de OLE DB se conectarán utilizando la versión de secuencia de datos tabular (TDS) de SQL Server 2005, en lugar de la versión TDS de SQL Server 2008. Esto significa que el servidor realizará la conversión de nivel inferior y los tipos de datos posteriores para SQL Server 2008, en lugar de a través de SQL Server Native Client. También significa que las características disponibles en la conexión se limitarán al conjunto de funciones de SQL Server 2005. Los intentos de utilizar nuevos tipos de datos o funciones se detectan lo más pronto posible en las llamadas API y se devuelven los errores a la aplicación que realiza la llamada, en lugar de intentar pasar las solicitudes no válidas al servidor.

No hay ningún control DataTypeCompatibility para ODBC.

IDBInfo::GetKeywords siempre devolverá una lista de palabras clave que se corresponde a la versión de servidor en la conexión y no está afectada por DataTypeCompatibility.

Tipo de datos

SQL Server Native Client

SQL Server 2005

SQL Server Native Client 10.0

SQL Server 2008

Windows Data Access Components, MDAC y

Aplicaciones de OLE DB de SQL Server Native Client con 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

hora

hora

varchar

varchar