Delen via


Clientnetwerkconfiguratie

Van toepassing op:SQL Server

Met clientsoftware kunnen clientcomputers verbinding maken met een exemplaar van SQL Server in een netwerk. Een 'client' is een front-endtoepassing die gebruikmaakt van de services die worden geleverd door een server, zoals de SQL Server Database Engine. De computer die als host fungeert voor deze toepassing wordt de clientcomputer genoemd.

Op het eenvoudigste niveau kan een SQL Server-client zich op dezelfde computer bevinden als een exemplaar van SQL Server. Normaal gesproken maakt een client verbinding met een of meer externe servers via een netwerk. Met de client-/serverarchitectuur van SQL Server kunt u naadloos meerdere clients en servers in een netwerk beheren. De standaardclientconfiguraties zijn in de meeste gevallen voldoende.

SQL Server-clients kunnen toepassingen van verschillende typen bevatten, zoals:

  • OLE DB-gebruikers

    Deze toepassingen gebruiken de OLE DB-provider van sql Server Native Client om verbinding te maken met een exemplaar van SQL Server. De OLE DB-provider bemiddelt tussen SQL Server- en clienttoepassingen die SQL Server-gegevens gebruiken als OLE DB-rijensets. Het hulpprogramma sqlcmd-opdrachtprompt en SQL Server Management Studio zijn voorbeelden van OLE DB-toepassingen.

  • ODBC-toepassingen

    Deze toepassingen omvatten clienthulpprogramma's die zijn geïnstalleerd met eerdere versies van SQL Server, zoals het osql-opdrachtpromptprogramma en andere toepassingen die gebruikmaken van het ODBC-stuurprogramma van sql Server Native Client om verbinding te maken met een exemplaar van SQL Server.

  • DB-Library clients

    Deze toepassingen omvatten het sql Server isql-opdrachtpromptprogramma en clients die zijn geschreven naar DB-Library. SQL Server-ondersteuning voor clienttoepassingen die gebruikmaken van DB-Library is beperkt tot SQL Server 7.0-functies.

Opmerking

Hoewel de SQL Server Database Engine nog steeds verbindingen van bestaande toepassingen ondersteunt met behulp van de DB-Library en Embedded SQL-API's, bevat deze niet de bestanden of documentatie die nodig zijn voor het programmeren van toepassingen die gebruikmaken van deze API's. Een toekomstige versie van de SQL Server Database Engine biedt geen ondersteuning meer voor verbindingen van DB-Library of Embedded SQL-toepassingen. Gebruik geen DB-Library of Embedded SQL om nieuwe toepassingen te ontwikkelen. Verwijder eventuele afhankelijkheden van DB-Library of Embedded SQL bij het wijzigen van bestaande toepassingen. Gebruik in plaats van deze API's de SQLClient-naamruimte of een API zoals OLE DB of ODBC. SQL Server bevat niet de DB-Library DLL die is vereist om deze toepassingen uit te voeren. Als u DB-Library of Embedded SQL-toepassingen wilt uitvoeren, moet u beschikken over de DB-Library DLL van SQL Server versie 6.5, SQL Server 7.0 of SQL Server 2000 (8.x).

Ongeacht het type toepassing bestaat het beheren van een client voornamelijk uit het configureren van de verbinding met de serveronderdelen van SQL Server. Afhankelijk van de vereisten van uw site, kan clientbeheer variëren van weinig meer dan het invoeren van de naam van de servercomputer tot het bouwen van een bibliotheek met aangepaste configuratievermeldingen voor een diverse omgeving met meerdere servers.

De DLL van de systeemeigen SQL Server-client bevat de netwerkbibliotheken en wordt geïnstalleerd door het installatieprogramma. De netwerkprotocollen zijn niet ingeschakeld tijdens de installatie voor nieuwe installaties van SQL Server. Bijgewerkte installaties schakelen de eerder ingeschakelde protocollen in. De onderliggende netwerkprotocollen worden geïnstalleerd als onderdeel van Windows Setup (of via netwerken in het Configuratiescherm). De volgende hulpprogramma's worden gebruikt voor het beheren van SQL Server-clients:

  • SQL-serverconfiguratiebeheerder

    Zowel client- als servernetwerkonderdelen worden beheerd met SQL Server Configuration Manager, waarin het SQL Server Network Utility, sql Server Client Network Utility en Service Manager van eerdere versies worden gecombineerd. SQL Server Configuration Manager is een Microsoft Management Console (MMC) module. Het wordt ook weergegeven als een node in de module Windows-computerbeheer. Afzonderlijke netwerkbibliotheken kunnen worden ingeschakeld, uitgeschakeld, geconfigureerd en geprioriteerd met behulp van SQL Server Configuration Manager.

  • Configuratie

    Voer sql Server-installatie uit om de netwerkonderdelen op een clientcomputer te installeren. Afzonderlijke netwerkbibliotheken kunnen tijdens de installatie worden ingeschakeld of uitgeschakeld wanneer Setup wordt gestart vanaf de opdrachtprompt.

  • ODBC-gegevensbronbeheerder

    Met de ODBC-gegevensbronbeheerder kunt u ODBC-gegevensbronnen maken en wijzigen op computers met het Microsoft Windows-besturingssysteem.

In deze sectie