SQL Server Manager로는 잘 접속이 되는데 전자정부 프레임워크에서 MS SQL Server에 접속하려는 경우 오류와 함께 접속이 안되는 경우가 있습니다.

 

com.microsoft.sqlserver.jdbc.SQLServerException: 호스트 localhost, 포트 1433에 대한 TCP/IP 연결에 실패했습니다. 오류: "Connection refused: connect. 연결 속성을 확인하십시오.

SQL Server의 인스턴스가 호스트에서 실행되고 있고 포트에서 TCP/IP 연결을 허용하고 있는지 확인하십시오. 또한 방화벽에서 포트로의 TCP 연결을 차단하지 않는지 확인하십시오.".

 

이건 다른 프로그램과는 TCP/IP 통신을 하고 있는데 접속 허용을 설정 하지 않아서 발생하는 오류 입니다.  TCP/IP 접속 허용 설정을 합니다.


SQLServerException TCP/IP 연결 실패


SQL Server 구성 관리자를 실행 합니다.


SQLServerException TCP/IP 연결 실패


좌측 SQL Server 네트워크 구성을 확장하여 SQLEXPRESS에 대한 프로토콜을 선택 합니다우측에 TCP/IP가 사용 안 함을 설정되어 있습니다사용으로 변경 합니다변경이 완료 되면 TCP/IP를 더블 클릭 하여 TCP/IP 속성 창을 오픈 합니다.


SQLServerException TCP/IP 연결 실패


IP 주소 탭에서 스크롤을 맨 아래로 내리면 IPALLTCP 포트가 나오는데 처음에는 빈 값이니 1433을 입력 하고 확인 버튼을 클릭 하여 SQL Server 구성 관리자로 다시 돌아 옵니다.

 

수정된 내용을 반영 하려면 DB를 다시 시작해야 하는데 재 시작은 SQL Server 구성 관리자 화면에서 좌측 메뉴의 SQL Server 서비스를 선택 합니다.


SQLServerException TCP/IP 연결 실패


우측에 3개의 서비스 리스트 중 첫번째 SQL Server를 선택 합니다.


SQLServerException TCP/IP 연결 실패


선택을 하였으면 마우스 우측 버튼을 클릭 해서 팝업메뉴가 나오도록 하여 다시 시작을 선택 합니다이제 다른 프로그램에서 SQL ServerTCP/IP 접속을 할 수 있습니다한번 전자정부 프레임워크에서 테스트를 진행해 봅니다.


SQLServerException TCP/IP 연결 실패


Ping 테스트가 성공 했군요전자정부 프레임워크에서도 MS SQL Server를 사용할 수 있게 되었습니다.

MS SQL Server 2008 R2 SP2를 설치 하고 신규 데이터베이스 생성 및 사용자를 추가 하려면 관리 툴이 필요 합니다.  Microsoft SQL Server Management Studio 18.1을 설치하고 Database 및 사용자 추가하는 방법에 대해 알아 봅니다먼저 파일을 다운로드 받기 위해 사이트에 접속 합니다혹시 신규 버전이 나왔을지 모르니 인터넷 검색 창에서 SSMS를 키워드로 검색해도 됩니다.


SSMS 18.1 다운로드

https://docs.microsoft.com/ko-kr/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-2017


SQL Server Management Studio


다운로드를 클릭하고 파일을 받아 실행 시킵니다.


SQL Server Management Studio


동의 및 설치 버튼을 클릭해서 설치를 진행 합니다.


SQL Server Management Studio


조금씩 설치를 진행 합니다. 저는 .Net Framework가 없어서 이것부터 설치가 진행 되는군요.  


SQL Server Management Studio


설치 위치를 선택하는 창입니다.  C:\에 저장 공간이 적지 않다면 그냥 설치 버튼을 클릭 합니다.


SQL Server Management Studio


설치할 패키지를 다운로드 받습니다.


SQL Server Management Studio


피키지를 다운받고 설치를 진행 합니다.


SQL Server Management Studio


설치가 완료 되었네요.  컴퓨터를 다시 시작하고 Management Studio를 실행 합니다.


SQL Server Management Studio


그리고 개체 탐색기에서 데이터베이스에 마우스를 놓고 우측 버튼을 클릭하여 새 데이터베이스를 선택 합니다.


SQL Server Management Studio


데이터베이스 이름을 입력하고 처음 크기를 입력한 후 확인 버튼을 클릭 합니다.


SQL Server Management Studio


이런 데이터베이스 이름을 testSQL로 적었네요.  testDB로 할걸

이제 testSQL DB를 사용할 사용자를 추가 합니다.


SQL Server Management Studio


보안의 로그인 폴더에 마우스를 놓고 우측 버튼을 클릭 하여 새 로그인을 선택 합니다.


SQL Server Management Studio


로그인 이름을 입력하고 SQL Server 인증용 암호를 기입합니다그리고 꼭 잊지 말고 다음 로그인 할 때 반드시 암호 변경 체크를 해제하는걸 잊지 말고 확인 버튼을 클릭 합니다.


SQL Server Management Studio


사용자도 추가 되었습니다이제 will더블 클릭하여 권한을 부여해 봅니다.


SQL Server Management Studio


좌측 페이지 선택에서 사용자 매핑을 클릭 하고 우측의 상단 리스트에서 DB를 선택하고 하단에서 db_owner를 선택해주고 확인 버튼을 클릭 합니다


SQL Server Management Studio


좌측에서 상태를 클릭 하고 라디오 버튼을 허용 및 사용으로 하고 확인 버튼을 클릭 하면 설치 작업이 완료 됩니다.


- copy coding -

oracleExpress Edition 이 있는데 MS SQL Server에도 Express Edition 이 있습니다.  local에서 간단하게 설치하고 테스트 하기에는 좋은 것 같아 설치를 해보았습니다.

 

다운로드는 아래 링크를 이용하면 됩니다.

Microsoft SQL Server 2008 R2

https://www.microsoft.com/ko-kr/download/details.aspx?id=30438


MS SQL Server 2008 R2 SP2


붉은색 다운로드를 클릭하면 파일 선택 화면으로 이동을 합니다.


MS SQL Server 2008 R2 SP2


각자 필요한 파일을 선택해서 다운로드 받습니다.

SQLEXPR : 데이터베이스 엔진

SQLEXPRADV : 모든 기능 포함 패키지

SQLEXPRWT : 데이터베이스 엔진, 매니지먼트 도구

저는 엔진만 필요하므로 선택하고 다음 버튼을 클릭하면 SQLEXPR_x64_KOR.exe 파일이 자동 다운로드가 진행 됩니다.

 

다운로드 받은 파일을 실행하여 설치를 진행 합니다.


MS SQL Server 2008 R2 SP2


새로 설치하거나 기존 설치에 기능을 추가합니다. 를 선택 하면 설치 가능 유무를 확인 합니다.


MS SQL Server 2008 R2 SP2


컴퓨터 다시 시작이 실패했군요상태에서 실패라고 써있는 글씨를 눌러보면 자세한 설명이 나옵니다.


MS SQL Server 2008 R2 SP2


작업 중인거 많은데... 어째든 다시 시작을 해야겠네요.

 

컴퓨터를 다시 켜고 프로그램을 처음부터 시작해서 넘어오면 


MS SQL Server 2008 R2 SP2


라이선스에 동의함을 체크하고 다음 버튼을 클릭 합니다.


MS SQL Server 2008 R2 SP2


SQL Server 설치에 필요한 파일을 설치 합니다.


MS SQL Server 2008 R2 SP2


모두 선택된 상태에서 다음 버튼을 클릭 합니다.


MS SQL Server 2008 R2 SP2


다음 버튼을 클릭 합니다.


MS SQL Server 2008 R2 SP2


NO AUTHORITY\SYSTEM을 선택하고 다음 버튼을 클릭 합니다.


MS SQL Server 2008 R2 SP2


인증 모드는 혼합 모드로 선택하여 계정을 생성할 수 있도록 합니다중간에 추가 버튼을 클릭해서 관리자 계정을 생성 합니다.


MS SQL Server 2008 R2 SP2


Administrator를 하나 추가했습니다.


MS SQL Server 2008 R2 SP2


비밀번호를 입력하고 다음 버튼을 클릭 합니다.


MS SQL Server 2008 R2 SP2


오류가 없군요다음 버튼을 클릭해서 설정한 내용으로 설치를 진행 합니다.


MS SQL Server 2008 R2 SP2


설치가 진행 됩니다.


MS SQL Server 2008 R2 SP2


손쉽게 SQL Server 설치가 완료 되었습니다닫기를 클릭하면 설치 작업이 완료 됩니다.


교모를 쓰는 꿈 해몽

 -> 어떤 조직에 가입하거나 학구적인 일을 하게 된다.


모자를 태우거나 찢는 꿈 해몽

 -> 새로운 일을 계획하여 시작할 징조이다.


모자를 태우거나 깨끗하게 세탁하는 꿈 해몽

 -> 방해와 난관이 점점 없어지고, 명예와 이득을 얻어 안정을 누리면서 살게 된다.


보석, 과일 등을 모자에 담는 꿈 해몽

 -> 기발한 착상으로 이익을 얻어서 일신이 편안하게 될 것이다.


모자를 새로 사거나 얻는 꿈 해몽

 -> 직장이나 직위와 관련하여 변동이 있는 운세이다는 것을 말하고 있다.


관모나 갓을 쓰고 화려한 수레나 고급 승용차를 타는 꿈 해몽

 -> 직장이나 직위, 사업장이나 주거 환경에 변동이 있거나 자리를 옮기게 된다.


새로운 모자나 관, 갓을 쓰는 꿈 해몽

 -> 시험에 합격, 취직 등 생활의 변화를 맞이하거나 지위를 얻어 명성을 떨치고 출세길을 달리게 될 길몽이다.


굴건을 쓰는 꿈 해몽

 -> 유산을 상속받게 된다는 암시다.


감투를 쓰는 꿈 해몽

 -> 사람들에게 자랑할 일이 생길 것이다.


관을 쓰는 꿈 해몽

 -> 사람들에게 인정받아 높은 지위에 올라 출세할 징조이다.


금관을 쓰는 꿈 해몽

 -> 아주 높은 명예와 권세를 누리면서 살게 된다.


모자가 바람에 날리는 꿈 해몽

 -> 규정을 위반하여 자격, 직책 등을 잃게 된다.


모자를 잃어버리는 꿈 해몽

 -> 가정생활에 문제가 생겨서 시끄러울 징조이다.


모자가 쓰지 못하게 망가지는 꿈 해몽

 -> 직장이나 사업과 관련하여 수모를 당하거나 곤란을 겪게 된다.


모자 꿈 해몽



자신을 뺀 다른 사람들만 굴건을 쓰는 꿈 해몽

 -> 유산문제로 분쟁이 생길 조짐이다.


신발을 잃거나 버리는 꿈 해몽

 -> 집안 식구나 직원 등이 말썽을 일으키거나 배신 기만을 행하게 된다.


한쪽 신발을 잃어버리는 꿈 해몽

 -> 이성교제나 혼담, 처첩과 관련된 망신이나 손실이 발생할 것이다.


짚신을 신는 꿈 해몽

 -> 가족중에 환자가 생기거나 상을 당하게 되는 등 불행이 있을 징조이다.


신발을 도둑맞는 꿈 해몽

 -> 부부나 애인 사이에 상호 속이든지 이별을 하게 될 운명이다.


발에 맞지 않는 신발을 신는 꿈 해몽

 -> 부부나 연인 사이에 불신와 애정의 갈등이 발생할 흉몽이다.


낡은 신발을 신는 꿈 해몽

 -> 동업자가 도움이 되지 않아 일에 발전이 없고, 가족에게 병이 발생할 징조이다.


신발을 신는 꿈 해몽

 -> 안정된 생활을 하여 만사가 편안하게 된다.


새로운 신발을 사는 꿈 해몽

 -> 본인의 신상에 좋은 일이 생길 것이다.


신발을 보는 꿈 해몽

 -> 연인이 생기거나 배우자가 될 사람을 만나게 된다.


현관에 벗어놓은 신발을 보는 꿈 해몽

 -> 여러 사람의 도움을 받아 소망하던 것을 이루게 될 것이다.


현관이나 신장에 신발이 많이 있는 것을 보는 꿈 해몽

 -> 다수의 협력이 필요한 일에 관여하거나 그 일로 인해 이익이 있을 조짐이다.


어느 누구에게 신발을 얻는 꿈 해몽

 -> 어느 누구의 도움을 받게 된다.또 태몽이라면 자수성가하여 성공할 아이를 낳게 된다.


신발을 줍는 꿈 해몽

 -> 수하의 사람과 관계있는 일에 기쁨이 있을 징조이다.


타인에게 신발을 빌리는 꿈 해몽

 -> 타인의 도움이나 후원을 받게 될 것이다.


관대를 매는 꿈 해몽

 -> 높은 위치에 오르고 부귀영달할 자식을 생산할 태몽이다.


- copy coding -


1···62636465666768···118

+ Recent posts