Un client è un'applicazione front-end che utilizza i servizi forniti da un server. Il computer sul quale è installata l'applicazione viene definito computer client. Il software client consente ai computer di connettersi a un'istanza di Microsoft SQL Server presente in rete.
I client di SQL Server sono applicazioni di vario tipo, tra cui:
-
Consumer OLE DB
Queste applicazioni utilizzano il provider Microsoft OLE DB per SQL Server oppure il provider Microsoft OLE DB per ODBC per connettersi e comunicare con istanze di SQL Server. I provider OLE DB fungono da intermediari tra un'istanza di SQL Server e applicazioni client che utilizzano dati SQL Server come set di righe OLE DB.
-
Applicazioni ODBC
Sono incluse utilità client installate con SQL Server, quali SQL Server Enterprise Manager e SQL Query Analyzer, e altre applicazioni che utilizzano il driver ODBC di SQL Server per connettersi e comunicare con un'istanza di SQL Server.
-
Client DB-Library, compresi l'utilità della riga di comando isql di SQL Server e i client scritti in DB-Library.
Indipendentemente dal tipo di applicazione, la gestione di un client consiste principalmente nel configurarne la connessione con i componenti server di SQL Server. A seconda dei requisiti del sito, le attività di gestione dei client possono variare dalla semplice immissione del nome del server alla creazione di una libreria di voci di configurazione personalizzate, destinate a un ambiente multiserver eterogeneo.