(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

Konfigurieren des Datenbankmoduls zum Überwachen mehrerer TCP-Ports

Themenstatus: Einige Informationen in diesem Thema sind vorläufig und können in zukünftigen Versionen geändert werden. In den Vorabinformationen werden neue Funktionen oder Änderungen an vorhandenen Funktionen in Microsoft SQL Server 2014 beschrieben.

In diesem Thema wird beschrieben, wie Sie Database Engine (Datenbankmodul) konfigurieren können, um auf mehreren TCP-Ports in SQL Server 2014 mithilfe des SQL Server-Konfigurations-Managers lauschen zu können. Wenn TCP/IP für SQL Server aktiviert wird, überwacht der Database Engine (Datenbankmodul) eingehende Verbindungen auf einem Verbindungspunkt, der aus der IP-Adresse und der TCP-Portnummer besteht. Die folgenden Prozeduren erstellen einen Tabular Data Stream-Endpunkt (TDS), damit SQL Server auf einem zusätzlichen TCP-Port lauschen kann.

Die folgenden Gründe kommen für das Erstellen eines zweiten TDS-Endpunkts in Betracht:

  • Erhöhen der Sicherheit durch Konfigurieren der Firewall zum Einschränken des Zugriffs auf den Standardendpunkt auf lokale Clientcomputer in einem bestimmten Teilnetz. Verwalten des Internetzugriffs auf SQL Server durch Ihr Supportteam durch Erstellen eines neuen Endpunkts, den die Firewall im Internet verfügbar macht, und Einschränken der Verbindungsrechte für diesen Endpunkt auf Ihr Serversupportteam.

  • Zuordnen von Verbindungen zu bestimmten Prozessoren, wenn NUMA (Non-Uniform Memory Access) verwendet wird.

Das Konfigurieren eines TDS-Endpunkts besteht aus den folgenden Schritten, die in beliebiger Reihenfolge ausgeführt werden können:

  • Erstellen des TDS-Endpunkts für den TCP-Port und ggf. Wiederherstellen des Zugriffs auf den Standardendpunkt.

  • Erteilen des Zugriffs auf den Endpunkt für die gewünschten Serverprinzipale.

  • Angeben der TCP-Portnummer für die ausgewählte IP-Adresse.

Weitere Informationen zu den Standardeinstellungen der Windows-Firewall und eine Beschreibung der TCP-Ports, die sich auf Datenbankmodul, Analysis Services, Reporting Services und Integration Services auswirken, finden Sie unter Konfigurieren der Windows-Firewall für den SQL Server-Zugriff.

So erstellen Sie einen TDS-Endpunkt

  • Geben Sie die folgende Anweisung aus, um einen Endpunkt namens CustomConnection für Port 1500 für alle verfügbaren TCP-Adressen auf dem Server zu erstellen.

    USE master;
    GO
    CREATE ENDPOINT [CustomConnection]
    STATE = STARTED
    AS TCP
       (LISTENER_PORT = 1500, LISTENER_IP =ALL)
    FOR TSQL() ;
    GO
    

Wenn Sie einen neuen Transact-SQL-Endpunkt erstellen, werden die Verbindungsberechtigungen für die public-Gruppe für den TDS-Standardendpunkt aufgehoben. Wenn der Zugriff auf die public-Gruppe für den Standardendpunkt erforderlich ist, wenden Sie diese Berechtigung mithilfe der GRANT CONNECT ON ENDPOINT::[TSQL Default TCP] to [public];-Anweisung erneut an.

So erteilen Sie Zugriff auf den Endpunkt

  • Geben Sie die folgende Anweisung aus, um den Zugriff auf den CustomConnection-Endpunkt für die SQLSupport-Gruppe in der corp-Domäne zu erteilen.

    GRANT CONNECT ON ENDPOINT::[CustomConnection] to [corp\SQLSupport] ;
    GO
    

So konfigurieren Sie das SQL Server-Datenbankmodul zum Lauschen an einem zusätzlichen TCP-Port

  1. Erweitern Sie im SQL Server-Konfigurations-Manager den Eintrag SQL Server-Netzwerkkonfiguration, und klicken Sie dann auf Protokolle für<instance_name>.

  2. Erweitern Sie Protokolle für<instance_name>, und klicken Sie dann auf TCP/IP.

  3. Klicken Sie im rechten Bereich mit der rechten Maustaste auf jede deaktivierte IP-Adresse, die Sie aktivieren möchten, und klicken Sie dann auf Aktivieren.

  4. Klicken Sie mit der rechten Maustaste auf IPAll, und klicken Sie dann auf Eigenschaften.

  5. Geben Sie im Feld TCP-Port die Ports ein, an denen Database Engine (Datenbankmodul) lauschen soll; trennen Sie die einzelnen Werte dabei durch Kommas. Geben Sie im Beispiel oben (wenn der Standardport 1433 aufgelistet wird) den Wert ,1500 ein, sodass im Feld die Werte 1433,1500 angezeigt werden, und klicken Sie dann auf OK.

    Hinweis Hinweis

    Wenn Sie den Port nicht für alle IP-Adressen aktivieren möchten, konfigurieren Sie den zusätzlichen Port im Eigenschaftenfeld nur für die gewünschte Adresse. Klicken Sie dann im Konsolenbereich mit der rechten Maustaste auf TCP/IP, klicken Sie auf Eigenschaften, und wählen Sie anschließend die Option Nein im Feld An Allen lauschen.

  6. Klicken Sie im linken Bereich auf SQL Server-Dienste.

  7. Klicken Sie im rechten Bereich mit der rechten Maustaste auf SQL Server<instance_name>, und klicken Sie dann auf Neu starten.

    Wenn Database Engine (Datenbankmodul) neu gestartet wird, führt das Fehlerprotokoll die Ports auf, die SQL Server überwacht.

So stellen Sie eine Verbindung mit dem neuen Endpunkt her

  • Geben Sie die folgende Anweisung aus, um eine Verbindung mit dem CustomConnection-Endpunkt der Standardinstanz von SQL Server auf dem Server namens ACCT mithilfe einer vertrauenswürdigen Verbindung herzustellen, wobei davon ausgegangen wird, dass der Benutzer ein Mitglied der [corp\SQLSupport]-Gruppe ist.

    sqlcmd -SACCT,1500
    

Pfeilsymbol, dass mit dem Link "Zurück zum Anfang" verwendet wird [Nach oben]

Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Vielen Dank für Ihr Feedback.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft