티스토리 뷰

SQL/MS-SQL

Microsoft SQL Server 2012 Express

공허공자 2012. 6. 7. 14:35

벌써 MS SQL 2012 버젼이 나왔다.

무료 사용 가능한 Express 버젼 제한 용량이 2G 였던것으로 기억하는데
아래 표에서 확인 가능하듯 10G 사용이 가능해졌다.

2005 Express = 4G 제한
2008 Express = 8G 제한

제한 용량도 커졌고 하여 개발용 데스크톱에 설치하였다.

검색하거나 아래의 주소로 이동해서 설치본을 다운받도록 한다.

다운로드 파일명에 따른 각각의 항목이 무엇에 관한건지 각각 친절하게 알려주지는 않으며
그냥 그 아래에 무슨 종류가 있는지만 설명이 되어있는데
감으로 때려 잡아서 필요한것(엔진+관리도구)을 선택하여 다운받았다.

SQLEXPR = 데이터베이스 엔진만 설치할때.
SQLEXPRADV = 어드밴스드... 익스프레스로 가능한 모든것을 포함하는 패키지.
SQLEXPRWT = 데이터베이스엔진과 매니지먼트 도구가 있는 패키지.
그 외에 것들은 파일명을 보면 알수 있도록 되어 있다.


용량이 좀 되니 수 분후에 다운받은 설치파일을 실행.
새로 설치하는것이므로 새 ...설치 클릭.


설치하는 시스템이 설치 가능한지 체크해주는 과정인데
방화벽에서 SQL Server 사용 포트 (기본 1433)을 열어주라는 경고가 뜨고 있다.


로컬DB는 아직 사용하고픈 마음이 없으므로
기본 체크된 대로 그대로 진행했다.


한 서버에 여러 SQL을 설치한다고 가정할 때
이것을 구분해주는 이름을 각각 부여해서 구분해야 하는데
이때 사용하는 이름을 인스턴스라 한다고 알고 있다.

Express 버젼의 제한사항등에 좌절하여 그 이상 에디션 설치할것을 대비하여
그냥 기본값을 사용했다.


디스크 공간 요구사항을 알려주는데 아래와 같다.


어떤 계정으로 데이터베이스 서비스를 돌릴것인가?
어떤 코드셋으로 데이터 정렬을 할 것인가?
들을 설정하는 과정. 기본값으로 진행했다.


SQL Server 인증은 나중에 sa 라는 관리자 아이디로 로그인 가능하도록
혼합모드로 선택하고 암호를 입력해 주었다.


특별히 사용자 데이터베이스 디렉터리를 운영체제가 있는 드라이브가 아닌
용량 많은 쪽으로 지정했다.

이후는 그냥 [다음]버튼만을 필요한 과정이 진행된 후
설치가 진행되고 필요에 따라 재부팅을 요구하면서 설치가 끝난다.

MS SQL EXPRESS 접속시
ERROR: [Microsoft][SQLServer ???? Driver for JDBC]Error establishing socket.
와 같은 에러를 만나지 않기 위해
localhost:1433 접속 설정을 한다.

1. 사용허가  및 포트 설정

Microsoft SQL Server - 구성 도구 - SQL Server 구성 관리자 > SQL Server 구성 관리자(로컬) - SQL Server 2005 네트워크 구성 - SQLEXPRESS에 대한 프로토콜 > TCP/IP - 프로토콜 - 사용 : 예 - IP주소 - IPAll - TCP포트 : 1433

2. 서비스 재시작

Microsoft SQL Server - 구성 도구 - SQL Server 구성 관리자 > SQL Server 구성 관리자(로컬) - SQL Server 2005 서비스 - SQL Server(SQLEXPRESS) 마우스 오른쪽 클릭 - 다시 시작


댓글