(1) MS-SQL 제품군
① Microsoft(R) SQL Server 2000의 제품군
Microsoft(R) SQL Server 2000 Enterprise Edition (32bit)
Microsoft(R) SQL Server 2000 Standard Edition (32bit)
Microsoft(R) SQL Server 2000 Personal Edition (32bit) Microsoft(R) SQL Server 2000 Developer Edition (32bit)
Microsoft(R) SQL Server 2000 Express Edition (32bit/)
② Microsoft(R) SQL Server 2005의 제품군 Microsoft(R) SQL Server 2005 Enterprise Edition (32bit/64bit) Microsoft(R) SQL Server 2005 Standard Edition (32bit/64bit) Microsoft(R) SQL Server 2005 Workgroup Edition (32bit) Microsoft(R) SQL Server 2005 Developer Edition (32bit/64bit) Microsoft(R) SQL Server 2005 Express Edition (32bit)
③ Microsoft(R) SQL Server 2008의 제품군
Microsoft(R) SQL Server 2008 Enterprise Edition (32bit/64bit)
Microsoft(R) SQL Server 2008 Standard Edition (32bit/64bit)
Microsoft(R) SQL Server 2008 Workgroup Edition (32bit/64bit)
Microsoft(R) SQL Server 2008 Web Edition (32bit/64bit)
Microsoft(R) SQL Server 2008 Express Edition (32bit/64bit)
Microsoft(R) SQL Server 2008 Compact Edition (32bit/64bit)
(2) SQL-Server 2005 Express 다운로드와 특징
① Microsoft(R) SQL Server 2005 Enterprise Edition (32bit/64bit) 특징
Microsoft 사에서 무료로 배포하는 데이터베이스 서버다. 단 유료로 제공되는 서버에 비해 몇 가지 제약 사항이
존재한다. 개인 개발자나 교육용으로 적합하며 소규모 상용 서비스에도 적용 가능하나 상용으로 이용할 경우 재배포 시
에는 Microsoft 사에서 제안하는 Go--Live 라이센스에 동의하여야 한다.
이 데이터베이스 시스템은 Microsoft에서 제공하는 OS에서만 설치가 가능하며 window server 계열, windows xp
professional 버전까지 지원된다. Standart 버전 이상 비해서 제한되는 사항은 다음과 같다
- CPU는 1개만 지원
- RAM을 1GB까지만 지원
- 데이터베이스는 4GB까지만 지원
- 데이터베이스 미러링 지원불가
- DTS 지원불가
- Analysis 서비스 지원불가
- 리포팅 서비스 지원 불가
- OLAP/Data mining 서비스 지원 불가
- 기타 ....
② Microsoft Downloads 사이트 : http://www.microsoft.com/downloads 들어가 다음 아래 3가지를 받습니다.

㉠ Microsoft.NET Framework 2.0 버전 (이미 컴퓨터에 설치가 되어 있다면 다운로드 받지 않아도 됨)
http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang=ko
※ 설치 확인
제어판 → 프로그램 추가/제거 아이콘을 클릭하고 아래 그림과 같이 확인한다.

㉡ Microsoft SQL Server 2005 Express Edition
- Microsoft Download 메인 사이트에서 아래 그림에서 지시한 곳을 클릭한다. [Download A-Z]

- 제품 리스트가 나오는데 그 중에 [SQL Server]를 찾아서 클릭한다.

- SQL Server 제품 리스트가 나오는데 여기서 필요한 것은 Microsoft SQL Server 2005 Edition과
Microsoft SQL Server Management Studio Express 다 .

- 먼저 Microsoft SQL Server 2005 Edition 받기 위해서는 위에 그림에서 해당 항목을 클릭하한다.
그럼 아래 그림과 같은 화면이 나온다.
(일단 화면이 영문으로 되어 있음으로 영 불편하다. 그래서 일단은 한글 페이지로 변경한다.)


아래 링크 주소는 위의 과정을 생략하고 막바로 접근할 수 있도록 해두었다.
http://www.microsoft.com/downloads/details.aspx?FamilyID=220549b5-0b07-4448-8848-dcc397514b41&DisplayLang=en
㉢ Microsoft SQL Server Management Studio Express

아래 주소는 직접 접근하여 다운로드 받을 수 있는 링크된 주소다.
http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=c243a5ae-4bd1-4e3d-94b8-5a0f62bf7796&DisplayLang=en
⑶ Microsoft SQL Server 2005 Edition과 Microsoft SQL Server Management Studio Express 설치하기...
① Microsoft SQL Server 2005 Edition
- 사용권 계약서에 관한 내용... 동의해야 설치가 가능하니 일단 동의합니다.

- SQL Server를 설치하기 위해 Native Client와 설치 지원 파일을 설치한다.

- 지원 파일 설치가 완료되면 다음을 클릭하여 계속 진행한다.
(필요한 구성요소 설치 후 SQL Server 설치가 시작된다.)

- 설치에 필요한 구성요소가 설치되었는지 검사한다. (이부분까지는 오라클하고 비슷하네요)

개인 정보 입력 창이 나오는데 그냥 넘어 갑니다.

- Database Service 및 클라이언트 구성요소 전체를 설치하도록 선택한다.

- 혼합모드 인증 선택후 sa 로그온 암호를 지정한다. (이 부분은 중요한 부분이다.)

- 오류 보고 및 사용 보고서 설정 부부인데 당장은 중요하지 않음으로 그냥 넘어가도 무방하다.

- 설치 준비가 완료되면 설치 버튼을 선택하여 계속 진행한다.

- 항목별로 설치 상태를 나타낸다. 이상이 없다면 다음을 눌러 계속 진행한다.

- 설치가 완료된 화면이다. 마침을 눌러 설치를 종료한다.

- 개발을 위한 환경 작업
설치가 완료된 후 JDBC 연결을 위해 SQL Server 2005 Express의 네트워크 구성을 수정해 주어야 한다.
그리고 프로젝트에서 DB 스키마를 입력하는 데 사용하는 osql 유틸리티를 사용하기 위해서는
SQL Native Client의 TCP 프로토콜을 사용하도록 설정해야 한다.
※ osql 유틸리티
Microsoft Windows 32명령 프롬프트 유틸리티로 , Transact-SQL 문과 스크립트 파일을 실행하는 데 사용되며
서버와 통신하는데 ODBC 데이터베이스 응용 프로그램 인터페이스(API)를 사용하는 유틸리티다.
㉠ SQL Server Confiquration Manager 를 실행시킨다.
시작 → 프로그램 → Microsoft SQL Server 2005 → 구성으로 들어간다.

㉡ SQLEXPRESS에 대한 프로토콜을 클릭한다.
SQL Server 구성 관리자(로컬) → SQL Server 2005 네트워크 구성 → SQLEXPRESS에 대한 프로토콜

㉢ TCP/IP에 대한 서비스를 사용으로 변경한다.
프로토콜 중 JDBC 사용을 위해서는 TCP/IP 프로토콜을 사용하도록 수정해야 한다. TCP/IP를 선택하고
마우스 우클릭하여 나타나는 컨텍스트 메뉴에서 사용으로 변경한다.

㉣ TCP 동적포트 변경하기
TCP/IP를 선택한 상태에서 마우스 우클릭 후 속성을 들어간다. 그 다음 IP주소 탭으로 이동 하여 TCP 동적 포트
를 1433으로 변경한다. (IP ALL 항목으로 적용 시킨다.)

㉤ 설정을 변경할 대마다 나타나는 경고창의 내용처럼 네트워크 구성 정보를 변경한 내용은 서비사를 재시작해야
변경 내용이 적용된다.
SQL Server 구성 관리자(로컬) → SQL Server 2005 서비스에서 마우스 우클릭하여 컨텍스트 메뉴에서
다시 시작 을 선택한다.

㉥ SQL Native Client 구성 - 클라이언트 프로토콜에서의 TCP/IP를 사용으로 설정한다.
SQL Native Client(로컬) → 클라이언트 프로토콜 → 왼쪽 메뉴에서 TCP/IP를 우클릭하고 사용으로 변경한다.

㉦ 포트 확인을 위해 TCP/IP 항목을 더블 클릭한다.
포트 번호가 1433이 아니면 1433으로 수정하고 확인을 클릭하여 설정을 저장한다.
② Microsoft SQL Server Management Studio Express
㉠ Microsoft SQL Server Management Studio Express 설치 마법사 시작이라는 메시지가 출력이 됩니다.

㉡ 사용권 계약에 동의하고 설치를 계속 진행한다.

㉢ 사용자 조직과 이름을 입력하기 위한 창이 나오는데,, 그냥 대충 입력하거나 이미 입력이 되어 있는 걸로
한다.

㉣ Management Studio Express 를 설치한다.

㉤ 프로그램 설치 준비 완료 창이 나오는데 막바로 설치하면 된다.


㉥ 설치가 완료되면 마침 버튼을 눌러 설치를 종료합니다.

㉦ 설치가 끝나면 Micrsoft SQL Server Management Studio Express를 이용해서 사용자와 데이터베이스를
추가한다.
시작 → 프로그램 → Microsoft SQL Server 2005 → SQL Server Management Studio Express

㉧ 인증은 windows 인증으로 놓고 서버이름은 컴퓨터 이름SQLExpress로 나타나는데 딱히 변경할 필요는 없다.
정상적으로 연결이 되었다면 다음과 같은 화면이 나오면 된다.

㉨ 데이터베이스 생성하기 ...
우선 데이터베이스 선택한 후에 우클릭하여 나타나는 컨텍스트 메뉴에서 '새 데이터 베이스' 를 클릭한다.

㉩ 새 데이터 베이스 창에서 데이터 이름을 mssql로 입력하고 추가한다.


㉪ 새로운 사용자 추가하기 ...
보안 - 로그인 에서 마우스 우클릭하여 나타나는 컨텍스트 메뉴에서 새 로그인 을 클릭한다.
㉫ 로그인 - 신규 창이 나타나면 로그인 이름을 scott 로 입력하고 인증모드를 SQL Server 인증을 선택한다.
암호는 tiger로 입력한다. 기본 데이터베이스를 조금 전에 새로 만든 mssql를 선택하고 기본언어는 Korean으로
선택한다.

㉬ 보안 권한 설정과 사용자 매핑 부분인데 ....
- 페이지 선택 화면에서 서버 역할을 선택하여 보안 권한을 설정한다. (잘 모르겠으면 모두 체크한다.)

- 사용자 매핑은 mssql 데이터베이스에 매핑을 체크하고 데이터베이스 역할 멤버 자격을 모두 선택해준다.

㉭ 설정이 끝나면 확인을 눌러 사용자 추가를 끝낸다.
 |