2013-09-24 10 views
15

Dostaję wielokrotnie to 2 błędy, gdy próbuję połączyć zaćmienie z SQL Server przez jdbc. Czy ktokolwiek może mi w tym pomóc lub wyjaśnić, dlaczego otrzymuję to?TCP/IP do hosta localhost, port 1433 nie udało

1. The TCP/IP connection to the host localhost, port 1433 has failed. 
2. The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption. 

Dziękuję.

String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; 
Class.forName(driver).newInstance(); 
String connString  ="jdbc:sqlserver://localhost:1433/databaseName=Engg_Street;instance=SQLSERVER;encrypt=true;  trustServerCertificate=true"; 
String username = "Vijayalakshmi"; 
String password = ""; 
conn = DriverManager.getConnection(connString,username,password); 
+0

Cóż, błąd jest całkiem jasny: JDBC nie może połączyć się z bazą danych za pomocą SSL. Czy twoja baza danych jest skonfigurowana do używania protokołu SSL na porcie 1433? – Stefan

+0

Jakiego kodu używasz? Pomóż nam pomóc – qiGuar

+0

Hej, wysłałem kod w moich nowych pytaniach, czy możesz pomóc? –

Odpowiedz

27
You need to Go to Start > Microsoft SQL Server > Configuration Tools > SQL Server Configuration Manager 

kiedy otwiera Idź do

SQL Server Configuration Manager > SQL Server Network Configuration > Protocols for SQLExpress 

Gdzie znajdziesz protokół TCP/IP, jeśli wyłączone następnie włączyć go Kliknij na TCP/IP, znajdziesz swoje właściwości .

W tej właściwości usunąć wszystkie porty TCP dynamiczną i dodać wartość 1433 do wszystkich port TCP i ponownie uruchomić SQL Server Usługi> SQL Server

A jej zrobić ...

+0

Ale tutaj nie mogę włączyć SQL Express..wydaje się błąd podczas ponownego uruchamiania .. –

+0

jest to błąd "żądanie nie powiodło się lub usługa nie odpowiedziała w odpowiednim czasie" .. –

+0

Błąd instalacji bazy danych, usuń rejestr, ponownie go zainstalować – sunysen

0

Do tego rodzaj problemu - można rozwiązać, sprawdzając, czy wszystkie usługi związane z serwerem sql są uruchomione, czy nie.

TO check Start -> Run -> services.msc 
check services related to sql as 
SQL Server (MSSQLSERVER) 
SQL Server Agent (MSSQLSERVER) 
SQL Server Analysis Services (MSSQLSERVER) 
SQL Server Browser 
SQL Server Integration Services 10.0 
SQL Server Reporting Services (MSSQLSERVER) 
SQL Server VSS Writer 

Uruchom wszystkie powyższe usługi. i ustaw na typ uruchamiania na Automatyczny.

Usługa SQL Active Directory Helper nie musi być kontynuowana.

To może być używany do czynienia z błędem błąd połączenia z serwerem SQL 2 i z on połączenie TCP/IP do hosta localhost, port 1433 nie powiodła się. Błąd: "Połączenie odrzucone:

Powiązane problemy