Pilote ODBC pour SQL Server
Support de SQL Server 2008/Qu'y a-t-il de nouveau dans le Pilote ODBC pour SQL Server Version 1.x ?
Pilote ODBC pour SQL Server 7.0, 2000, 2005, 2008, 2012, 2014, 2016, 2017, 2019 et Express
Le Easysoft ODBC-SQL Server Driver fournit un accès ODBC au Microsoft SQL Server à partir de plateformes Linux et Unix. Le ODBC-SQL Server Driver est compatible avec 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 et SQL Server Express.
Le Easysoft ODBC-SQL Server Driver utilise le protocole Tabular Data Stream (TDS) de SQL Server pour communiquer directement avec des instances à distance de SQL Server. Vous installez le Easysoft ODBC-SQL Server Driver sur les postes à partir desquels vous souhaitez accéder au SQL Server. Aucun autre logiciel supplémentaire n’a besoin d’être installé sur les postes.
Connexion à SQL Server à partir de Linux et Unix
Le Easysoft ODBC-SQL Server Driver connecte les applications Linux et Unix aux bases de données des SQL Server 7.0, 2000, 2005, 2008, 2012, 2014, 2016, 2017, 2019 et Express. Utilisez le ODBC-SQL Server Driver pour vous connecter à SQL Server à partir des distributions Linux, comme Debian, Fedora, Mandrake, Red Hat, SUSE et Ubuntu et des plateformes Unix, comme AIX, HP-UX et Solaris. Téléchargez le pilote ODBC pour SQL Server pour connecter Perl, PHP, Python, Ruby, C et tout autre langage, interface ou application compatible avec ODBC à SQL Server.
Easysoft garantit que le ODBC-SQL Server Driver est compatible avec la dernière version de SQL Server. Dans le cadre de cet engagement, le pilote est compatible avec la version actuelle de SQL Server (2019), ainsi qu’avec les versions précédentes comme SQL Server 2005, 2008, 2012, 2014, 2016 et 2017.
-
Support de SQL Server 2005 :
- Mise en miroir des bases de données Le Easysoft ODBC-SQL Server Driver maintient la disponibilité des données en se connectant de manière transparente au partenaire de basculement pour une base de données en miroir, si le partenaire initial n’est pas disponible quand une application se connecte.
- MARS Le Easysoft ODBC-SQL Server Driver supporte Multiple Active Result Sets (MARS), permettant à vos applications Linux/Unix d’avoir plus d’une requête en attente par connexion, et, en particulier, d’avoir plus d’un ensemble de résultats par défaut ouvert par connexion. La fonction MARS supprime la restriction présente dans les versions précédentes de SQL Server, dans lesquelles un ensemble de résultats par défaut ouvert empêche le pilote d’envoyer des requêtes au serveur jusqu’à ce que l’ensemble de résultats soit entièrement consommé.
- Type de données XML Le Easysoft ODBC-SQL Server Driver supporte le type de données XML, un type de données de SQL Server 2005 qui permet aux applications ODBC d’utiliser une XQuery pour rechercher des contenus dans un document XML stockés dans SQL Server, vérifier que le document est conforme à un schéma XML et même modifier les contenus du document XML en place.
- Types de données de grande valeur Le Easysoft ODBC-SQL Server Driver supporte les types de données varchar(max), nvarchar(max) et varbinary(max). Ces types de données permettent à SQL Server de stocker et de récupérer des données en gros caractères, Unicode et binaires plus efficacement.
- Niveaux d’isolation snapshot des transactions Le Easysoft ODBC-SQL Server Driver supporte le niveau d’isolation snapshot. Quand elle lit les rangées modifiées par une autre transaction, l’isolation snapshot permet à un utilisateur de récupérer la version des rangées qui existait au début de la transaction. Les autres niveaux d’isolation des transactions peuvent empêcher un utilisateur de lire les données jusqu’à ce que la transaction (potentiellement de longue durée) s’achève, même si la version qui existait avant la transaction est suffisante pour les besoins de l’utilisateur.
- SQL Server Express Le Easysoft ODBC-SQL Server Driver supporte SQL Server Express, la version gratuite, allégée, et facile d’utilisation de SQL Server 2005.
- Certificats SSL auto-signés SQL Server 2005 peut mettre un cryptage SSL à disposition même si un certificat SSL n’a pas été installé sur le poste. Pour cela, il génère un certificat SSL auto-signé. Le Easysoft ODBC-SQL Server Driver supporte le cryptage SSL par le biais d’un certificat SSL auto-signé ou d’un certificat émis par une autorité de certification.
Par ailleurs, le Easysoft ODBC-SQL Server Driver propose les fonctions suivantes :
- Accès facile aux données de SQL Server L’installation de Easysoft ODBC-SQL Server Driver vous guide à travers le processus de création de votre première source de données, et teste la nouvelle source de données en récupérant certaines données à distance de SQL Server.
- Détection des instances disponibles de SQL Server Le Easysoft ODBC-SQL Server Driver inclut un programme de diagnostic qui utilise le navigateur de SQL Server ou le service d’écoute de SQL Server 2000 pour détecter et signaler les instances de SQL Server qui sont visibles à partir de l’ordinateur de l’utilisateur. Vous pouvez ainsi vérifier que votre instance de SQL Server est disponible avant de configurer votre source de données ODBC.
- Protection des données sensibles en utilisant le cryptage SSL Le Easysoft ODBC-SQL Server Driver vous permet de sécuriser les données transmises à travers le réseau entre votre application et la base de données de SQL Server en utilisant une connexion SSL sécurisée. Cela permet de protéger vos données confidentielles contre les pirates qui essaient de capturer des données non cryptées en utilisant un renifleur de paquets.
- Maintien de la disponibilité des données à travers le basculement de connexion Le Easysoft ODBC-SQL Server Driver permet à une application de se connecter à un SQL Server de secours si le serveur primaire est indisponible. Pour équilibrer la charge entre le serveur initial et le SQL Server de secours, le Easysoft ODBC-SQL Server Driver peut choisir au hasard le serveur auquel il va se connecter. Ces fonctions ne nécessitent aucune configuration de SQL Server et peuvent être utilisées avec toutes les versions de SQL Server compatibles.
- Détection de port dynamique SQL Server peut écouter les requêtes entrantes à partir d’un port fixe ou alloué de manière dynamique. Par défaut, les instances nommés écoutent sur un port alloué de manière dynamique, ce qui signifie qu’un port disponible est alloué quand l’instance commence. Le Easysoft ODBC-SQL Server Driver peut détecter le port utilisé par une instance. Cela permet au Easysoft ODBC-SQL Server Driver de se connecter à une instance qui écoute sur un port alloué de manière dynamique -- le pilote trouvera automatiquement le port que l’instance utilise actuellement. Le Easysoft ODBC-SQL Server Driver peut également se connecter à une instance qui écoute sur un port fixe. Par exemple, utiliser Easysoft ODBC-SQL Server Driver pour accéder à une instance de SQL Server qui écoute sur un port fixe derrière un pare-feu.
- Prise en charge de l’authentification en mode mixte Le Easysoft ODBC-SQL Server Driver supporte les modes d’authentification de Windows et de SQL Server. Cela vous permet de vous connecter à SQL Server avec un nom d’utilisateur et un mot de passe Windows ou de SQL Server.
- Accéder à SQL Server à partir de Perl, PHP, Python, Ruby et C Utilisez le Easysoft ODBC-SQL Server Driver avec les modules DBD::ODBC et Perl DBI, les modules PHP, PEAR DB, the Python mxODBC et pyodbc, Ruby, C et toute autre interface ou langage de programmation compatible avec ODBC.
- Connexion des applications Linux et Unix à SQL Server Accédez aux bases de données de SQL Server à partir de Apache, ApplixWare, IBM UniVerse/UniData, Informatica, OpenOffice.org, StarOffice et toute autre application compatible avec ODBC.
- Connexion d’Oracle sur Linux et Unix à SQL Server Pour permettre aux applications client Oracle® d’accéder de manière transparente aux données de SQL Server, comme si les données étaient stockées dans un tableau Oracle®, connectez le Database Gateway for ODBC (DG4ODBC)/Heterogeneous Services ODBC agent (HSODBC) d’Oracle au Easysoft ODBC-SQL Server Driver. Grâce à cette solution transparente, les développeurs d’applications n’ont plus besoin de personnaliser leurs applications pour intégrer les données de SQL Server avec Oracle®, protégeant ainsi votre investissement dans les applications existantes.
- Pilote pour SQL Server 32 bits et 64 bits Les versions 32 bits et 64 bits du Easysoft ODBC-SQL Server Driver sont toutes deux disponibles, le cas échéant, ce qui permet aux applications Linux/Unix 32 bits et 64 bits d’accéder à SQL Server.
- IPv6 ready Le Easysoft ODBC-SQL Server Driver prend en charge le protocole IP version 6 (IPv6) et peut utiliser IPv6 pour se connecter aux instances de SQL Server 2005 sur les postes avec double-pile (dual stack) IPv6 ou IPv4/IPv6. IPv6 a été développé pour remplacer la version actuelle d’IP, IPv4, principalement en raison du fait que le groupe d’adresses IP s’épuise en raison de la croissance d’Internet. La pénurie imminente des adresses IP a récemment poussé le " American Registry for Internet Numbers " (ARIN) à demander une migration plus rapide vers IPv6. Le gouvernement américain a reconnu le besoin de migrer vers IPv6 et a exigé que les agences fédérales rendent leurs réseaux fédérateurs compatibles avec IPv6 d’ici juin 2008. Cela entre dans le cadre d’une transition échelonnée vers IPv6, qui augmentera considérablement le nombre d’adresses IP disponibles pour les agences gouvernementales, tout en apportant les avantages de la nouvelle fonctionnalité d’IPv6, comme la performance améliorée à travers une simplification du format des en-têtes. Quels que soient les plans de votre organisation pour la migration vers IPv6, vous pouvez être sûr que le Easysoft ODBC-SQL Server Driver est une solution fiable pour l’avenir, qui fournit une connectivité Linux/Unix avec SQL Server dans des environnements IPv4, IPv6 et mixtes IPv4/IPv6 uniquement.
- Support d’ODBC 3.52 Le Easysoft ODBC-SQL Server Driver est conforme à la spécification ODBC 3.52. Le ODBC-SQL Server Driver supporte tous les appels ODBC 3.52 API. Le pilote supporte également toutes les applications écrites avec les versions précédents d’ODBC.
- Support Unicode Le Easysoft ODBC-SQL Server Driver est un pilote ODBC Unicode qui fournit un accès Unicode et ANSI aux bases de données de SQL Server.
- Pilote unixODBC pour SQL Server Le Easysoft ODBC-SQL Server Driver est compatible avec, et inclut, unixODBC, le gestionnaire de pilote ODBC code source libre pour les plateformes autres que Windows. L’installation de Easysoft ODBC-SQL Server Driver peut automatiquement installer le pilote dans unixODBC, permettant à ODBC-SQL Server Driver d’être immédiatement disponible pour vos applications ODBC. Le projet unixODBC est actuellement mené par le développeur de Easysoft Nick Gorham et nous avons de nombreuses années d’expérience dans le support et l’essai de nos pilotes avec unixODBC.
- Sécurité des fils Le Easysoft ODBC-SQL Server Driver est à fil sécurisé et, de ce fait, peut être utilisé en toute sécurité derrière des applications multifiles.
- Journalisation de diagnostic ODBC Le Easysoft ODBC-SQL Server Driver vous permet de générer des fichiers journaux traces de diagnostic qui vous aident à résoudre les problèmes en surveillant les appels ODBC effectués par votre application.
*Autre pages du site Easysoft sont en anglais.
Plates-formes
Easysoft ODBC-SQL Server Driver est actuellement disponible sur les plates-formes suivantes :
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) |
Télécharger Pilote ODBC pour SQL Server.
HP Integrity Ready
Le Easysoft ODBC-SQL Server Driver pour HP-UX et Linux Itanium a été conçu et testé sur les Serveurs HP Integrity, qui offrent un potentiel matériel maximum, des coûts réduits et une performance incomparable.