Configuration du réseau client
Un logiciel client permet aux ordinateurs clients de se connecter à une instance de MicrosoftSQL 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.
Les clients 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 Studio sont 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 Serverisql et des clients écrits dans DB-Library. La prise en charge dans SQL Server d'applications clientes utilisant DB-Library se limite aux fonctionnalités de MicrosoftSQL Server 7.0.
[!REMARQUE]
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 requise pour exécuter 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.
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 :
Gestionnaire de configuration SQL Server
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. Le Gestionnaire de configuration SQL Server 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. Pour accéder à l'Administrateur des sources de données ODBC, consultez Procédure : ouvrir l'Administrateur de la source de données ODBC.
Dans cette section
Configuration des protocoles réseau client
Décrit les protocoles réseau du point de vue du client.Comportement de la connexion client par défaut
Décrit comment les clients essaient de se connecter.Configuration des clients OLE DB
Décrit les informations sur les clients spécifiques aux clients OLE DB.Configuration des sources de données ODBC
Contient informations sur les clients spécifiques aux clients ODBC.Configuration de SQL Server Native Client
Contient le détail des boîtes de dialogue de configuration des clients dans le Gestionnaire de configuration SQL Server.Choix d'un protocole réseau
Fournit des conseils sur le protocole réseau à activer.Protocoles pris en charge par SQL Server Express
Décrit les limitations et les valeurs par défaut relatives aux protocoles pour SQL Server Express.Connexion avec IPv6
Décrit le comportement de SQL Server lorsque le protocole IPv6 est activé.