Sie sind zurzeit offline. Es wird auf die erneute Herstellung einer Internetverbindung gewartet.

Ihr Browser wird nicht unterstützt.

Sie müssen Ihren Browser aktualisieren, um die Website zu verwenden.

Aktualisieren Sie auf die neueste Version von Internet Explorer.

Sie können möglicherweise nicht eine Verbindung zu einer Instanz von SQL Server herzustellen, die für die Netzwerk-Bibliothek in Named Pipes Server auf einem Computer verwenden, Windows XP Service Pack 2 ausgeführt wird, konfiguriert ist

Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 839269
Problembeschreibung
Sie können möglicherweise nicht eine Verbindung zu einer Instanz von SQL Server herstellen, und Sie möglicherweise eine der folgenden Fehlermeldungen angezeigt.

Fehlermeldung 1

[Named Pipes]SQL-Server existiert nicht oder Zugriff verweigert.
[Named Pipes]ConnectionOpen CreateFile (Connect()).


Fehlermeldung 2

Keine Verbindung zum Server <SQL Server instance name >

Server: Meldung 17, Ebene 16, Status 1
[Microsoft][ODBC SQL Server-Treiber][Named Pipes]SQL-Server existiert nicht oder Zugriff verweigert.

Fehlermeldung 3

Keine Verbindung zu <SQL Server instance name >
Dieses Verhalten tritt auf Wenn Sie eine der folgenden Aktionen ausführen:
  • Sie versuchen, eine Verbindung zu einer Instanz von SQL Server herzustellen, der auf einem Computer installiert ist, auf dem Microsoft Windows XP Service Pack 2 ausgeführt wird.
  • Sie versuchen, eine Verbindung zu einer Instanz von SQL Server herzustellen, der die Named Pipes Server Netzwerk Bibliothek nur Abhören konfiguriert ist.
Ursache
Standardmäßig ist Windows-Firewall auf Computern aktiviert, auf denen Microsoft Windows XP Service Pack 2 ausgeführt wird. Windows-Firewall schließt Anschlüsse wie z. B. 445, die zum verhindern, dass Internet-Computer eine Verbindung zu Datei- und Druckerfreigaben auf Ihrem Computer für die Datei- und Druckerfreigabe verwendet werden.

Wenn SQL Server überwachen mithilfe von named Pipes über eine NetBIOS-Sitzung eingehende Clientverbindungen konfiguriert ist, kommuniziert SQL Server über TCP-Port 445, wie Datei- und Druckerfreigabe. Daher erhalten die SQL Server-Clients, die eine Verbindung zu SQL Server herstellen möchten Fehlermeldungen, die im Abschnitt "Problembeschreibung" erwähnt werden.
Lösung
Um dieses Problem zu beheben, Sie müssen aktivieren die TCP-port 445 explizit. Verwenden Sie hierzu eine der folgenden Methoden.
  • Aktivieren Sie TCP-Port 445 durch Ändern der Netzwerk-Verbindung-Einstellungen .

    Gehen Sie hierzu folgendermaßen vor:
    1. Klicken Sie auf Start , und klicken Sie dann auf Ausführen .
    2. Geben Sie im Dialogfeld Ausführen Firewall.cpl ein, und klicken Sie dann auf OK.
    3. Klicken Sie im Dialogfeld Windows-Firewall auf die Registerkarte Erweitert .
    4. Klicken Sie auf die Netzwerkverbindung, und klicken Sie auf Einstellungen , unter Netzwerkverbindungseinstellungen .
    5. Klicken Sie im Dialogfeld Einstellungen auf der Registerkarte Dienste auf Hinzufügen .
    6. Legen Sie im Dialogfeld Diensteinstellungen die Werte wie unten angegeben, und klicken Sie dann auf OK .
      -EigenschaftWert
      Beschreibung des Dienstes:SQL Server auf Named Pipes.
      Name oder IP-Adresse (z. B. 192.168.0.12) des Hostcomputers für diesen Dienst im Netzwerk:The current IP address of the computer.
      Externe Portnummer für diesen Dienst445
      Interne Portnummer für diesen Dienst445

      Hinweis: Sicher, dass in die Option TCP aktiviert ist die Service Einstellungen im Dialogfeld.
  • Aktivieren Sie TCP Port 445 indem Datei und Druckerfreigabe aktivieren .

    Gehen Sie hierzu folgendermaßen vor:
    1. Klicken Sie auf Start , und klicken Sie dann auf Ausführen .
    2. Geben Sie im Dialogfeld Ausführen Firewall.cpl ein, und klicken Sie dann auf OK.
    3. Klicken Sie im Dialogfeld Windows-Firewall auf die Registerkarte Ausnahmen .
    4. Klicken Sie unter Programme und Dienste auf das Kontrollkästchen Datei- und Druckerfreigabe aktivieren, und klicken Sie dann auf Bearbeiten .
    5. Klicken Sie im Dialogfeld Dienst bearbeiten auf Aktivieren Sie das Kontrollkästchen TCP 445 , und klicken Sie dann zwei Mal auf OK .
Abhilfe
Um dieses Problem zu umgehen, können Sie die TCP/IP Sockets Netzwerk Bibliothek verwenden. Können Sie einen Alias für den Computer, auf dem SQL Server ausgeführt wird, die die TCP/IP Sockets-Bibliothek verwendet oder können Sie TCP/IP als Protokoll nur standardmäßig aktiviert. Gehen Sie folgendermaßen vor um ein Serveralias hinzuzufügen, die TCP/IP Sockets-Bibliothek verwendet,
  1. Klicken Sie auf Start , klicken Sie auf Ausführen , geben Sie Cliconfg und klicken Sie dann auf OK .
  2. Klicken Sie im Dialogfeld SQL Server-Clientkonfiguration klicken Sie auf die Registerkarte Alias , und klicken Sie dann auf Hinzufügen .
  3. Klicken Sie im Dialogfeld Netzwerkbibliothekskonfiguration hinzufügen unter Netzwerkbibliotheken auf TCP/IP .
  4. Klicken Sie im Server-Alias Geben Sie die IP-Adresse des Computers oder den Namen des SQL Server-Computers und klicken Sie dann auf OK .
Status
Es handelt sich hierbei um ein beabsichtigtes Verhalten.
Informationsquellen
Weitere Informationen zu Internet-Firewalls finden Sie in den folgenden Artikeln der Microsoft Knowledge Base:
298804Internetfirewalls können Suche und Dateifreigabe verhindern
308127 Manuelles Öffnen von Ports in Internetverbindungsfirewall in Windows XP


Weitere Informationen über andere allgemeinen Ursachen der Fehlermeldungen finden Sie die folgende KB-Artikelnummer:
328306 Mögliche Ursachen für die Fehlermeldung "SQL Server ist nicht vorhanden, oder der Zugriff wurde verweigert"


Weitere Informationen zum Konfigurieren von SQL Server 2000 und Windows XP Service Pack 2 finden Sie die folgende KB-Artikelnummer:
841249Zum Konfigurieren von Windows XP Service Pack 2 (S) für die Verwendung mit SQL Server
Springboard

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 839269 – Letzte Überarbeitung: 12/09/2005 23:44:01 – Revision: 4.3

  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 Desktop Engine (Windows)
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server, Desktop Edition
  • Microsoft Windows XP Embedded
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • kbmt kbtshoot kbconnectivity kbfirewall kbclientserver kbsqlclient kbserver kbnetwork kbinput kberrmsg kbprb KB839269 KbMtde
Feedback
1&t=">f?DI=4050&did=1&t=">;m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?"> >>mp;t=">