• 검색 결과가 없습니다.

데이터베이스

N/A
N/A
Protected

Academic year: 2022

Share "데이터베이스"

Copied!
22
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

데이터베이스

MSSQL 설치 및 기본

서 기 옥

(2)

- 2 -

Contents

• MSSQL 설치 전

• MSSQL 설치

• MSSQL 설치 후

• MSSQL 서버 구성

• MSSQL 서버 환경 설정

(3)

MSSQL 설치 전

• SQL 서버의 종류

– SQL 서버 2000 일반 용도판 – SQL 서버 2000 특수 용도판

• SQL 서버 2000 개발자판

• SQL 서버 2000 평가판

• SQL 서버 2000 개인판

• SQL 서버 2000 윈도우 CE판

• SQL 서버 2000 데스크탑 엔진(MSDE)

(4)

- 4 -

MSSQL 설치 전

• SQL 서버의 종류(계속)

윈도우2000 데이터 센터 윈도우2000 어드밴스트서버 윈도우2000 서버

윈도우2000/XP 프로페셔널 윈도우NT엔터프라이즈 윈도우NT 서버

윈도우NT워크스테이션 윈도우98/ME/XP 홈 윈도우CE

×

×

×

×

×

×

×

×

×

×

×

×

×

×

×

×

×

×

×

×

×

운영체제

SQL 서버 2000 엔터프라

이즈 판

SQL 서 2000 표준판

SQL 서 버 2000 개발자판

SQL 서 2000 평가판

SQL 서 2000 개인판

SQL 서 버 2000

윈도우 CE판

MS DE

×

(5)

MSSQL 설치 전

• 하드웨어 요구사항

하드웨어 최소 요구사항

컴퓨터 Intel® 또는 호환 기종 Pentium 166MHz 이상

메모리 (RAM)

SQL 서버 2000 엔터프라이즈판: 최소 64MB, 128MB 이상 권장 SQL 서버 2000 표준판: 최소 64MB

SQL 서버 2000 개인판: 윈도우 2000에서는 최소 64MB, 그 밖의 모든 운영 체제에서는 최소 32MB

SQL 서버 2000 개발자판: 최소 64MB

MSDE: 윈도우 2000에서는 최소 64MB, 그 밖의 모든 운영 체제에서는 최소 32MB

하드 디스

크 공간 SQL 서버 데이터베이스 구성 요소: 95 - 270MB, 250MB 표준

(6)

- 6 -

MSSQL 설치 전

• 하드웨어 요구사항

– 라이센스

– 평가판 다운로드

• http://www.microsoft.com/korea/sql/evaluation/trial/2000/default.asp

• http://www.microsoft.com/sql/evaluation/trial

– SQL 서버 서비스를 위한 공용 계정 생성

(7)

MSSQL 설치

1 2

3

4

(8)

- 8 -

MSSQL 설치

5 6

7 8

서기옥

(9)

MSSQL 설치

9 10

11 12

(10)

- 10 -

MSSQL 설치

13

(11)

MSSQL 설치 후

• SQL 서버 자동으로 시작되도록 설정하기

– 서비스 관리자 이용

– 엔터프라이즈 관리자(EM) 이용 – 서비스(내 컴퓨터/관리)

– Net start/stop

(12)

- 12 -

MSSQL 서버 구성

(13)

MSSQL 서버 구성

구성 요소 설명

클라이 언트 구성 요소

클라이언트 응용

프로그램 - SQL 서버가 제공하는 것 외의 직접 개발한 응용 프로그램들 데이터베이스

API

- 질의어를 TDS(Tabular Data Stream)라는 패킷으로 캡슐화하여 클라이언트 넷 라이브러리로 보냄

클라이언트 넷 라 이브러리

- 클라이언트측 통신용 컴포넌트로, TDS 패킷을 네트워크 프로토 콜 패킷으로 패키지해서 서버 넷 라이브러리로 보냄

서버 구성 요소

서버 넷 라이브러 리

- 클라이언트 넷 라이브러리에서 받은 네트워크 프로토콜 패킷에 서 TDS 패킷을 뽑아 오픈 데이터 서비스로 보냄

오픈 데이터 서비 스

- 서버 넷 라이브러리에서 받은 TDS 패킷에서 질의어를 추출한 후 관계형 엔진으로 보냄

관계형 엔진

- 질의어를 컴파일함

- 저장 엔진이 돌려주는 행 집합을 취합하여 최종 결과 집합으로 만들고 이를 오픈 데이터 서비스로 보냄

- 데이터를 데이터베이스에서 데이터 버퍼로 전송

(14)

- 14 -

MSSQL 서버 구성

• 시스템 데이터베이스

(15)

MSSQL 서버 구성

• 시스템 데이터베이스(계속)

– master database

• SQL 서버 자체와 데이터베이스들을 관리하는 시스템 데이터베이스

• 이것이 훼손되면 DBMS가 작동하지 않거나 사용자 데이터베이스를 인식하지 못함, 주의 관리 요망

– model database

• 새로운 사용자 데이터베이스를 만들 때 모델이 되는 시스템 데이터 베이스(붕어빵을 굽는 틀에 해당)

• 이 데이터베이스에 사용자나 각종 개체(테이블, 뷰, 인덱스 등)를 등 록해 놓으면 이후에 만들어지는 모든 사용자 데이터베이스에 이들 이 복제됨

(16)

- 16 -

MSSQL 서버 구성

• 시스템 데이터베이스(계속)

– tempdb database

• 임시 테이블이 보관되는 시스템 데이터베이스

• SQL 서버가 시작될 때마다 새로 만들어지며, 보관된 임시 테이블은 연결이 끊길 때 자동으로 삭제

• 영구적인 테이블이나 저장 프로시저를 이곳에 저장해서는 안 됨

– msdb database

• SQL 서버 에이전트(Agent) 서비스가 운영자(operator), 작업(job), 경고(alert) 등을 관리하기 위해 사용하는 시스템 데이터베이스

(17)

MSSQL 서버 구성

• 서버 인스턴스

– 한 대의 컴퓨터에 SQL 서버를 여러 벌 설치할 수 있고, 이 각각의 “벌”

을 인스턴스라 함 SQL 서버를 처음 설치할 때는 기본 인스턴스로 설치 되며, 두 번째 이후에 설치할 때는 반드시 별도의 인스턴스 이름을 붙여 야 함

– 인스턴스 이름은 16자 이내로서, 문자, 앰퍼샌드(&) 또는 밑줄(_)로 시 작하고 문자와 숫자, 또는 다른 문자를 포함할 수 있음

– 각각의 인스턴스는 독자적인 시스템 데이터베이스와 사용자 데이터베 이스를 가지고, 독립적으로 운영됨

– 동시에 실행할 수 있는 최대 인스턴스의 수: 16개

– 특별한 이유가 없는 한, 가급적 기본 인스턴스만 설치(대부분의 경우에 는 SQL 서버 인스턴스는 하나만으로 충분하며, 추가적인 인스턴스들이 오히려 방해만 되기 때문임)

– 명명된 인스턴스가 필요한 특별한 경우

• 한 대의 컴퓨터에서 기존의 SQL 서버 6.5나 7.0과 함께 SQL 서버를 동시에 실행해야 하는 경우(SQL 서버 구 버전으로부터 마이그레이션하는 도중에 이런 경우가 나타날 수 있다).

• 흔하지 않지만, 데이터베이스 호스팅 서비스를 하는 경우

(18)

- 18 -

MSSQL 서버 환경 설정

• 엔터프라이즈 관리자

– MMC 콘솔 파일 생성

(19)

MSSQL 서버 환경 설정

• 엔터프라이즈 관리자

– 서버 그룹 등록

(20)

- 20 -

MSSQL 서버 환경 설정

• 엔터프라이즈 관리자

– 서버 속성

(21)

MSSQL 서버 환경 설정

• 쿼리 분석기

– SQL 파일 형식 등록

• "Drive:₩Program Files₩Microsoft SQL

Server₩80₩Tools₩Binn₩ISQLW.EXE" -1 -f "%1"

(22)

- 22 -

MSSQL 서버 환경 설정

• 쿼리 분석기

– SQL 파일 형식 등록(계속)

참조

관련 문서

– XML 데이터 저장 / 검색 시스템을 위해 새로운 데이터베이스 시스템 구입은 비용적 부담.

무게 응답자의 연령, 상표의 매출 산술평균 모수통계..

한국인 심전도 진단 데이터 기상관측 데이터. 항공우주소재 물성 데이터

MPLS SD-WAN 장비 Cloud Security as a Service.. (UTM, AV, DLP,

유연한 데이터의 이동성 | 엔터프라이즈 수준의 클라우드 향 데이터 서비스 | 운영 및 관리 통합... 데이터베이스 인프라의

제작 기획자의 입장으로 “**애니메이션 공작소”와 같은 우리 모둠의 이름을 짓고, 애니메이션 제작과정에서 각 모둠원이 어떤

본 연구의 내용은 전기자동차 충전소와 연관된 데이터를 수집하고 충전소 데이터의 주소를 활용하여 지리공간정보와 결합하였고, 데이터 전처리 및

앞서 데이터 기록이 무엇인지, 예술·식품·기술·의료분야의 데이터 기록을 통해 다양한 데이터 기록의 방법에 대해 알아보았습니다.. 데이터 기록이 사회에 미친 영향은