QoreDB LogoQoreDB

SQL Server

Connectez QoreDB à Microsoft SQL Server avec l'authentification SQL ou l'authentification Windows (NTLM et intégrée).

QoreDB se connecte à Microsoft SQL Server via le pilote Tiberius (une implémentation Rust native du protocole TDS). Les serveurs SQL modernes (Linux et Windows) et Azure SQL Database sont pris en charge.

Connexion rapide

Ouvrez Nouvelle Connexion (New Connection), choisissez SQL Server, et remplissez le formulaire. Contrairement aux pilotes SQL/Mongo, SQL Server n'a pas un seul schéma DSN canonique ; vous remplirez généralement les champs directement.

Champs de connexion

ChampRequisRemarques
Hôte (Host)OuiNom d'hôte ou adresse IP de l'instance SQL Server.
PortOuiPar défaut 1433.
UtilisateurCond.Requis pour l'authentification SQL. Pour l'authentification Windows intégrée, laissez vide.
Mot de passeCond.Requis pour l'authentification SQL et NTLM. Stocké chiffré dans le coffre-fort.
Base de donnéesOptionnelBase de données initiale. Si omis, vous vous connecterez à la base de données par défaut de l'utilisateur.
SSLOptionnelS'il est activé, le chiffrement est Required (requis). Le certificat du serveur est approuvé par défaut.

Modes d'authentification

QoreDB prend en charge trois modes d'authentification :

Authentification SQL (par défaut)

Nom d'utilisateur et mot de passe standard pour une connexion SQL définie dans SQL Server. Fonctionne sur toutes les plateformes (macOS, Windows, Linux). C'est ce qu'exigent la plupart des fournisseurs de cloud (Azure SQL Database, RDS for SQL Server).

Utilisateur : app_user
Mot de passe : ••••••••

Windows NTLM

Authentifiez-vous à l'aide d'un compte Windows, même à partir d'une machine non Windows. Le nom d'utilisateur peut prendre l'une ou l'autre forme :

DOMAINE\nom_utilisateur
nom_utilisateur@domaine.exemple.com

Utilisez NTLM lorsque votre SQL Server n'accepte que les informations d'identification Windows et que vous vous connectez en dehors d'une session Windows (par exemple, depuis un Mac ou une machine Linux sur un réseau d'entreprise).

Authentification Windows intégrée (SSPI)

Utilisez les informations d'identification de l'utilisateur Windows actuellement connecté. Windows uniquement. Aucun nom d'utilisateur ou mot de passe n'est nécessaire ; l'OS gère la négociation (handshake) de manière transparente. C'est le mode le plus convivial dans un environnement d'entreprise joint à un domaine.

SSL / chiffrement

Le chiffrement de SQL Server est binaire dans QoreDB :

  • SSL désactivé : le chiffrement est désactivé.
  • SSL activé : le chiffrement est requis. Le certificat du serveur est approuvé automatiquement.

Pour le trafic de production sur l'Internet public, laissez SSL activé. La plupart des déploiements SQL Server gérés dans le cloud appliquent le chiffrement côté serveur et rejettent les connexions non chiffrées.

Pool de connexions

Chaque connexion SQL Server enregistrée alimente un pool allant jusqu'à 10 connexions TDS sous-jacentes, avec un délai d'attente de 15 secondes lors de l'acquisition de l'une d'entre elles. Cela vous permet d'exécuter plusieurs requêtes en parallèle à partir de la même session QoreDB sans vous reconnecter.

Une fois connecté, développez la connexion dans la barre latérale :

Connexion → Base de données → Schéma → Tables / Vues / Routines

SQL Server possède à la fois des bases de données (conteneurs de niveau supérieur) et des schémas (espaces de noms à l'intérieur d'une base de données). Le schéma par défaut pour un utilisateur est généralement dbo. Les tables d'autres schémas apparaissent sous leurs nœuds respectifs.

Problèmes courants

Où aller ensuite

Newsletter

Restez informé des nouveautés

Rejoignez notre newsletter pour recevoir les mises à jour majeures, les nouveaux drivers et nos coulisses techniques.

🎁 Bonus : Recevez notre fiche mémo d'optimisation SQL — 9 pages, PostgreSQL / MySQL / SQLite (PDF) !