Windows 환경에서 SQL Server 2022 설치
운영 환경
- SQL 서버
-
- SQL Server 2022 개발자 버전
- SQL 서버 관리 스튜디오
-
- SQL 서버 관리 스튜디오 19.3
- 윈도우 서버
-
- 윈도우 서버 2022
필수 구성 요소
- SQL 서버
-
- SQL Server 2022 개발자 버전
- 윈도우
-
- 윈도우 10
- 윈도우 11
- 윈도우 서버
-
- 윈도우 서버 2016
- 윈도우 서버 2019
- 윈도우 서버 2022
에디션 정보
SQL Server 2022에는 여러 버전이 있지만 이 경우 개발 또는 테스트 목적으로만 사용할 수 있는 무료 버전인 Developer Edition을 사용합니다. 그러나 설치 절차 자체는 다른 버전과 크게 다르지 않으므로 동일한 방법으로 설치할 수 있어야 합니다.
SQL Server를 가져오는 방법은 버전에 따라 다를 수 있습니다.
SQL Server 2022 Developer Edition 다운로드
Developer Edition은 개발 및 테스트 목적으로 무료로 사용할 수 있으므로 공식 웹 사이트에서 다운로드할 수 있습니다.
다음 사이트로 이동합니다.
페이지를 열면 아래로 스크롤하여 "개발자" 항목에서 "지금 다운로드"를 클릭하여 다운로드합니다.
SQL Server 설치
이번에는 Windows Server 환경에서 설치되지만 Windows 환경에서도 설치가 가능합니다.
가져온 SQL Server 설치 프로그램을 시작합니다.
설치 유형을 잘 모르는 경우 기본을 선택하면 데이터베이스가 설치됩니다. 이번에는 "사용자 지정"을 선택하고 선택 항목을 하나씩 확인합니다.
변경 사항 없이 그대로 "설치" 버튼을 클릭합니다. 기본 "미디어 위치"는 설치 파일의 다운로드 위치가 됩니다. 설치 프로그램의 파일 크기가 커서 설치 후 필요하지 않은 경우 삭제할 수 있습니다.
설치 프로그램이 시작되면 왼쪽 메뉴에서 설치를 선택한 다음 SQL Server의 새 독립 실행형 설치 수행 또는 기존 설치에 기능 추가를 클릭합니다.
정품 키가 있는 경우 제품 키를 입력합니다. 이 경우 무료 버전으로 "개발자"를 선택합니다.
사용권 규약을 잘 읽고 사용권 조건에 동의하는 경우 "사용권 계약 및 다음 사항에 동의합니다"에 체크를 넣고 "다음"을 클릭합니다.
"Microsoft Update" 설정은 선택 사항입니다.
"Windows 방화벽"에 경고가 있을 수 있지만 외부에서 연결할 수 없기 때문에 계속됩니다.
Azure 관련 기능을 사용하지 않으려면 SQL Server용 Azure 확장의 선택을 취소합니다. 사용하는 경우는 체크를 넣고 필요한 항목을 입력합니다만, 이번에는 설명에 포함되어 있지 않습니다.
SQL Server에서 사용할 기능을 선택합니다. 단순 데이터베이스 서버로만 사용하고 싶다면 상단의 "데이터베이스 엔진 서비스"를 선택할 수 있습니다. 다른 기능을 사용하려면 대상 상자를 선택하십시오.
함수 이름 설명 | |
---|---|
데이터베이스 엔진 서비스 | 대상 PC에 데이터베이스를 생성할지 확인합니다. |
SQL Server 복제 | 둘 이상의 SQL Server 간에 데이터를 동기화하기 위한 메커니즘입니다. |
Machine Leaning 서비스 및 언어 개선 사항 | 여기에는 표준 T-SQL 문을 사용하여 R, Python 및 Java와 같은 프로그래밍 언어와 통합할 수 있는 확장이 포함되어 있습니다. |
전체 텍스트 검색 및 검색을 위한 의미론적 추출Full-text search and semantic extraction for search | 긴 형식의 텍스트 또는 단어 또는 구 단위 검색과 같은 고급 텍스트 검색에 사용합니다. |
데이터 품질 서비스 | 데이터 정리, 중복 데이터 추출, 외부 데이터와의 매칭 등 부정확한 데이터를 제거하고 수정하여 데이터의 정보 가치를 높이는 기능입니다. 주로 BI(Business Intelligence) 관련 응용 프로그램에 사용됩니다. |
외부 데이터에 대한 PolyBase 쿼리 서비스 | 여기에는 Oracle, Teradata 및 SQL Server와 같은 관계형 및 비관계형 데이터에서 표준 T-SQL 문을 사용하여 잘 통합된 쿼리를 가능하게 하는 PolyBase 기술이 포함되어 있습니다. |
분석 서비스 | 데이터 분석, 큐브 생성 및 기타 다차원 데이터베이스 구성에 사용됩니다. BI 기능 중 하나입니다. |
Data Quality 클라이언트 | Data Quality Services용 클라이언트 도구. |
통합 서비스 | 다른 데이터베이스에서 데이터 마이그레이션, 데이터 변환 등 다양한 워크플로우를 실행할 수 있는 서비스입니다. |
Scale Out 마스터 | Integration Services Scale Out Scale Out 마스터를 포함합니다. |
작업자 규모 확장 | Scale Out을 위한 Integration Services Scale Out 작업자를 포함합니다. |
마스터 데이터 서비스 | 조직의 서로 다른 시스템에 있는 데이터를 단일 마스터 데이터 원본으로 통합하기 위한 메커니즘입니다. |
인스턴스를 구성합니다. 인스턴스 ID를 사용하면 단일 단위에 둘 이상의 SQL Server(또는 여러 버전의 SQL Server)가 설치된 경우 사용할 SQL Server를 지정할 수 있습니다.
PC에 SQL Server를 하나만 설치하려면 기본 인스턴스를 선택합니다(기본 인스턴스는 하나의 SQL Server에만 적용할 수 있음). SQL Server를 두 개 이상 설치하거나 어떤 이유로 이름을 지정하려는 경우 명명된 인스턴스를 선택합니다.
기본 인스턴스를 선택하면 인스턴스 ID는 기본적으로 MSSQLSERVER로 설정됩니다. 변경할 수 있지만 특별한 경우를 제외하고는 그대로 사용하십시오. 명명된 인스턴스를 사용하려면 원하는 이름을 지정합니다.
이 경우 "기본 인스턴스"가 선택됩니다.
서비스 계정은 각 서비스를 시작하는 계정을 설정합니다.
시작된 서비스는 실행된 계정의 권한으로 실행됩니다. 실행 권한에 대한 특별한 이유가 없는 경우 기본값을 그대로 둡니다.
Windows가 시작될 때 자동으로 시작되는지 수동으로 시작되는지를 시작 유형을 지정할 수 있습니다. 필요한 경우 이 설정을 변경하십시오.
"다음" 버튼을 클릭하여 계속 진행하거나 "데이터 정렬" 탭을 선택하여 데이터 정렬을 변경합니다.
다음 그림에서는 데이터 정렬 탭을 선택할 때의 위치를 보여 줍니다. 데이터 정렬을 사용하면 데이터베이스에서 문자열 비교가 처리되는 방법을 지정할 수 있습니다. 예를 들어 대/소문자를 구분하지 않음, hiragana-katakana 등이 있습니다. 다른 언어를 구별할 수도 있습니다.
주로 다음과 같은 구별을 결합하여 지정되지만 다른 유형도 있습니다.
구별유형 구별 | 의 내용 |
---|---|
CI(대소문자 구분 안 함) | 대/소문자를 구분하지 않습니다. 또한 전각 알파벳은 대문자와 소문자에 민감하지 않습니다. 예: "A"와 "a"는 동일합니다. |
CS(대소문자 구분) | 대소문자를 구분합니다. 또한 전체 너비 알파벳의 대문자와 소문자를 구별합니다. CI의 역. |
AI(억양 구분 안 함) | 억양, 불분명한 소리 및 파열음을 구별하지 않습니다. 또한 반자 가나의 혼탁한 소리와 파열음을 구별하지 않습니다. 예를 들어 "Ha", "Ba" 및 "Pa"는 동일합니다 |
AS(악센트 구분) | 악센트, 불분명한 및 파열음을 구별하십시오. AI의 반대입니다. |
KS(가나 민감) | 히라가나와 가타카나를 구별하십시오. 절반 너비도 구별합니다. 예: "ha"와 "ha"를 구별합니다. |
WS(너비 구분) | 문자 너비에 민감합니다. 전체 너비와 절반 너비를 구별합니다. 예: "a"와 "a"를 구별합니다. |
BIN(바이너리) | 이진수로 비교합니다. 모든 것을 구별하십시오. |
변경을 원하시는 경우는, 오른쪽의 「커스터마이즈」버튼으로부터 설정해 주세요.
기능에서 "데이터베이스 엔진"을 선택한 경우의 화면입니다.
서버 구성 탭을 사용하여 데이터베이스 엔진을 관리하는 계정을 설정할 수 있습니다.
인증 모드는 Windows 인증만 사용할지 아니면 SQL Server 인증과 Windows 인증의 조합을 사용할지를 지정합니다. SQL Server 인증을 사용하는 경우 관리자 권한이 있는 "sa" 계정이 할당되며 로그인하는 데 필요한 암호를 입력해야 합니다. Windows 계정 이외의 SQL Server 전용 계정을 사용하려는 경우 SQL Server 인증이 필요합니다.
또한 SQL Server에 로그인하여 관리할 수 있는 Windows 계정 사용자를 하나 이상 설정해야 합니다. 현재 Windows에 로그인한 사용자를 관리자로 지정하려면 현재 사용자 추가를 클릭합니다. 그러면 사용자가 목록에 추가됩니다. 다른 사용자를 추가하려면 "추가" 버튼을 클릭하십시오.
다른 탭의 경우 특별한 이유가 없는 경우 기본값을 그대로 둘 수 있습니다.
지금까지 설정을 확인한 경우 "설치" 버튼을 클릭합니다. 선택한 기능에 따라 다른 설정 화면이 표시될 수 있습니다.
설치가 완료되면 닫으십시오.
SQL Server Management Studio 다운로드
이제 SQL Server가 설치되었으므로 실제로 데이터베이스에 액세스할 수 있지만 이 시점에서는 프로그래밍 방식으로 또는 CUI에서만 액세스할 수 있습니다. GUI 도구가 있으면 편리하므로 공식 도구 "SQL Server Management Studio"를 설치하십시오. 다른 GUI 도구를 사용할 수 있습니다.
다음 사이트로 이동합니다.
페이지 바로 아래에 다운로드 링크가 있지만 영어 버전일 수 있습니다.
일본어 버전은 하단에 있으므로이 링크에서 다운로드하십시오.
SQL Server Management Studio 설치
다운로드한 설치 프로그램을 실행합니다.
"설치" 버튼을 클릭합니다.
설치가 완료되면 닫으십시오.
SQL Server Management Studio에서 데이터베이스에 대한 연결 확인
시작 메뉴에서 SQL Server Management Studio를 시작합니다.
연결하려는 서버의 이름을 입력합니다. 실행 환경에 데이터베이스가 있는 경우 기본값은 OK입니다. 인증을 위해 실행 환경에 데이터베이스가 있는 경우 Windows 인증을 사용하여 연결할 수 있습니다. 다른 PC의 데이터베이스에 연결하려면 Windows 인증 또는 SQL Server 인증을 사용하여 연결합니다.
연결할 수 있으면 개체 탐색기에서 많은 것을 볼 수 있습니다. 데이터베이스, 테이블 등을 생성하고 GUI 작업으로 레코드를 편집할 수 있습니다.