Client-Netzwerkkonfiguration

Gilt für:yes SQL Server (alle unterstützten Versionen)

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

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

SQL Server Clients können Anwendungen verschiedener Typen enthalten, z. B.:

  • OLE DB-Consumer

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

  • ODBC-Anwendungen

    Zu diesen Anwendungen gehören Client-Hilfsprogramme, die mit früheren Versionen von SQL Server installiert wurden, z. B. das osql-Eingabeaufforderungs-Hilfsprogramm, sowie andere Anwendungen, die den SQL Server Native Client ODBC-Treiber verwenden, um eine Verbindung mit einer Instanz von SQL Server.

  • DB-Library-Clients

    Zu diesen Anwendungen gehören das SQL Server isql-Eingabeaufforderungs-Hilfsprogramm und In DB-Library geschriebene Clients. SQL Server Unterstützung für Clientanwendungen mit DB-Library ist auf Microsoft SQL Server 7.0-Features beschränkt.

Hinweis

Obwohl die SQL Server Datenbank-Engine verbindungen von vorhandenen Anwendungen mithilfe der DB-Library- und Embedded SQL-APIs weiterhin unterstützt, enthält sie nicht die Dateien oder Dokumentationen, die zum Programmieren von Anwendungen erforderlich sind, die diese APIs verwenden. In einer zukünftigen Version des SQL Server Datenbank-Engine wird die Unterstützung für Verbindungen von DB-Library oder Embedded SQL werden. Verwenden Sie DB-Library bzw. Embedded SQL nicht zum Entwickeln neuer Anwendungen. 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 Embedded SQL-Anwendungen ausführen zu können, muss die DB-Library-DLL von SQL Server Version 6.5, SQL Server 7.0 oder SQL Server 2000 (8.x) verfügbar sein.

Unabhängig vom Typ der Anwendung besteht die Verwaltung eines Clients hauptsächlich darin, seine Verbindung mit den Serverkomponenten von SQL Server. 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. 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 werden zum Verwalten SQL Server verwendet:

  • SQL Server-Konfigurations-Manager

    Sowohl Client- als auch Servernetzwerkkomponenten werden mit SQL Server-Konfigurations-Manager verwaltet, das das SQL Server-Netzwerkprogramm, das SQL Server-Clientnetzwerk-Hilfsprogramm und Service Manager früheren Versionen kombiniert. SQL Server-Konfigurations-Manager ist ein Microsoft Management Console-Snap-In (MMC). Er wird auch als Knoten im Windows Computer Manager-Snap-In angezeigt. Einzelne Netzwerkbibliotheken können mithilfe von Ressourcen aktiviert, deaktiviert, konfiguriert und priorisiert SQL Server-Konfigurations-Manager.

  • Setup

    Führen 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

Konfigurieren von Clientprotokollen

Erstellen oder Löschen eines Serveralias für die Verwendung durch einen Client (SQL Server-Konfigurations-Manager)

Anmelden an SQL Server

Öffnen des ODBC-Datenquellen-Administrators

Überprüfen der Version des ODBC SQL Server-Treibers (Windows)

Server-Netzwerkkonfiguration

Verwalten der Datenbank-Engine-Dienste