Controlador ODBC de SQL Server
Compatibilidad con SQL Server 2008/Novedades del Controlador ODBC de SQL Server versión 1.x?
Controlador ODBC para SQL Server 7.0, 2000, 2005, 2008, 2012, 2014, 2016, 2017, 2019 y Express
El Easysoft ODBC-SQL Server Driver permite a ODBC acceder a Microsoft SQL Server desde plataformas Linux y Unix. El ODBC-SQL Server Driver es compatible con SQL Server 7.0, SQL Server 2000, SQL Server 2005, SQL Server 2008, SQL Server 2012, SQL Server 2014, SQL Server 2016, SQL Server 2017, SQL Server 2019 y SQL Server Express.
El Easysoft ODBC-SQL Server Driver utiliza el protocolo TDS (flujo de datos tabular) de SQL Server para comunicarse directamente con instancias remotas de SQL Server. El Easysoft ODBC-SQL Server Driver puede instalarse en las máquinas cliente desde las que se desea acceder a SQL Server. No es necesario instalar ningún otro software en la máquina de SQL Server.
Conexión a SQL Server desde plataformas Linux y Unix
El Easysoft ODBC-SQL Server Driver conecta aplicaciones de Linux y Unix a bases de datos de SQL Server 7.0, 2000, 2005, 2008, 2012, 2014, 2016, 2017 y Express. Utilice el ODBC-SQL Server Driver para conectarse a SQL Server desde distribuciones Linux tales como Debian, Fedora, Mandrake, Red Hat o SUSE, y a plataformas Ubuntu y Unix tales como AIX, HP-UX y Solaris. Descargue Controlador ODBC de SQL Server para conectar Perl, PHP, Python, Ruby, C y cualquier otro lenguaje, interfaz o aplicación habilitados para ODBC a SQL Server.
Easysoft garantiza la compatibilidad del ODBC-SQL Server Driver con la versión más reciente de SQL Server. Como parte de este compromiso, el controlador es compatible con la actual versión (2019), así como las anteriores como SQL Server 2005, 2008, 2012, 2014, 2016 y 2017.
-
Compatibilidad con SQL Server 2005:
- Creación de reflejo de la base de datos El Easysoft ODBC-SQL Server Driver mantiene la disponibilidad de los datos conectando de forma transparente con el socio de conmutación por error para obtener el reflejo de una base de datos si el socio inicial no está disponible cuando se conecta una aplicación.
- MARS El Easysoft ODBC-SQL Server Driver es compatible con MARS (varios conjuntos de resultados activos), lo que permite a las aplicaciones de Linux o Unix tener varias solicitudes pendientes por conexión y, en concreto, tener abierto más de un conjunto de resultados predeterminado por conexión. La característica MARS elimina la restricción de las versiones anteriores de SQL Server por la cual un conjunto de resultados predeterminado abierto impide que el controlador pueda enviar solicitudes al servidor hasta que se acaba la totalidad del conjunto de resultados.
- Tipo de datos XML El Easysoft ODBC-SQL Server Driver es compatible con XML, un tipo de datos de SQL Server 2005 que permite a las aplicaciones ODBC utilizar XQuery para consultar el contenido de un documento XML almacenado en SQL Server, comprobar que el documento cumple con un esquema XML e incluso modificar el contenido del documento XML in situ.
- Tipos de datos de valores importantes El Easysoft ODBC-SQL Server Driver es compatible con los tipos de datos varchar(max), nvarchar(max) y varbinary(max). Estos tipos de datos permiten a SQL Server almacenar y recuperar datos de caracteres grandes, Unicode y binarios con mayor eficacia.
- Niveles de aislamiento de transacción para instantáneas El Easysoft ODBC-SQL Server Driver es compatible con los niveles de aislamiento de instantáneas. Cuando se leen filas modificadas por otra transacción, el aislamiento de instantáneas permite al usuario recuperar la versión de las filas existente al inicio de la transacción. Otros niveles de aislamiento de transacción pueden impedir que un usuario lea datos hasta que finalice la transacción (potencialmente de ejecución larga), aunque la versión de los datos previa a la transacción sea suficiente para las necesidades del usuario.
- SQL Server Express El Easysoft ODBC-SQL Server Driver es compatible con SQL Server Express, la versión simplificada, gratuita y fácil de usar de SQL Server 2005.
- Certificados SSL autofirmados SQL Server 2005 puede ofrecer el cifrado SSL aunque no se haya instalado un certificado SSL en la máquina de SQL Server. Para ello, genera un certificado SSL autofirmado. El Easysoft ODBC-SQL Server Driver es compatible con el cifrado SSL mediante un certificado autofirmado o bien un certificado emitido por una entidad de certificación (CA).
Además, el Easysoft ODBC-SQL Server Driver ofrece las características siguientes:
- Acceso fácil a los datos de SQL Server La instalación del Easysoft ODBC-SQL Server Driver le asiste durante el proceso de creación del primer origen de datos y lo prueba recuperando algunos datos remotos de SQL Server.
- Detección de las instancias de SQL Server disponibles El Easysoft ODBC-SQL Server Driver incluye un programa de diagnóstico que utiliza el Explorador de SQL Server o el servicio de escucha de SQL Server para detectar e informar de las instancias de SQL Server visibles desde la máquina cliente. Por lo tanto, puede comprobar si una instancia de SQL Server está disponible antes de configurar el origen de datos de ODBC.
- Protección de datos confidenciales mediante el cifrado SSL El Easysoft ODBC-SQL Server Driver permite proteger los datos que se transmiten a través de la red entre la aplicación y la base de datos de SQL Server mediante una conexión SSL cifrada. De este modo, se protegen los datos privados de los ataques en los que se intenta capturar datos no cifrados mediante un analizador de protocolos de paquetes.
- Mantenimiento de la disponibilidad de datos mediante una conexión de conmutación por error El Easysoft ODBC-SQL Server Driver permite a una aplicación conectarse a una máquina con SQL Server de copia de seguridad si el servidor principal no está disponible. Para equilibrar la carga entre las máquinas con SQL Server principal y de copia de seguridad, el Easysoft ODBC-SQL Server Driver puede elegir de forma aleatoria el servidor al que se conecta. Estas características no requieren ninguna configuración de SQL Server y se pueden utilizar con todas las versiones compatibles de SQL Server.
- Detección dinámica de puertos SQL Server puede detectar solicitudes entrantes en un puerto fijo o asignado dinámicamente. De forma predeterminada, las instancias con nombre detectan las solicitudes entrantes de un puerto asignado dinámicamente, lo que significa que se asigna un puerto disponible al inicio de la instancia. El Easysoft ODBC-SQL Server Driver puede detectar el puerto usado por una instancia. Esto permite a Easysoft ODBC-SQL Server Driver conectarse a una instancia que detecta las conexiones a un puerto asignado dinámicamente; el controlador detectará automáticamente el puerto que está utilizando esta instancia. El Easysoft ODBC-SQL Server Driver también puede conectarse a una instancia que detecta las conexiones a un puerto fijo. Por ejemplo, puede utilizar el Easysoft ODBC-SQL Server Driver para acceder a una instancia de SQL Server que detecta las conexiones a un puerto fijo situado detrás de un servidor de seguridad.
- Compatibilidad con la autenticación de modo mixto El Easysoft ODBC-SQL Server Driver admite tanto los modos de autenticación de Windows como los de SQL Server. Esto le permite conectarse a SQL Server con un nombre de usuario y una contraseña tanto de Windows como de SQL Server.
- Acceso a SQL Server desde Perl, PHP, Python, Ruby y C Utilice el Easysoft ODBC-SQL Server Driver con los módulos Perl DBI y DBD::ODBC, PHP, PEAR DB, los módulos Python mxODBC y pyodbc, Ruby, C y cualquier otra interfaz o lenguaje de programación habilitado para ODBC.
- Conexión de aplicaciones Linux y Unix a SQL Server Acceda a bases de datos de SQL Server desde Apache, ApplixWare, IBM UniVerse/UniData, Informática, OpenOffice.org, StarOffice y cualquier otra aplicación habilitada para ODBC.
- Conexión de Oracle® en Linux y Unix a SQL Server Permite a las aplicaciones cliente de Oracle® acceder de forma transparente a datos de SQL Server como si estuvieran almacenados en una tabla de Oracle® conectando el Database Gateway for ODBC (DG4ODBC)/agente HSODBC (agente ODBC de servicios heterogéneos) de Oracle® a Easysoft ODBC-SQL Server Driver. Esta solución transparente evita que los desarrolladores tengan que personalizar las aplicaciones para integrar los datos de SQL Server con Oracle®, con lo que protegerá su inversión en aplicaciones existentes.
- SQL Server Driver de 32 bits y 64 bits El Easysoft ODBC-SQL Server Driver está disponible en versiones de 32 bits y 64 bits, según convenga, lo que permite que tanto las aplicaciones de 32 bits como las de 64 bits de Linux y Unix puedan acceder a SQL Server.
- Preparado para IPv6 El Easysoft ODBC-SQL Server Driver es compatible con el protocolo de Internet versión 6 (IPv6) y puede utilizarlo para conectarse a instancias de SQL Server 2005 que se ejecuten en máquinas de doble pila IPv6 o IPv4/IPv6. El protocolo IPv6 fue desarrollado para sustituir a la versión IPv4, básicamente porque el grupo de direcciones IP disponibles se está reduciendo a causa del crecimiento de Internet. La escasez inminente de direcciones IP incitó recientemente al ARIN (Registro americano para números de Internet) a realizar una llamada a una migración más rápida al protocolo IPv6. El gobierno de los EE. UU. reconoció la necesidad de la transición al protocolo IPv6 y decidió que las agencias federales deben hacer que sus redes centrales sean compatibles con IPv6 hacia junio de 2008. Esta acción forma parte de una transición paulatina al protocolo IPv6, que debería aumentar enormemente la cantidad de direcciones IP disponibles para las agencias gubernamentales, además de aportar las ventajas de las nuevas funciones de IPv6, como un mejor rendimiento gracias a la simplificación del formato de los encabezados. Sean cuales sean los planes de su organización para la migración a IPv6, puede estar seguro de que el Easysoft ODBC-SQL Server Driver es una solución de futuro probada que ofrece conectividad entre Linux/Unix y SQL Server en entornos únicamente con IPv4 o IPv6 o bien mixtos.
- Compatibilidad con ODBC 3.52 El Easysoft ODBC-SQL Server Driver cumple con la especificación ODBC 3.52. El ODBC-SQL Server Driver es compatible con todas las llamadas a la API de ODBC 3.52. Este controlador también es compatible con las aplicaciones escritas mediante versiones anteriores de ODBC.
- Compatibilidad con Unicode El Easysoft ODBC-SQL Server Driver es un controlador Unicode ODBC que permite tanto a Unicode como a ANSI acceder a bases de datos de SQL Server.
- Controlador unixODBC SQL Server El Easysoft ODBC-SQL Server Driver es compatible con unixODBC, el software de código fuente abierto Administrador de Controladores ODBC para plataformas distintas de Windows, y lo incluye. La instalación del Easysoft ODBC-SQL Server Driver puede instalar automáticamente el controlador en unixODBC, con lo que el ODBC-SQL Server Driver estará disponible inmediatamente para las aplicaciones ODBC. Actualmente, el desarrollador de Easysoft Nick Gorham dirige el proyecto unixODBC, y tenemos muchos años de experiencia en ofrecer compatibilidad y realizar pruebas de nuestros controladores con unixODBC.
- Compatibilidad con varios hilos de ejecución El Easysoft ODBC-SQL Server Driver es compatible con varios hilos de ejecución y, por lo tanto, se puede utilizar con seguridad en aplicaciones multihilo.
- Registros de diagnóstico ODBC El Easysoft ODBC-SQL Server Driver permite generar registros de rastreo de diagnóstico que hacen posible solucionar los problemas mediante la supervisión de las llamadas ODBC que realiza la aplicación.
*Otro páginas en el sitio Web de Easysoft en inglés.
Plataformas
Actualmente, el Easysoft ODBC-SQL Server Driver está disponible en las plataformas siguientes:
Version | Platform | Distribution |
---|---|---|
v2.2 (SQL Server 7.0 - 2022, SQL Azure) | AIX (PPC) (32 - Bit) | (4.3-7.2) |
v2.2 (SQL Server 7.0 - 2022, SQL Azure) | AIX (PPC) (64 - Bit) | (5.0-7.2) |
v2.2 (SQL Server 7.0 - 2022, SQL Azure) | HP-UX (Itanium i64) (32 - Bit) | (11i) |
v2.2 (SQL Server 7.0 - 2022, SQL Azure) | HP-UX (Itanium i64) (64 - Bit) | (11i) |
v2.2 (SQL Server 7.0 - 2022, SQL Azure) | Linux (x86) (32 - Bit) | (kernel 2.2-6.0+, glibc 2.1+) |
v2.2 (SQL Server 7.0 - 2022, SQL Azure) | Linux (x86) (64 - Bit) | (kernel 2.6-6.0+, glibc 2.3.5+) |
v2.2 (SQL Server 7.0 - 2022, SQL Azure) | Solaris (Sparc) (32 - Bit) | (2.6-2.11) |
v2.2 (SQL Server 7.0 - 2022, SQL Azure) | Solaris (Sparc) (64 - Bit) | (2.8-2.11) |
v2.2 (SQL Server 7.0 - 2022, SQL Azure) | Windows (x86) (32 - Bit, 64 - Bit) | (7, 8, 2012 R2, 10, 2016, 2019) |
v2.1 (SQL Server 7.0 - 2019, SQL Azure) | Linux (AArch64) (64 - Bit) | (Raspberry Pi, kernel 4.9.41-v7+, glibc 2.24+) |
v2.1 (SQL Server 7.0 - 2019, SQL Azure) | Linux (ARMv71) (32 - Bit) | (Raspberry Pi, kernel 4.9.41-v7+, glibc 2.24+) |
v2.1 (SQL Server 7.0 - 2019, SQL Azure) | Solaris (x86) (32 - Bit) | (2.8-2.11) |
v2.0 (SQL Server 7.0 - 2019, SQL Azure) | Solaris (x86) (64 - Bit) | (2.8-2.11) |
v1.10 (SQL Server 7.0 - 2017, SQL Azure) | HP-UX (PA-Risc) (32 - Bit) | (10.10-11) |
v1.10 (SQL Server 7.0 - 2017, SQL Azure) | HP-UX (PA-Risc 2) (64 - Bit) | (11) |
v1.9 (SQL Server 7.0 - 2016, SQL Azure) | Linux (Itanium i64) (64 - Bit) | (kernel 2.4-3.0+, glibc 2.2.5) |
v1.5 (SQL Server 7.0 - 2012, SQL Azure) | Mac OS X (x86) (32 - Bit) | (10.4-10.8) |
v1.5 (SQL Server 7.0 - 2012, SQL Azure) | Mac OS X (x86) (64 - Bit) | (10.4-10.8) |
Descargue el controlador ODBC para SQL Server.
Preparado para HP Integrity
El Easysoft ODBC-SQL Server Driver para HP-UX y Linux Itanium ha sido creado y probado en servidores HP Integrity, que ofrecen el máximo potencial para el hardware, una reducción de los costes y un rendimiento insuperable.