Configuration des clients OLE DB

La configuration des clients OLE DB qui permettent de se connecter à une instance de SQL Server implique que le nom du serveur et les informations relatives à la connexion soient disponibles pour le client (ou le consommateur OLE DB) via un fournisseur OLE DB. Les connexions SQL Server via OLE DB sont généralement établies de l'une des deux façons suivantes :

  • Fournisseur OLE DB de SQL Server Native Client (progid SQLNCLI10).

  • Le fournisseur OLE DB Microsoft pour ODBC.

Connexion des clients avec SQLNCLI10

SQL Server Native Client (SQLNCLI10), le fournisseur OLE DB natif de SQL Server, propose des interfaces aux consommateurs qui souhaitent accéder aux données sur une ou plusieurs instances de SQL Server. SQLNCLI10 vous permet de développer un consommateur OLE DB optimisé pour les bases de données SQL Server. Toutefois, vous ne pouvez utiliser SQLNCLI10 qu'avec SQL Server, contrairement au fournisseur Microsoft OLE DB pour ODBC, qui peut accéder aux données à partir de nombreuses applications ODBC compatibles OLE DB. Vous ne pouvez pas utiliser les informations d'un nom de source de données ODBC SQL Server pour établir une connexion.

Lors de la configuration des clients via le fournisseur OLE DB SQL Server Native Client, le client doit fournir les attributs de connexion requis, puis demander les données de connexion ou fournir ces données à partir d'une source de données OLE DB enregistrée dans un fichier permanent.

Connexion des clients avec le fournisseur OLE DB pour ODBC

Le fournisseur OLE DB Microsoft pour ODBC permet l'utilisation d'un fournisseur OLE DB unique pour la connexion à plusieurs sources de données ODBC, y compris SQL Server. Cependant, la connexion aux clients SQL Server avec ce fournisseur implique une administration plus lourde par rapport au fournisseur OLE DB Microsoft natif pour SQL Server.

Pour les connexions à une instance de SQL Server avec le fournisseur OLE DB Microsoft pour ODBC, les informations nécessaires sont généralement créées à l'aide de l'administrateur de sources de données ODBC et enregistrées dans un DSN ODBC SQL Server (que ce soit un utilisateur, un système ou un fichier). Par conséquent, vous pouvez programmer votre application pour qu'elle utilise un DSN SQL Server afin d'établir une connexion.

Voir aussi

Autres ressources