2009-05-17 7 views
0

컴퓨터에 SQL Server 2005를 설치 했으므로 Squirrel SQL을 통해 SQL Server 2005에 연결하려고합니다. 그러나 문제가 발생합니다.SQL Server 2005에 연결할 수 없습니다.

SQL Server 2005를 설치할 때 인증을 위해 혼합 모드를 선택했으며 연결하려는 새 사용자 계정을 설정했습니다. 또한 Microsoft SQL Server JDBC 드라이버를 설치했으며 Squirrel SQL을 사용하여 이전에 원격 서버에 연결했습니다. SQLSERVER : // localhost를 : URL의 1433

을 및 Microsoft SQL Server JDBC 드라이버를 선택

은 현재 내가

JDBC를 지정하여 내 데이터베이스에 연결하려합니다.

com.microsoft.sqlserver.jdbc.SQLServerException: The TCP/IP connection to the host has failed. java.net.ConnectException: Connection refused: connect 
    at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(Unknown Source) 
    at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(Unknown Source) 
    at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(Unknown Source) 
    at net.sourceforge.squirrel_sql.fw.sql.SQLDriverManager.getConnection(SQLDriverManager.java:133) 
    at net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand.execute(OpenConnectionCommand.java:97) 
    at net.sourceforge.squirrel_sql.client.mainframe.action.ConnectToAliasCommand$SheetHandler.run(ConnectToAliasCommand.java:279) 
    at net.sourceforge.squirrel_sql.fw.util.TaskExecuter.run(TaskExecuter.java:82) 
    at java.lang.Thread.run(Unknown Source) 

마지막 한가지, 내가 할 선택했는지 확인 TCP/IP : 다음 스택 추적과

test: The TCP/IP connection to the host has failed. 
java.net.ConnectException: Connection refused: connect 

:

내 사용자 이름과 비밀번호를 입력 한 후 나는 다음과 같은 오류를 얻고있다 연결 및 명명 된 파이프는 SQL Server 구성 관리자에서 사용할 수 있습니다.

누구든지 내 문제에 대해 생각해 봤으면 매우 감사하게 생각합니다.

답변

1

그래서 더 많은 연구를 한 후 SQL Server가 올바른 포트를 수신하지 못하고 있음이 밝혀졌습니다. 다른 사람이이 문제가 들어 나는 매우 유용 다음 웹 페이지를 읽어 보시기 바랍니다 :

http://www.databasejournal.com/features/mssql/article.php/3689846/Using-Non-Standard-Port-for-SQL-Server.htm

은 기본적으로 당신은 항상 특정 포트에서 수신 대기하도록 서버를 구성 할 필요를 (I 1433을 선택)하고 서버를 다시 시작 . 그 후에 그것은 매력처럼 작동해야합니다.

2

실행에서 노출 영역 구성 도구 :

시작> 모든 프로그램> 마이크로 소프트 SQL 서버 2005> Contifuration 도구> SQL Server 노출 영역 구성 서비스 및 연결에에 대한 S urface 영역 구성에

클릭 링크.

다음 창에서 구성하려는 서버 아래의 원격 연결 항목을 클릭하십시오. 오른쪽에 '로컬 및 원격 연결'을 선택한 다음 'TCP/IP와 명명 된 파이프를 모두 사용하여'을 선택하십시오.

호프가 문제를 해결할 수 있기를 바랍니다.

편집 :이 기사는 microsoft에서 확인할 수 있습니다.

+0

빠른 답장을 보내 주셔서 감사합니다.나는 당신이 제안한 것을했고 또한 당신이 링크 한 페이지의 모든 단계를 따라 갔지만 불행하게도 나는 여전히 같은 문제를 겪고 있습니다. – BordrGuy108

1

Windows 2008 R2 상자의 SQL 2005에서 동일한 문제가 발생하여 Windows 방화벽에서 포트 1433을 열어야합니다. 또한 원격 연결이 활성화되어 있는지 확인했습니다.

관련 문제