Vorgehensweise: Konfigurieren eines Servers für die Überwachung einer alternativen Pipe (SQL Server-Konfigurations-Manager)

Standardmäßig überwacht die Standardinstanz von SQL Server Database Engine (Datenbankmodul) die benannte Pipe \\.\pipe\sql\query. Benannte Instanzen von SQL Server Database Engine (Datenbankmodul) und SQL Server Compact 3.5 SP2 überwachen andere Pipes. Mit dem SQL Server-Konfigurations-Manager können Sie die von Database Engine (Datenbankmodul) verwendete Pipe ändern.

Es gibt drei Möglichkeiten, mit einer Clientanwendung eine Verbindung mit einer bestimmten benannten Pipe herzustellen:

  • Ausführen des SQL Server-Browser-Dienstes auf dem Server

  • Erstellen eines Alias auf dem Client unter Angabe der benannten Pipe

  • Programmieren des Clients für die Verbindungsherstellung mit einer benutzerdefinierten Verbindungszeichenfolge

Weitere Informationen zum richtigen Format einer Named Pipe finden Sie unter Erstellen einer gültigen Verbindungszeichenfolge mithilfe von Named Pipes.

So konfigurieren Sie die vom SQL Server-Datenbankmodul verwendete benannte Pipe

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

  2. Klicken Sie im Detailbereich mit der rechten Maustaste auf Named Pipes, und klicken Sie dann auf Eigenschaften.

  3. Geben Sie auf der Registerkarte Protokoll im Feld Pipename die Pipe ein, die Database Engine (Datenbankmodul) überwachen soll, und klicken Sie dann auf OK.

  4. Klicken Sie im Konsolenbereich auf SQL Server-Dienste.

  5. Klicken Sie im Detailbereich mit der rechten Maustaste auf SQL Server (<instance name>), und klicken Sie dann auf Neu starten, um SQL Server zu beenden und neu zu starten.

Wenn SQL Server eine alternative Pipe überwacht, können Sie auf drei Arten mit einer Clientanwendung eine Verbindung zu einer bestimmten benannten Pipe herstellen:

  • Ausführen des SQL Server-Browser-Dienstes auf dem Server

  • Erstellen eines Alias auf dem Client unter Angabe der benannten Pipe

  • Programmieren des Clients für die Verbindungsherstellung mit einer benutzerdefinierten Verbindungszeichenfolge