JDBC Verbindung mit MSSQL Server 2005 Express
Sep.30, 2008 von Administrator in
Allgemein
Problem
Bei dem Versuch eine JDBC mit dem SQL Server 2005 Express aufzubauen erhielt ich folgende Exception:
com.microsoft.sqlserver.jdbc.SQLServerException: Es konnte keine TCP/IP-Verbindung mit dem Host hergestellt werden. java.net.ConnectException: Connection refused: connect
Grund
Bei der Express-Version des SQL Server 2005 sind die Protokolle TCP/IP und Named Pipes standardmäßig deaktiviert.
Lösung
- Öffnen Sie den SQL Server-Konfigurations-Manager (unter Konfigurationstools; nicht das SQL Server Management Studio Express)
- Gehen Sie zu Netzwerkkonfiguration -> Protokolle für SQLEXPRESS
- Aktivieren Sie Named Pipes
- Aktivieren Sie TCP/IP
- Öffnen Sie den Reiter IP-Adressen in TCP/IP
- Aktivieren Sie die Schnittstellen, die Sie öffnen möchten und stellen Sie einen TCP-Port ein
- Zuletzt müssen Sie noch den Dienst SQL Server (SQLEXPRESS)
neu starten

Leave a Reply