SQL Server 2022 설치
SQL Server 2022를 처음부터 올바른 방법으로 설치하세요. 버전을 선택하고, 데이터 정렬 및 서비스 계정을 설정하고, 데이터 파일을 배치하고, 메모리를 제한한 다음 SSMS를 사용하여 첫 번째 검사를 실행하세요.
📑챕터
- 버전 선택 - Developer, Express, Standard 또는 Enterprise
- Microsoft에서 설치 프로그램 다운로드 및 설치 시작
- 기능 선택 — 데이터베이스 엔진 서비스에만 해당
- 기본 인스턴스 또는 SERVER\SQLEXPRESS와 같은 명명된 인스턴스
- 서비스 계정 — NT SERVICE\MSSQLSERVER
- 데이터 정렬 — SQL_Latin1_General_CP1_CI_AS
- 인증 모드 및 sa 비밀번호
- 데이터 디렉터리 — C:\Program Files 기본값 대신 D:\SQLData
- 최대 서버 메모리 한도
- SSMS 설치 및 첫 번째 검사 실행
📋 개요 및 단계별 가이드
에디션을 선택하고 Microsoft에서 다운로드하세요.
Microsoft 공식 웹사이트에서만 SQL Server 2022를 다운로드하세요. 소형 웹 설치 프로그램은 무료 버전을 제공하며 사용자 정의 옵션을 사용하면 전체 미디어를 다운로드합니다. 나중에 인터넷에 접속하지 않고도 다시 설치하거나 복구할 수 있도록 전체 다운로드를 받으세요. 임의의 다운로드 사이트에서 데이터베이스 서버를 설치하지 마십시오. 사전 활성화되었거나 오래되었거나 번들로 제공되는 설치 프로그램은 실제로 위험합니다.
에디션 그림은 간단합니다. Developer는 완전 무료이며 모든 Enterprise 기능을 포함하고 있지만 라이선스는 개발 및 테스트 전용입니다. Express는 프로덕션에서도 무료이지만 각 데이터베이스는 10GB로 제한되고 엔진은 버퍼 풀에 약 1.4GB의 RAM만 사용할 수 있으며 예약된 작업을 위한 SQL Server 에이전트는 없습니다. Standard 및 Enterprise는 실제 제작 작업을 위한 유료 버전입니다. 애플리케이션을 배우거나 구축하시나요? 개발자를 선택하세요.
설정을 시작하고 필요한 기능만 선택하세요
관리자로 설정을 실행하고 새 SQL Server 독립 실행형 설치를 선택한 다음 설정 지원 규칙을 전달하세요. Windows 업데이트에서 보류 중인 다시 시작이 가장 일반적인 차단 요인입니다. 먼저 컴퓨터를 다시 시작하면 규칙이 녹색으로 변합니다.
기능 선택 화면에서 거의 모든 사람에게 필요한 기능인 데이터베이스 엔진 서비스를 선택하세요. 분석 서비스, 보고 서비스 및 통합 서비스를 사용할 것이라는 확신이 없다면 건너뛰십시오. 모든 추가 서비스는 영원히 실행되는 또 다른 프로세스이자 패치해야 할 또 다른 프로세스이며 나중에 동일한 설정에서 기능을 추가할 수 있습니다. C:\Program Files 아래 시스템 드라이브의 인스턴스 루트 디렉터리를 그대로 둡니다. 데이터 파일은 이후 단계에서 다른 곳으로 이동합니다.
인스턴스 이름 지정 — 일반적으로 기본값이 맞습니다.
이제 설치 프로그램에서 인스턴스를 요청합니다. 기본 인스턴스는 일반 컴퓨터 이름으로 도달하고 포트 1433에서 수신 대기합니다. 명명된 인스턴스는 백슬래시 이름을 추가하고 일반적으로 동적 포트를 사용합니다. SSMS에서는 다음과 같이 연결합니다.
SERVER\SQLEXPRESS
하나의 시스템에서 여러 개의 명명된 인스턴스를 호스팅할 수 있으며 이는 두 버전을 나란히 테스트하는 데 매우 유용합니다. 첫 번째 및 기본 설치의 경우 기본 인스턴스를 사용합니다. 모든 도구와 튜토리얼이 이를 가정하고 연결 문자열은 짧게 유지됩니다.
서비스 계정 설정
서버 구성 페이지에서 설정은 각 서비스가 실행될 계정을 표시합니다. 데이터베이스 엔진의 기본값은 가상 계정 NT SERVICE\MSSQLSERVER입니다. 이는 단일 시스템에 대한 안전한 선택입니다. 각 서비스는 필요한 권한만 가진 자체 ID를 갖습니다. 회사 도메인에서는 권한이 낮은 별도의 도메인 계정이나 서비스별로 그룹 관리 서비스 계정을 사용합니다. 작업 예약을 시작할 때까지 시작 유형을 설정에 따라 엔진 자동, 에이전트 수동으로 그대로 둡니다.
데이터 정렬을 신중하게 선택하세요. 이것은 끈적합니다.
동일한 페이지에 데이터 정렬 탭이 있습니다. 데이터 정렬은 텍스트 정렬 및 비교 방법(A가 a와 같은지 여부, 악센트 처리 방법)을 결정합니다. 영어 시스템의 설치 프로그램 기본값인 SQL_Latin1_General_CP1_CI_AS는 대소문자와 악센트를 구분하며 대부분의 애플리케이션에 적합합니다. 애플리케이션 공급업체가 데이터 정렬을 지정하는 경우 비용이 들지 않는 지금 설정하세요.
인증 모드 및 관리자 로그인 설정
모든 사용자와 애플리케이션이 Windows 로그인을 사용할지 확실하지 않은 경우 데이터베이스 엔진 구성 페이지에서 혼합 모드를 선택하세요. 혼합 모드에서는 내장 sa 계정이 활성화됩니다. sa는 공격자가 시도하는 첫 번째 계정이기 때문에 해당 계정에 대해 매우 강력한 비밀번호를 설정하고 비밀번호 관리자에 저장하세요. 같은 화면에서 현재 Windows 사용자(및 관리 그룹)를 SQL Server 관리자로 추가합니다.
마지막 클릭을 잊어버리면 많은 최초 설치가 소유자가 자신의 서버에 액세스할 수 없는 상태로 끝나는 이유입니다. Windows 인증은 일상적인 로그인보다 더 안전합니다. 혼합 모드는 SQL 로그인이 필요한 애플리케이션을 위해 존재합니다.
첫 번째 데이터베이스가 존재하기 전에 데이터 파일 배치
해당 페이지에 머물면서 데이터 디렉터리 및 TempDB 탭을 엽니다. 설치 프로그램은 모든 것을 C:\Program Files 안에 넣습니다. 학습용 노트북에서는 허용되지만 실제 서버에서는 열악합니다. 데이터 파일과 트랜잭션 로그는 디스크에서 다르게 작동하므로 드라이브가 두 개 이상인 머신에서는 한 볼륨에 데이터를 저장하고 다른 볼륨에 로그한 다음 다른 곳에 다시 백업하십시오. 이상적으로는 머신 전체에서 벗어나는 것이 좋습니다. 단일 SSD에서는 분할이 덜 중요하지만 여전히 폴더를 D:\SQLData와 같은 깨끗한 경로로 이동하여 시스템 드라이브를 무료로 유지합니다. TempDB의 경우 설정에서는 CPU 코어와 일치하는 여러 데이터 파일(최대 8개)을 제안합니다. 해당 제안을 수락합니다. 이는 잘 알려진 병목 현상을 제거합니다.
메모리를 제한한 다음 첫 번째 검사를 실행하세요.
SQL Server는 메모리를 적극적으로 사용하도록 설계되었습니다. 기본적으로 최대 서버 메모리는 사실상 무제한이므로 거의 모든 RAM을 보유할 때까지 며칠 동안 데이터를 캐시합니다. 전용 데이터베이스 서버에서는 올바른 동작이지만 공유 데이터베이스 서버에서는 매우 놀라운 일입니다. 2022년 설정에는 메모리 탭이 포함되어 있습니다. 권장 한도를 수락하거나 직접 설정하여 Windows 및 기타 애플리케이션에 약 4GB(RAM의 약 20%)를 남겨두세요. 16GB 머신에 대한 이 예에서는 다음과 같이 나중에 SSMS에서 동일한 설정을 변경할 수 있습니다.
EXEC sp_configure 'max server memory (MB)', 10240;
RECONFIGURE;
녹색 요약과 함께 설정이 완료되면 SQL Server Management Studio(SSMS)를 설치하세요. 이는 별도의 무료 다운로드이며 서버 설정의 일부가 아닙니다. 서버 이름에 연결하고 첫 번째 확인을 실행합니다.
SELECT @@VERSION;
Microsoft SQL Server 2022를 보고해야 합니다. 서비스에서 SQL Server(MSSQLSERVER)가 실행 중인지 확인하고 자동으로 설정한 다음 일회용 테스트 데이터베이스를 생성하고 테이블을 추가하고 다시 삭제합니다. 2분 연습을 통해 엔진, 로그인 및 기본 권한을 끝까지 입증할 수 있습니다.
🏷️주제 검색 변수 및 키워드
🎙️ 전체 대본 — 탭하여 펼치기
__TOK_33__
__TOK_34__
__TOK_35__
❓ 자주 묻는 질문
이 튜토리얼은 100% 무료로 따라할 수 있나요?
__TOK_36__
초보자도 이 가이드를 따라갈 수 있나요?
__TOK_37__
막힐 경우 어디에 질문을 할 수 있나요?
__TOK_38__