MS SQL Server-개요
이 장에서는 SQL Server를 소개하고 그 사용법, 장점, 버전 및 구성 요소에 대해 설명합니다.
SQL Server 란 무엇입니까?
RDBMS 사양에서 구현 된 Microsoft에서 개발 한 소프트웨어입니다.
ORDBMS이기도합니다.
플랫폼에 따라 다릅니다.
GUI 및 명령 기반 소프트웨어입니다.
IBM 제품, 비절 차적, 공통 데이터베이스 및 대소 문자를 구분하지 않는 언어 인 SQL (SEQUEL) 언어를 지원합니다.
SQL Server 사용
- 데이터베이스를 생성합니다.
- 데이터베이스를 유지하기 위해.
- SSAS (SQL Server Analysis Services)를 통해 데이터를 분석합니다.
- SSRS (SQL Server Reporting Services)를 통해 보고서를 생성합니다.
- SSIS (SQL Server Integration Services)를 통해 ETL 작업을 수행합니다.
SQL Server 버전
버전 | 년 | 코드 네임 |
---|---|---|
6.0 | 1995 년 | SQL95 |
6.5 | 1996 년 | 히드라 |
7.0 | 1998 년 | 스핑크스 |
8.0 (2000) | 2000 년 | 실로 |
9.0 (2005) | 2005 년 | 유콘 |
10.0 (2008) | 2008 년 | 카트 마이 |
10.5 (2008 R2) | 2010 년 | 킬리만자로 |
11.0 (2012) | 2012 년 | 데날리 |
12 (2014) | 2014 년 | Hekaton (초기), SQL 14 (현재) |
SQL Server 구성 요소
SQL Server는 클라이언트-서버 아키텍처에서 작동하므로 (a) Workstation 및 (b) Server의 두 가지 구성 요소를 지원합니다.
Workstation components모든 장치 / SQL Server 운영자의 컴퓨터에 설치됩니다. 이들은 서버 구성 요소와 상호 작용하기위한 인터페이스 일뿐입니다. 예 : SSMS, SSCM, Profiler, BIDS, SQLEM 등
Server components중앙 집중식 서버에 설치됩니다. 이것은 서비스입니다. 예 : SQL Server, SQL Server 에이전트, SSIS, SSAS, SSRS, SQL 브라우저, SQL Server 전체 텍스트 검색 등
SQL Server 인스턴스
- 인스턴스는 SQL Server의 설치입니다.
- 인스턴스는 동일한 소프트웨어의 정확한 사본입니다.
- 'n'번 설치하면 'n'인스턴스가 생성됩니다.
- SQL Server에는 두 가지 유형의 인스턴스가 있습니다. a) 기본값 b) 명명 됨.
- 하나의 서버에서 하나의 기본 인스턴스 만 지원됩니다.
- 하나의 서버에서 여러 개의 명명 된 인스턴스가 지원됩니다.
- 기본 인스턴스는 서버 이름을 인스턴스 이름으로 사용합니다.
- 기본 인스턴스 서비스 이름은 MSSQLSERVER입니다.
- 2000 버전에서는 16 개의 인스턴스가 지원됩니다.
- 2005 년 이상 버전에서는 50 개의 인스턴스가 지원됩니다.
인스턴스의 장점
- 하나의 컴퓨터에 다른 버전을 설치합니다.
- 비용을 줄이기 위해.
- 프로덕션, 개발 및 테스트 환경을 별도로 유지 관리합니다.
- 일시적인 데이터베이스 문제를 줄이기 위해.
- 보안 권한을 분리합니다.
- 대기 서버를 유지합니다.