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

Gewusst wie: Konfigurieren von SQL Server 2005 für Remoteverbindungen

Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 914277
EINFÜHRUNG
Wenn Sie versuchen, eine Instanz von Microsoft SQL Server 2005 von einem Remotecomputer herstellen, wird möglicherweise eine Fehlermeldung erhalten. Dieses Problem kann auftreten, wenn Sie jedes Programm verwenden, um SQL Server herstellen.

Beispielsweise erhalten Sie die folgende Fehlermeldung angezeigt, wenn Sie das Dienstprogramm SQLCMD Verbindung zu SQL Server verwenden:
Sqlcmd: Fehler: Microsoft SQL Native Client: Fehler beim Herstellen einer Verbindung mit dem Server. Bei der Verbindung mit SQL Server 2005 kann dieser Fehler dadurch verursacht werden, dass SQL Server unter den Standardeinstellungen keine Remoteverbindungen zulässt.


Dieses Problem kann auftreten, wenn SQL Server 2005 nicht für Remoteverbindungen konfiguriert ist. Standardmäßig lassen SQL Server 2005 Express Edition und SQL Server 2005 Developer Edition nicht remote-Verbindungen.

Um SQL Server 2005 für Remoteverbindungen zu konfigurieren, müssen Sie diese Schritte ausführen:
  • Aktivieren Sie Remoteverbindungen auf der Instanz von SQL Server, die Sie von einem Remotecomputer herstellen möchten.
  • Starten Sie den SQL Server Browser-Dienst.
  • Konfigurieren des Firewalls Netzwerkverkehr zulassen, die mit SQL Server sowie an den SQL Server-Browserdienst verknüpft ist.
Dieser Artikel beschreibt die einzelnen Schritte abzuschließen.
Weitere Informationen
So aktivieren Sie Remoteverbindungen auf der Instanz von SQL Server 2005 und SQL Server-Browser-Dienst zu aktivieren, verwenden Sie das Tool SQL Server 2005-Oberflächenkonfiguration. Das Oberflächen-Konfigurationstool ist installiert, bei der Installation von SQL Server 2005.Aktivieren Sie Remoteverbindungen für SQL Server 2005 Express oder SQL Server 2005 Developer Edition
Sie müssen Remoteverbindungen für jede Instanz von SQL Server 2005 zu ermöglichen, die Sie von einem Remotecomputer herstellen möchten. Gehen Sie hierzu folgendermaßen vor:
  1. Klicken Sie auf Start, zeigen Sie auf Programme, zeigen Sie auf Microsoft SQL Server 2005, zeigen Sie auf Konfigurations-Tools, und klicken Sie dann auf SQL Server-Oberflächenkonfiguration.
  2. Auf der SQL Server 2005-Oberflächenkonfiguration Klicken Sie auf Oberflächenkonfiguration für Dienste und Verbindungen.
  3. Auf der Oberflächenkonfiguration für Dienste und Verbindungen Seite, erweitern Sie Datenbank-Engine, klicken Sie auf Remote-Verbindungen, klicken Sie auf Lokale und remote-Verbindungen, klicken Sie auf das entsprechende Protokoll für Ihre Umgebung zu aktivieren, und klicken Sie auf Anwenden.

    Hinweis Klicken Sie auf OK Wenn Sie die folgende Meldung angezeigt:
    Änderungen an Verbindungseinstellungen werden nicht wirksam, bis Sie den Datenbank-Engine-Dienst neu starten.
  4. Auf der Oberflächenkonfiguration für Dienste und Verbindungen Seite, erweitern Sie Datenbank-Engine, klicken Sie auf Service, klicken Sie auf Beenden, warten Sie, bis der MSSQLSERVER-Dienst wird beendet, und klicken Sie dann auf Start den MSSQLSERVER-Dienst neu starten.
Aktivieren Sie den SQL Server-Browserdienst
Wenn Sie SQL Server 2005 mit einen Instanznamen ausführen und keine bestimmte TCP/IP-Portnummer in Ihrer Verbindungszeichenfolge verwenden, müssen Sie den SQL Server-Browser-Dienst für Remoteverbindungen zulassen aktivieren. Beispielsweise wird SQL Server 2005 Express mit einem Standardnamen für die Instanz von installiert Computername\SQLEXPRESS. Sie müssen nur zum Aktivieren des SQL Server-Browserdienst einmal, unabhängig davon, wie viele Instanzen von SQL Server 2005 ausführen. Gehen Sie folgendermaßen vor, um den SQL Server-Browser-Dienst zu aktivieren.

Wichtig: Diese Schritte möglicherweise einem erhöhten Sicherheitsrisiko führen. Diese Schritte möglicherweise auch Ihren Computer oder Ihr Netzwerk anfälliger für Angriffe durch böswillige Benutzer oder gefährlicher Software wie Viren machen. Es wird empfohlen, den Prozess, den dieser Artikel, zum Aktivieren von Programmen ausgeführt werden beschreibt, da sie zu ausgelegt sind, oder um spezielle Programmfunktionen einzusetzen. Bevor Sie diese Änderungen vornehmen, wird empfohlen, zunächst die Risiken, die abzuschätzen mit der Implementierung dieser Prozess in Ihrer speziellen Umgebung verbunden sind. Wenn Sie beschließen, diesen Prozess anzuwenden, nehmen Sie alle entsprechenden zusätzlichen Schritte durch, um Ihr System zu schützen. Es wird empfohlen, dass Sie diesen Prozess nur verwenden, wenn Sie wirklich erforderlich ist.
  1. Klicken Sie auf Start, zeigen Sie auf Programme, zeigen Sie auf Microsoft SQL Server 2005, zeigen Sie auf Konfigurations-Tools, und klicken Sie dann auf SQL Server-Oberflächenkonfiguration.
  2. Auf der SQL Server 2005-Oberflächenkonfiguration Klicken Sie auf Oberflächenkonfiguration für Dienste und Verbindungen.
  3. Auf der Oberflächenkonfiguration für Dienste und Verbindungen Klicken Sie auf SQL Server-Browser, klicken Sie auf Automatische für Starttyp, und klicken Sie dann auf Anwenden.

    Hinweis Beim Klicken auf die Automatische Option startet der SQL Server-Browserdienst automatisch jedes Mal, wenn Sie Microsoft Windows starten.
  4. Klicken Sie auf Start, und klicken Sie dann auf OK.
Hinweis Wenn Sie den SQL Server-Browser-Dienst auf einem Computer ausführen, zeigt der Computer die Instanznamen und die Verbindungsinformationen für jede Instanz von SQL Server, die auf dem Computer ausgeführt wird. Dieses Risiko kann reduziert werden, indem nicht den SQL Server-Browserdienst und Herstellen einer Verbindung mit der Instanz von SQL Server direkt über dem zugewiesenen TCP-Anschluss. Herstellen einer Verbindung direkt zu einer Instanz von SQL Server über einen TCP-Port ist im Rahmen dieses Artikels. Weitere Informationen zu den SQL Server-Browser-Server und Herstellen einer Verbindung zu einer Instanz von SQL Server finden Sie unter die folgenden Themen in der SQL Server-Onlinedokumentation:
  • SQL Server-Browserdienst
  • Herstellen einer Verbindung mit dem SQL Server-Datenbankmodul
  • Client-Netzwerkkonfiguration
Ausnahmen in der Windows-Firewall erstellen
Diese Schritte gelten für die Version der Windows-Firewall in Windows XP Service Pack 2 (SP2) und Windows Server 2003 enthalten ist. Wenn Sie eine andere Firewall verwenden, finden Sie in der Dokumentation Ihrer Firewall Weitere Informationen.

Wenn Sie eine Firewall auf dem Computer ausführen, auf dem SQL Server 2005 ausgeführt wird, werden externe Verbindungen zu SQL Server 2005 blockiert, es sei denn, SQL Server 2005 und SQL Server-Browserdienst über die Firewall kommunizieren können. Sie müssen eine Ausnahme für jede Instanz von SQL Server 2005, die Remoteverbindungen akzeptiert werden soll und eine Ausnahme für den SQL Server-Browserdienst erstellen.

SQL Server 2005 verwendet eine Instanz-ID als Teil des Pfades, wenn Sie die Programmdateien installieren. Um eine Ausnahme für jede Instanz von SQL Server zu erstellen, müssen Sie die richtige Instanz-ID identifizieren Um eine Instanz-ID zu erhalten, gehen Sie folgendermaßen vor:
  1. Klicken Sie auf Start, zeigen Sie auf Programme, zeigen Sie auf Microsoft SQL Server 2005, zeigen Sie auf Konfigurations-Tools, und klicken Sie dann auf SQL Server-Konfigurations-Manager.
  2. Klicken Sie in SQL Server-Konfigurations-Manager auf den SQL Server-Browser-Dienst im rechten Fensterbereich mit der rechten Maustaste des Instanznamen im Hauptfenster und klicken Sie dann auf Eigenschaften.
  3. Auf der SQL Server-Browser-Eigenschaften Klicken Sie auf der Erweiterte Registerkarte, suchen Sie die Instanz-ID in der Eigenschaft, und klicken Sie dann auf OK.
Klicken Sie zum Öffnen der Windows-Firewall Start, klicken Sie auf Ausführen, Typ Firewall.cpl, und klicken Sie dann auf OK.

Erstellen Sie eine Ausnahme für SQL Server 2005 in der Windows-Firewall

Gehen Sie folgendermaßen vor, um eine Ausnahme für SQL Server 2005 in Windows-Firewall zu erstellen:
  1. Klicken Sie im Windows-Firewall auf der Ausnahmen Registerkarte, und klicken Sie dann auf Programm hinzufügen.
  2. Klicken Sie im Programmfenster hinzufügen auf Durchsuchen.
  3. Klicken Sie auf C:\Program Files\Microsoft SQL Server\MSSQL. 1\MSSQL\BINN\SQLSERVR.exe, klicken Sie auf Öffnen, und klicken Sie dann auf OK.

    Hinweis Der Pfad ist möglicherweise unterschiedlich, je nachdem, auf dem SQL Server 2005 installiert ist. MSSQL. 1 ist ein Platzhalter für die Instanz-ID, die Sie in Schritt 3 der vorherigen Prozedur abgerufen haben.
  4. Wiederholen Sie die Schritte 1 bis 3 für jede Instanz von SQL Server 2005, die eine Ausnahme erfordert.

Erstellen Sie eine Ausnahme für den SQL Server-Browser-Dienst in Windows-Firewall

Gehen Sie folgendermaßen vor, um eine Ausnahme für den SQL Server-Browser-Dienst in Windows-Firewall zu erstellen:
  1. Klicken Sie im Windows-Firewall auf der Ausnahmen Registerkarte, und klicken Sie dann auf Programm hinzufügen.
  2. Klicken Sie im Programmfenster hinzufügen auf Durchsuchen.
  3. Klicken Sie auf das ausführbare Programm C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe Öffnen, und klicken Sie dann auf OK.

    Hinweis Der Pfad ist möglicherweise unterschiedlich, je nachdem, auf dem SQL Server 2005 installiert ist.
Express Edition, Developer Edition, remote-Computer, remote-Anschluss, Microsoft Access, Microsoft Excel, Visual Studio, Visual Basic, Visual C#, Visual C++, Visual Web Developer

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 914277 – Letzte Überarbeitung: 07/12/2013 07:48:00 – Revision: 9.1

Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Express Edition

  • kbsqlsetup kbhowto kbtshoot kbinfo kbmt KB914277 KbMtde
Feedback