Freigeben über


Clientnetzwerkkonfiguration

Gilt für:SQL Server

Clientsoftware ermöglicht Clientcomputern das Herstellen einer Verbindung mit einer Instanz von SQL Server in einem Netzwerk. Ein "Client" ist eine Front-End-Anwendung, die die von einem Server bereitgestellten Dienste verwendet, wie z. B. SQL Server-Datenbank-Engine. Der Computer, auf dem sich diese Anwendung befindet, wird als Clientcomputerbezeichnet.

Auf der einfachsten Ebene kann sich ein SQL Server -Client auf demselben Computer wie eine Instanz von SQL Serverbefinden. In der Regel stellt jedoch ein Client eine Verbindung mit mindestens einem Remoteserver über ein Netzwerk her. Die Client/Server-Architektur von SQL Server ermöglicht die problemlose Verwaltung mehrerer Clients und Server in einem Netzwerk. Die Standardclientkonfigurationen sind in den meisten Situationen ausreichend.

SQL Server können Anwendungen der unterschiedlichsten Typen gehören, beispielsweise folgende Anwendungen:

  • OLE DB-Consumer

    Diese Anwendungen verwenden den SQL Server Native Client-OLE DB-Anbieter, um eine Verbindung mit einer Instanz von SQL Serverherzustellen. Der OLE DB-Anbieter dient als Mittler zwischen SQL Server und Clientanwendungen, die SQL Server -Daten als OLE DB-Rowsets verwenden. Das Sqlcmd-Befehlszeilenprogramm und SQL Server Management Studio sind Beispiele für OLE DB-Anwendungen.

  • ODBC-Anwendungen

    Zu diesen Anwendungen gehören Clienthilfsprogramme, die mit früheren Versionen von SQL Server installiert sind, z. B. das Hilfsprogramm für die Osql-Eingabeaufforderung und andere Anwendungen, die den SQL Server Native Client ODBC-Treiber verwenden, um eine Verbindung mit einer Instanz von SQL Server herzustellen.

  • DB-Library-Clients

    Diese Anwendungen enthalten das SQL Server-Eingabeaufforderungs-Hilfsprogramm isql und die in DB-Library geschriebenen Clients. Die SQL Server-Unterstützung für Clientanwendungen, die DB-Library verwenden, ist auf SQL Server 7.0-Features beschränkt.

Hinweis

Das SQL Server-Datenbankmodul unterstützt zwar weiterhin Verbindungen von vorhandenen Anwendungen mithilfe der DB-Library- und eingebetteten SQL-APIs, enthält jedoch nicht die Dateien oder Dokumentationen, die zum Programmieren von Anwendungen erforderlich sind, die diese APIs verwenden. In zukünftigen Versionen von SQL Server-Datenbank-Engine werden Verbindungen von DB-Library- oder Embedded SQL-Anwendungen nicht mehr unterstützt. Verwenden Sie DB-Library oder Embedded SQL nicht, um neue Anwendungen zu entwickeln. Entfernen Sie alle Abhängigkeiten von DB-Library bzw. Embedded SQL, wenn Sie vorhandene Anwendungen ändern. Verwenden Sie anstelle dieser APIs den SQLClient-Namespace oder eine API wie OLE DB oder ODBC. SQL Server enthält nicht die DB-Library DLL, die zum Ausführen dieser Anwendungen erforderlich ist. Um DB-Library oder eingebettete SQL-Anwendungen auszuführen, müssen Sie über die DB-Library DLL aus SQL Server Version 6.5, SQL Server 7.0 oder SQL Server 2000 (8.x) verfügen.

Unabhängig vom Anwendungstyp besteht die Verwaltung eines Clients in erster Linie darin, seine Verbindungen mit den Serverkomponenten von SQL Serverzu konfigurieren. Abhängig von den Anforderungen des Standorts reichen die Aufgaben der Clientverwaltung vom bloßen Eingeben des Namens für den Servercomputer bis zum Erstellen einer Bibliothek mit benutzerdefinierten Konfigurationseinträgen, um ein Einbinden in eine komplexe Multiserverumgebung zu ermöglichen.

Die SQL Server Native Client-DLL enthält die Netzwerkbibliotheken und wird vom Setupprogramm installiert. Die Netzwerkprotokolle werden während des Setups für neue Installationen von SQL Server nicht aktiviert. Aktualisierte Installationen aktivieren die zuvor aktivierten Protokolle. Die zugrunde liegenden Netzwerkprotokolle werden als Teil von Windows Setup installiert (oder über die Anwendung Netzwerk in der Systemsteuerung). Die folgenden Tools können für die Verwaltung von SQL Server -Clients verwendet werden:

  • SQL Server -Konfigurations-Manager

    Client- und Server-Netzwerkkomponenten werden mit dem SQL Server -Konfigurations-Manager verwaltet, der die SQL Server -Netzwerkkonfiguration, die SQL Server -Clientkonfiguration und den Dienst-Manager aus früheren Versionen enthält. SQL Server -Konfigurations-Manager ist ein Microsoft -MMC-Snap-In (Microsoft Management Console). Er wird auch als Knoten im Windows Computer Manager-Snap-In angezeigt. Einzelne Netzwerkbibliotheken können aktiviert, deaktiviert und konfiguriert werden. Außerdem kann ihnen mit dem SQL Server -Konfigurations-Manager eine Priorität zugewiesen werden.

  • Einrichten

    Führen Sie SQL Server Setup aus, um die Netzwerkkomponenten auf einem Clientcomputer zu installieren. Einzelne Netzwerkbibliotheken können während des Setups aktiviert bzw. deaktiviert werden, wenn das Setup an der Eingabeaufforderung gestartet wird.

  • ODBC-Datenquellen-Administrator

    Mit dem ODBC-Datenquellen-Administrator können Sie ODBC-Datenquellen auf Computern erstellen und ändern, auf denen das Microsoft Windows-Betriebssystem ausgeführt wird.

In diesem Abschnitt