2015-03-28 9 views
6

Ich versuche, eine Verbindung zu einer bereits vorhandenen Datenbank in SQL Server 2012n mit Netbeans 8.Kann nicht auf SQL Server-Datenbank verbinden JDBC mit

mit dem Verbindungsassistenten SQL Server 2012 I wählen zu machen und geben Sie die Anmeldeinformationen und Felder.

Ich bekomme jedoch die Nachricht, dass eine Verbindung nicht hergestellt werden kann.

Sie können Screenshots der eingegebenen Felder sehen:

Sql Server

Netbeans connection wizard

Ich habe auch versucht funktioniert hat "localhost" anstelle von "STIJN" diese Verwendung nicht. Ich habe es auch mit dem Standardport "1433" versucht. Hat auch nicht funktioniert, aber welcher Port sollte das sein? Wo kann ich sehen, welchen Port ich verwende? Vielleicht liegt der Fehler im Port, sonst wüsste ich nicht, wo ich einen Fehler gemacht habe.

+0

Sind Sie sicher, dass der Server tatsächlich auf einem TCP-IP-Port statt nur Named Pipes abhört? –

+0

Wie überprüfe ich das? Das erste Mal, ich mache dies so komplett noob auf diesem –

+0

Sie können nmap verwenden, um zu testen, ob sqlserver auf einem bestimmten Port ausgeführt wird, mit diesem Befehl 'nmap -p portnummer ip' – thoitbk

Antwort

12

Wechseln Sie zu Ihrem SQL Server-Konfigurationsmanager -> SQL Server-Netzwerkkonfiguration -> Protokolle für SQLEXPRESS -> TCP/IP (doppelklicken Sie darauf für Eigenschaften).

Auf Protokollseite aktiviert auf Ja. Blättern Sie auf der Seite IP-Adressen nach unten. Dynamische TCP-Ports: 54629 TCP-Port: 1433 Übernehmen und OK.

Stellen Sie eine Verbindung mit: Host: localhost Hafen: 1433 Ihr Berechtigungsnachweis Instanz Feld = leer.

Dies sollte funktionieren.

+1

Dies funktioniert, danke! –

Verwandte Themen