Configurazione di rete dei clientClient Network Configuration

Il software client consente ai computer di connettersi a un'istanza di MicrosoftMicrosoft SQL ServerSQL Server disponibile in rete.Client software enables client computers to connect to an instance of MicrosoftMicrosoft SQL ServerSQL Server on a network. Un client è un'applicazione front-end che utilizza i servizi forniti da un server quale Motore di database di SQL ServerSQL Server Database Engine.A "client" is a front-end application that uses the services provided by a server such as the Motore di database di SQL ServerSQL Server Database Engine. Il computer nel quale è installata l'applicazione viene definito computer client.The computer that hosts this application is referred to as the client computer.

Al livello più semplice, un client di SQL ServerSQL Server può risiedere nello stesso computer di un'istanza di SQL ServerSQL Server.At the simplest level, a SQL ServerSQL Server client can reside on the same machine as an instance of SQL ServerSQL Server. In genere tuttavia, un client si connette a uno o più server remoti in rete.Typically, however, a client connects to one or more remote servers over a network. L'architettura client/server di SQL ServerSQL Server consente di gestire più client e server in una rete.The client/server architecture of SQL ServerSQL Server allows it to seamlessly manage multiple clients and servers on a network. Le configurazioni client predefinite risultano adeguate nella maggior parte dei casi.The default client configurations suffice in most situations.

SQL ServerSQL Server I client sono applicazioni di vario tipo, tra cui: clients can include applications of various types, such as:

  • Consumer OLE DBOLE DB consumers

    Queste applicazioni usano il provider OLE DB di SQL ServerSQL Server Native Client per connettersi a un'istanza di SQL ServerSQL Server.These applications use the SQL ServerSQL Server Native Client OLE DB provider to connect to an instance of SQL ServerSQL Server. Il provider OLE DB funge da intermediario tra SQL ServerSQL Server e le applicazioni client che utilizzano dati di SQL ServerSQL Server sotto forma di set di righe OLE DB.The OLE DB provider mediates between SQL ServerSQL Server and client applications that consume SQL ServerSQL Server data as OLE DB rowsets. L'utilità del prompt dei comandi sqlcmd e SQL Server Management StudioSQL Server Management Studiosono esempi di applicazioni OLE DB.The sqlcmd command prompt utility and SQL Server Management StudioSQL Server Management Studio, are examples of OLE DB applications.

  • applicazioni ODBCODBC applications

    Queste applicazioni includono utilità client installate con le versioni precedenti di SQL ServerSQL Server, ad esempio l'utilità del prompt dei comandi osql , nonché altre applicazioni che usano il driver ODBC di SQL ServerSQL Server Native Client per connettersi a un'istanza di SQL ServerSQL Server.These applications include client utilities installed with previous versions of SQL ServerSQL Server, such as the osql command prompt utility, as well as other applications that use the SQL ServerSQL Server Native Client ODBC driver to connect to an instance of SQL ServerSQL Server.

  • Client DB-LibraryDB-Library clients

    Queste applicazioni includono l'utilità del prompt dei comandi di SQL ServerSQL Server isql e client scritti in DB-Library.These applications include the SQL ServerSQL Server isql command prompt utility and clients written to DB-Library. SQL ServerSQL Server Il supporto per le applicazioni client che usano DB-Library è limitato alle funzionalità di MicrosoftMicrosoft SQL ServerSQL Server 7.0. support for client applications using DB-Library is limited to MicrosoftMicrosoft SQL ServerSQL Server 7.0 features.

Nota

Nonostante supporti connessioni da applicazioni esistenti tramite le API DB-Library ed Embedded SQL, il Motore di database di SQL ServerSQL Server Database Engine non include i file o la documentazione necessari per svolgere attività di programmazione per le applicazioni che utilizzano tali API.Although the Motore di database di SQL ServerSQL Server Database Engine still supports connections from existing applications using the DB-Library and Embedded SQL APIs, it does not include the files or documentation needed to do programming work on applications that use these APIs. In una versione futura del Motore di database di SQL ServerSQL Server Database Engine verrà eliminato il supporto per le connessioni da applicazioni DB-Library o Embedded SQL.A future version of the Motore di database di SQL ServerSQL Server Database Engine will drop support for connections from DB-Library or Embedded SQL applications. Non utilizzare pertanto DB-Library o Embedded SQL per sviluppare nuove applicazioni.Do not use DB-Library or Embedded SQL to develop new applications. Quando si modificano applicazioni esistenti, rimuovere tutte le dipendenze da DB-Library o Embedded SQL.Remove any dependencies on either DB-Library or Embedded SQL when modifying existing applications. Invece di queste API, usare lo spazio dei nomi SQLClient o un'API, ad esempio OLE DB o ODBC.Instead of these APIs, use the SQLClient namespace or an API such as OLE DB or ODBC. SQL ServerSQL Server non è inclusa la DLL DB-Library necessaria per eseguire queste applicazioni. does not include the DB-Library DLL required to run these applications. Per eseguire applicazioni DB-Library o Embedded SQL è necessario disporre della DLL DB-Library di SQL ServerSQL Server versione 6.5, SQL ServerSQL Server 7.0 o SQL Server 2000SQL Server 2000.To run DB-Library or Embedded SQL applications you must have available the DB-Library DLL from SQL ServerSQL Server version 6.5, SQL ServerSQL Server 7.0, or SQL Server 2000SQL Server 2000.

Indipendentemente dal tipo di applicazione, la gestione di un client consiste principalmente nel configurarne la connessione con i componenti server di SQL ServerSQL Server.Regardless of the type of application, managing a client consists mainly of configuring its connection with the server components of SQL ServerSQL Server. A seconda dei requisiti del sito, le attività di gestione dei client possono variare dalla semplice immissione del nome del server alla compilazione di una libreria di voci di configurazione personalizzate, destinate a un ambiente multiserver eterogeneo.Depending on the requirements of your site, client management can range from little more than entering the name of the server computer to building a library of custom configuration entries to accommodate a diverse multiserver environment.

La DLL SQL ServerSQL Server Native Client contiene le librerie di rete e viene installata dal programma di installazione.The SQL ServerSQL Server Native Client DLL contains the network libraries and is installed by the setup program. Durante una nuova installazione di SQL ServerSQL Server, i protocolli di rete non vengono abilitati.The network protocols are not enabled during setup for new installations of SQL ServerSQL Server. Le installazioni di aggiornamento mantengono i protocolli abilitati in precedenza.Upgraded installations enable the previously enabled protocols. I protocolli di rete sottostanti vengono installati durante l'installazione di Windows (o tramite Reti nel Pannello di controllo).The underlying network protocols are installed as part of Windows Setup (or through Networks in Control Panel). Gli strumenti elencati di seguito consentono la gestione dei client di SQL ServerSQL Server :The following tools are used to manage SQL ServerSQL Server clients:

  • SQL ServerSQL Server Gestione configurazione Configuration Manager

    I componenti di rete client e server vengono gestiti mediante Gestione configurazione SQL ServerSQL Server , che combina l'utilità Configurazione di rete di SQL ServerSQL Server , l'utilità Configurazione di rete client di SQL ServerSQL Server e Gestione servizi delle versioni precedenti.Both client and server network components are managed with SQL ServerSQL Server Configuration Manager, which combines the SQL ServerSQL Server Network Utility, SQL ServerSQL Server Client Network Utility, and Service Manager of previous versions. SQL ServerSQL Server Gestione configurazione è uno snap-in di MicrosoftMicrosoft Management Console (MMC). Configuration Manager is a MicrosoftMicrosoft Management Console (MMC) snap-in. Viene inoltre visualizzato come un nodo nello snap-in Gestione computer di Windows.It also appears as a node in the Windows Computer Manager snap-in. È possibile abilitare, disabilitare, configurare e impostare la priorità delle singole librerie di rete utilizzando SQL ServerSQL Server Gestione configurazione.Individual network libraries can be enabled, disabled, configured, and prioritized using SQL ServerSQL Server Configuration Manager.

  • InstallazioneSetup

    Eseguire il programma di installazione di SQL ServerSQL Server per installare i componenti di rete in un computer client.Run SQL ServerSQL Server setup to install the network components on a client computer. Quando il programma di installazione viene avviato dal prompt dei comandi, è possibile abilitare o disabilitare singole librerie di rete.Individual network libraries can be enabled or disabled during setup when Setup is started from the command prompt.

  • Amministratore origine dati ODBCODBC Data Source Administrator

    Amministrazione origine dati ODBC consente di creare e modificare origini dati ODBC in computer su cui è in esecuzione il sistema operativo Microsoft Windows.The ODBC Data Source Administrator lets you create and modify ODBC data sources on computers running the Microsoft Windows operating system.

Argomenti della sezioneIn This Section

Configurazione di protocolli clientConfigure Client Protocols

Creare o eliminare un alias server per l'uso da parte di un client (Gestione configurazione SQL Server Manager)Create or Delete a Server Alias for Use by a Client (SQL Server Configuration Manager)

Accesso a SQL ServerLogging In to SQL Server

Apertura di Amministratore origine dati ODBCOpen the ODBC Data Source Administrator

Verificare la versione dei driver ODBC di SQL Server (Windows)Check the ODBC SQL Server Driver Version (Windows)

Configurazione di rete del serverServer Network Configuration

Gestire il servizio Motore di databaseManage the Database Engine Services