Freigeben über


Verwenden von RDS mit ODBC-Verbindungspooling

Wenn Sie eine ODBC-Datenquelle verwenden, können Sie die Verbindungspooling-Option in den Internetinformationsdiensten (IIS) verwenden, um eine hohe Leistung bei der Clientlast zu erzielen. Verbindungspooling ist ein Ressourcen-Manager für Verbindungen, wobei der geöffnete Zustand für häufig verwendete Verbindungen beibehalten wird.

Wichtig

Ab Windows 8 und Windows Server 2012 sind RDS-Serverkomponenten nicht mehr im Windows-Betriebssystem enthalten (weitere Details finden Sie unter Windows 8 und Windows Server 2012 Compatibility Cookbook). RDS-Clientkomponenten werden in einer zukünftigen Version von Windows entfernt. Vermeiden Sie die Verwendung dieses Features in neuer Entwicklungsarbeit, und planen Sie, Anwendungen zu ändern, die derzeit dieses Feature verwenden. Anwendungen, die RDS verwenden, sollten zu WCF Data Servicemigrieren.

Informationen zum Aktivieren des Verbindungspools finden Sie in der Dokumentation zu Internetinformationsdienste.

Bitte beachten Sie, dass das Aktivieren von Verbindungspooling dem Webserver möglicherweise andere Einschränkungen unterliegt, wie in der Dokumentation zu Microsoft-Internetinformationsdienste angegeben.

Um sicherzustellen, dass die Verbindungspooling stabil ist und zusätzliche Leistungsvorteile bietet, müssen Sie Microsoft SQL Server so konfigurieren, dass die TCP/IP-Socket-Netzwerkbibliothek verwendet wird.

Dazu müssen Sie:

  • Konfigurieren Sie den SQL Server-Computer für die Verwendung von TCP/IP-Sockets.

  • Konfigurieren Sie den Webserver für die Verwendung von TCP/IP-Sockets.

Konfigurieren des SQL Server-Computers für die Verwendung von TCP/IP-Sockets

Führen Sie auf dem SQL Server-Computer das SQL Server-Setupprogramm aus, sodass Interaktionen mit der Datenquelle die TCP/IP Socket-Netzwerkbibliothek verwenden.

So geben Sie die TCP/IP-Socket-Netzwerkbibliothek auf dem SQL Server-Computer an

In Microsoft SQL Server 6.5:

  1. Zeigen Sie im Startmenü auf "Programme", zeigen Sie auf Microsoft SQL Server 6.5, und klicken Sie dann auf "SQL-Setup".

  2. Klicken Sie zweimal auf "Weiter".

  3. Wählen Sie im Dialogfeld "Microsoft SQL Server -Options" die Option "Netzwerkunterstützung ändern" aus, und klicken Sie dann auf "Weiter".

  4. Stellen Sie sicher, dass das Kontrollkästchen TCP/IP-Sockets aktiviert ist, und klicken Sie auf "OK".

  5. Klicken Sie auf "Weiter", um den Vorgang abzuschließen, und beenden Sie das Setup.

In Microsoft SQL Server 7.0:

  1. Zeigen Sie im Startmenü auf "Programme", zeigen Sie auf Microsoft SQL Server 7.0, und klicken Sie dann auf "Server Network Utility".

  2. Klicken Sie auf der Registerkarte "Allgemein" des Dialogfelds auf "Hinzufügen".

  3. Klicken Sie im Dialogfeld Netzwerkbibliothekskonfiguration hinzufügen auf TCP/IP.

  4. Geben Sie in den Feldern "Portnummer" und "Proxyadresse" die Portnummer und die Proxyadresse ein, die von Ihrem Netzwerkadministrator bereitgestellt wird.

  5. Klicken Sie auf "OK", um den Vorgang abzuschließen, und beenden Sie das Setup.

Konfigurieren des Webservers für die Verwendung von TCP/IP-Sockets

Es gibt zwei Optionen zum Konfigurieren des Webservers für die Verwendung von TCP/IP-Sockets. Was Sie tun, hängt davon ab, ob auf alle SQL Server-Instanzen vom Webserver zugegriffen wird oder nur auf einen bestimmten SQL Server vom Webserver zugegriffen wird.

Wenn auf alle SQL Server-Instanzen vom Webserver zugegriffen wird, müssen Sie das SQL Server Client Configuration Utility auf dem Webservercomputer ausführen. Die folgenden Schritte ändern die Standardnetzwerkbibliothek für alle SQL Server-Verbindungen, die von diesem IIS-Webserver hergestellt werden, um die TCP/IP Sockets-Netzwerkbibliothek zu verwenden.

So konfigurieren Sie den Webserver (alle SQL-Server)

Für Microsoft SQL Server 6.5:

  1. Zeigen Sie im Startmenü auf "Programme", zeigen Sie auf Microsoft SQL Server 6.5, und klicken Sie dann auf "SQL Client Configuration Utility".

  2. Klicken Sie auf die Registerkarte "Net Library".

  3. Wählen Sie im Feld "Standardnetzwerk" die Option "TCP/IP-Sockets" aus.

  4. Klicken Sie auf "Fertig", um Änderungen zu speichern und das Hilfsprogramm zu beenden.

Für Microsoft SQL Server 7.0:

  1. Zeigen Sie im Startmenü auf "Programme", zeigen Sie auf Microsoft SQL Server 7.0, und klicken Sie dann auf "Client Network Utility".

  2. Klicken Sie auf die Registerkarte "Allgemein".

  3. Klicken Sie im Feld "Standardnetzwerkbibliothek" auf TCP/IP.

  4. Klicken Sie auf "OK", um Änderungen zu speichern und das Hilfsprogramm zu beenden.

Wenn von einem Webserver auf einen bestimmten SQL Server zugegriffen wird, müssen Sie das SQL Server-Clientkonfigurationsprogramm auf dem Webservercomputer ausführen. Um die Netzwerkbibliothek für eine bestimmte SQL Server-Verbindung zu ändern, konfigurieren Sie die SQL Server-Clientsoftware auf dem Webservercomputer wie folgt.

So konfigurieren Sie den Webserver (ein bestimmter SQL Server)

Für Microsoft SQL Server 6.5:

  1. Zeigen Sie im Startmenü auf "Programme", zeigen Sie auf Microsoft SQL Server 6.5, und klicken Sie dann auf "SQL Client Configuration Utility".

  2. Klicken Sie auf die Registerkarte "Erweitert".

  3. Geben Sie im Feld "Server" den Namen des Servers ein, der mit TCP/IP-Sockets verbunden werden soll.

  4. Wählen Sie im Feld "DLL-Name" die Option "TCP/IP-Sockets" aus.

  5. Klicken Sie auf "Hinzufügen/Ändern". Alle Datenquellen, die auf diesen Server verweisen, verwenden jetzt TCP/IP-Sockets.

  6. Klicken Sie auf "Fertig".

Für Microsoft SQL Server 7.0:

  1. Zeigen Sie im Startmenü auf "Programme", zeigen Sie auf Microsoft SQL Server 7.0, und klicken Sie dann auf "Clientkonfigurationsprogramm".

  2. Klicken Sie auf die Registerkarte "Allgemein".

  3. Klicken Sie auf "Hinzufügen".

  4. Geben Sie den Alias des Servers in das Feld "Serveralias" ein. Klicken Sie im Feld "Netzwerkbibliotheken" auf "TCP/IP". Geben Sie im Feld "Computername" den Computernamen des Computers ein, der auf TCP/IP-Sockets-Clients lauscht. Geben Sie im Feld "Portnummer" den Port ein, auf dem der SQL Server lauscht.

  5. Klicken Sie auf "OK", und klicken Sie dann erneut auf "OK", um das Hilfsprogramm zu beenden.

Siehe auch

RDS-Grundlagen