Un logiciel client permet aux ordinateurs clients de se connecter à une instance de Microsoft SQL Server sur un réseau. Un client est une application frontale utilisant les services fournis par un serveur tel que le Moteur de base de données SQL Server. L'ordinateur sur lequel se trouve cette application est appelé ordinateur client.
Au niveau le plus simple, un client SQL Server peut résider sur le même ordinateur qu'une instance de SQL Server. Le plus souvent, cependant, un client se connecte à un ou plusieurs serveurs distants à travers un réseau. L'architecture client/serveur de SQL Server lui permet de gérer de façon intégrée plusieurs clients et serveurs sur un réseau. Les configurations par défaut des clients suffisent à la plupart des situations.
SQL Server peuvent inclure des applications de différents types, telles que :
Consommateurs OLE DB
Ces applications utilisent le fournisseur OLE DB de SQL Server Native Client pour se connecter à une instance de SQL Server. Le fournisseur OLE DB sert d'interface entre SQL Server et les applications clientes, qui utilisent des données SQL Server telles que des ensembles de lignes OLE DB. L’utilitaire d’invite de commandes sqlcmd et SQL Server Management Studiosont des exemples d’applications OLE DB.
Applications ODBC
Ces applications comprennent des utilitaires clients installés avec des versions précédentes de SQL Server, tels que l’utilitaire d’invite de commandes osql , ainsi que d’autres applications qui utilisent le pilote ODBC de SQL Server Native Client pour se connecter à une instance de SQL Server.
Clients DB-Library
Ces applications incluent l’utilitaire d’invite de commandes SQL Server isql et des clients écrits dans DB-Library. SQL Server assure une prise en charge pour les applications clientes utilisant DB-Library qui se limite aux fonctionnalités de Microsoft SQL Server 7.0.
Notes
Bien que le Moteur de base de données SQL Server prenne toujours en charge les connexions des applications existantes qui utilisent les API DB-Library et Embedded SQL, il n'inclut pas les fichiers ni la documentation nécessaires aux tâches de programmation dans les applications qui utilisent ces API. Une version future du Moteur de base de données SQL Server n'intègrera plus la prise en charge des connexions à partir des applications DB-Library ou Embedded SQL. N'utilisez pas DB-Library ni Embedded SQL pour développer de nouvelles applications. Supprimez toutes les dépendances à DB-Library ou à Embedded SQL lorsque vous modifiez des applications existantes. À la place de ces API, utilisez l’espace de noms SQLClient ou une API telle que OLE DB ou ODBC. SQL Server n’inclut pas la DLL DB-Library nécessaires à l’exécution de ces applications. Pour exécuter des applications DB-Library ou Embedded SQL, vous devez utiliser la DLL DB-Library à partir de SQL Server 6.5, de SQL Server 7.0 ou de SQL Server 2000 (8.x).
Quel que soit le type d'application utilisé, la gestion d'un client consiste principalement à configurer sa connexion avec les composants serveur de SQL Server. En fonction des besoins spécifiques de votre site, la gestion du client va de la simple création du nom de l'ordinateur serveur à la génération d'une bibliothèque de configurations personnalisées permettant de prendre en charge un environnement multiserveur hétérogène.
La DLL de SQL Server Native Client contient les bibliothèques réseau et est installée par le programme d'installation. Les protocoles réseau ne sont pas activés au démarrage des nouvelles installations de SQL Server. Les installations mises à niveau activent les protocoles activés précédemment. Les protocoles réseau sous-jacents sont installés en tant que partie intégrante de l'installation de Windows (ou à partir de l'icône Réseau du Panneau de configuration). Les outils ci-dessous permettent de gérer les clients SQL Server :
SQL Server Gestionnaire de configuration
Les composants réseau client et serveur sont gérés à l'aide du Gestionnaire de configuration SQL Server , qui associe l'utilitaire réseau SQL Server , l'utilitaire réseau client SQL Server et le Gestionnaire de services des versions précédentes. SQL Server Le Gestionnaire de configuration est un composant logiciel enfichable MMC ( Microsoft Management Console). Il apparaît également comme un nœud dans le composant logiciel enfichable Windows Gestion de l'ordinateur. Le Gestionnaire de configuration SQL Server permet d'activer, de désactiver, de configurer et de classer par priorité des bibliothèques réseau individuelles.
Programme d’installation
Exécutez le programme d'installation de SQL Server pour installer les composants réseau sur un ordinateur client. Les bibliothèques réseau individuelles peuvent être activées ou désactivées pendant l'installation si celle-ci est démarrée à partir de l'invite de commandes.
Administrateur des sources de données ODBC
L'Administrateur des sources de données ODBC vous permet de créer et de modifier des sources de données ODBC sur des ordinateurs exécutant le système d'exploitation Microsoft Windows.
Faites la démonstration de la conception, de l’implémentation et de la maintenance de l’infrastructure de mise en réseau, du trafic d’équilibrage de charge, du routage réseau Azure et bien plus encore.
Familiarisez-vous avec les tâches de configuration réseau SQL Server. Affichez des informations sur l’activation des protocoles, la configuration du chiffrement, l’inscription des noms de principal du service et d’autres actions.
Découvrez comment créer un alias dans Gestionnaire de configuration SQL Server pour pouvoir utiliser un autre nom lors de la connexion à une instance de SQL Server.
Découvrez les différentes façons de configurer les protocoles utilisés par les applications clientes dans SQL Server. Les protocoles pris en charge incluent TCP/IP, les canaux nommés et la mémoire partagée.
Découvrez comment créer et supprimer un alias, un autre nom que vous pouvez utiliser lorsque vous vous connectez à une instance de SQL Server. Découvrez les avantages des alias.
Un serveur peut être configuré pour surveiller plusieurs protocoles réseau. Vous pouvez modifier la configuration à l’aide du Gestionnaire de configuration SQL Server.
Facteurs d’affichage qui déterminent si les protocoles réseau sont activés ou désactivés pendant l’installation de SQL Server. Consultez Comment configurer des protocoles après l’installation.
En savoir plus sur les différentes méthodes de connexion à une instance de SQL Server. Découvrez le format à utiliser pour le nom du serveur dans différents environnements.