SQL Server 2022 / 설치

SQL Server 설치

  • DVD 또는 ISO 파일 안에 있는 setup 파일을 더블 클릭하여 실행한다.

  • 왼쪽에서 [설치]를 선택한 후 [새 SQL Server 독립 실행형 설치 또는 기존 설치에 기능 추가]를 클릭한다.

  • 무료 버전을 선택하거나 제품 키를 입력 후 [다음]을 클릭한다.

  • 약관에 동의하고 [다음]을 클릭한다.

  • 체크 안 해도 되지만, 권장사항이므로 인터넷에 연결되어 있다면 [Microsoft 업데이트를 통해 업데이트 확인]에 체크하고 [다음]을 클릭한다.

  • [다음]을 클릭한다.

방화벽 경고는 원격 엑세스를 위한 포트가 열려있지 않아서 나오는 것이다. 필요에 따라 설치 후 나중에 구성할 수 있다.

  • Azure 확장을 하지 않을 것이라면 [SQL Server에 대한 Azure 확장]의 체크를 지우고 [다음]을 클릭한다.

  • 필요한 기능을 선택한다.(설치 후에 다시 실행하여 추가 가능하다.)
  • 여기서는 [데이터베이스 엔진 서비스]만 선택하고 진행한다.
  • 디렉토리를 적절히 설정 후 [다음]을 클릭한다.

  • 기본 인스턴스를 사용하거나 새로 만든 후 [다음]을 클릭한다.

  • [다음]을 클릭한다.

필요에 따라 데이터 정렬을 변경한다. 이 설정은 기본값으로, 데이터베이스 개별적으로 설정을 할 수 있다.

  • SQL Server 인증을 사용할 것이라면 [혼합 모드]에 체크하고 시스템 관리자 암호를 정한다.
  • 관리자로 사용할 Windows 사용자를 추가한 후 [다음]을 클릭한다.

인증 모드는 설치 후 변경할 수 있다.

  • 설정 내용을 확인 후 [설치]를 클릭한다.

  • 잠시 기다리면...

  • 설치가 완료된다.

SQL Server 기능 추가

  • 필요한 기능을 설치하지 않았거나, 필요하지 않았는데 필요해진 기능이 있다면, SQL Server 설치 후에도 추가할 수 있다.
  • SQL Server 2022 설치 센터를 실행한다.

  • SQL Server를 처음 설치할 때와 같은 방식으로 진행한다.

SQL Server Management Studio 설치

  • SQL Server를 관리할 SSMS(SQL Server Management Studio)를 설치한다.
  • [SQL Server 관리 도구 설치]를 클릭하면...

  • SSMS를 다운로드할 수 있다.

  • 다운로드한 파일을 실행하여 설치한다.

  • 재부팅하면 설치가 완료된다.

테스트

  • 재부팅 후 SSMS를 실행한다.

  • Windows 사용자 또는 sa 계정으로 로그인한다.

  • 문제가 없다면 다음과 같이 SQL Server 접속된다.

만약 외부에서 SQL Server에 접속하고 싶다면 1433 포트를 열어줘야 한다.

같은 카테고리의 다른 글
SQL Server / 메모

SQL Server / 메모

보안 주체 "dbo"이(가) 없거나 이 유형의 보안 주체를 가장할 수 없거나 사용 권한이 없기 때문에 데이터베이스 보안 주체로 실행할 수 없습니다. (Microsoft SQL Server, 오류: 15517) 데이터베이스를 복원하면 사용자 권한 문제로 다음과 같은 에러가 날 수 있다. 이는 다음과 같이 명령하여 해결할 수 있다. ALTER AUTHORIZATION ON DATABASE:: DBName TO 예를 들어 문제가 ...

SQL Server / Query / GO

예를 들어 DB라는 데이터베이스를 만들고, ID라는 열을 갖는 TB라는 테이블을 만든다고 하자. 쿼리로 만드는 경우 다음과 같이 할 수 있는데... CREATE DATABASE DB; USE DB; CREATE TABLE TB ( ID int ); 다음과 같은 에러가 난다. 데이터베이스 'DB'이(가) 없습니다. 이름을 제대로 입력했는지 확인하십시오. 이런 경우 GO를 사용한다. GO를 기준으로 해서 GO 위의 쿼리 실행을 마친 후 ...

SQL Server / SSMS / 도움말 추가하는 방법

SQL Server / SSMS / 도움말 추가하는 방법

SQL Server에 관한 많은 자료가 온라인에 있지만, 웹에서 검색하는 것이 불편하거나 불가능할 수 있다. 그런 경우 SSM에 도움말을 추가하여 쉽게 정보를 얻을 수 있다. 기본 설치를 했다면 도움말이 전혀 없으므로, 수동으로 추가해야 한다. SSMS를 실행하고 를 클릭한다. 추가하려는 도움말을 선택한다. 선택한 도움말을 다운로드할 때 필요한 디스크 용량은 오른쪽 ...

SQL Server / Query / 주석

SQL Server / Query / 주석

주석으로 처리하면 해당 문자열은 실행되지 않습니다. 코드에 설명을 달거나 특정 쿼리를 잠시 실행시키고 싶지 않을 때 사용합니다. 주석에는 한 줄 주석과 여러 줄 주석이 있습니다. 한 줄 주석은 --로 만듭니다. -- 뒤에 있는 문자열이 주석이 됩니다. -- Commnet SELECT * FROM myDB; -- Comment 여러 줄 주석을 만들고 싶다면 /*와 */로 감쌉니다. 그 사이에 있는 ...

SQL Server 2022 / SQL Server 사용자 인증 가능하게 하는 방법

SQL Server 2022 / SQL Server 사용자 인증 가능하게 하는 방법

SQL Server를 설치할 때 별도의 설정을 하지 않았다면, Windows 인증만 가능하다. 만약 SQL Server의 인증도 필요하게 되었다면 설정 변경을 해야 한다. 아래는 SSMS를 이용하여 서버 인증 방식을 변경하는 방법이다. SSMS에서 개체를 선택하고 마우스 우클릭한다. 을 클릭한다. 왼쪽에서 을 선택한다. 오른쪽에 있는 를 선택한다. 을 클릭한다. 이 변경은 SQL Server ...

SQL Server / 논리 연산자 / IN, NOT IN

SQL Server / 논리 연산자 / IN, NOT IN

예제로 사용한 데이터베이스는 AdventureWorks이다. IN 다음은 Person.Person 테이블에서 FirstName, MiddleName, LastName을 10개 추출하는 쿼리이다. SELECT TOP(10) FirstName, MiddleName, LastName FROM Person.Person 만약 FirstName이 Syed 또는 Sam 또는 John인 사람을 추출하고 싶다면 아래처럼 쿼리한다. SELECT TOP(10) FirstName, MiddleName, LastName FROM Person.Person WHERE FirstName IN ( 'Syed', 'Sam', 'John' ) 물론 아래와 같이 해도 된다. SELECT TOP(10) FirstName, MiddleName, LastName FROM Person.Person WHERE FirstName ...

SQL Server / 연산자 / 비교 연산자, 논리 연산자

예제로 사용한 데이터베이스는 AdventureWorks이다. 같다 HumanResources.Employee 테이블에서 BusinessEntityID가 10인 데이터를 출력한다. select * from HumanResources.Employee where BusinessEntityID = 10 ; 같지 않다 HumanResources.Employee 테이블에서 BusinessEntityID가 10보다 작거나 큰, 즉 같지 않은 데이터를 출력한다. select * from HumanResources.Employee where BusinessEntityID <> 10 ; <> 대신 !=를 사용해도 된다. select * from HumanResources.Employee where BusinessEntityID != 10 ; 크다 HumanResources.Employee 테이블에서 BusinessEntityID가 10보다 큰 데이터를 출력한다. select ...

SQL Server 2022 / SQL Server 서비스 시작, 중지, 다시 시작하는 방법

SQL Server 2022 / SQL Server 서비스 시작, 중지, 다시 시작하는 방법

SQL Server의 서비스를 시작, 중지, 다시 시작하는 방법은 여러 가지가 있다. 그 중 UI를 이용하는 세 가지 방법을 소개한다. SQL Server Configuration Manager SQL Server Configuration Manager를 연다. 왼쪽에서 를 선택한다. 오른쪽에서 SQL Server를 선택하고 마우스 우클릭한다. 원하는 서비스 관련 작업을 클릭한다. SSMS SSMS로 SQL Server에 접속한다. 개체를 선택하고 마우스 우클릭한다. 원하는 서비스 관련 작업을 클릭한다. 서비스 SQL Server를 ...

SQL Server 2022 / 설치 / 인스턴스 추가하는 방법

SQL Server 2022 / 설치 / 인스턴스 추가하는 방법

Microsoft 홈페이지에서는 SQL Server의 인스턴스를 다음과 같이 설명하고 있다. 데이터베이스 엔진 인스턴스는 운영 체제 서비스로 실행되는 sqlservr.exe 실행 파일의 복사본입니다. 각 인스턴스는 여러 시스템 데이터베이스와 하나 이상의 사용자 데이터베이스를 관리합니다. 각 컴퓨터에서 데이터베이스 엔진의 여러 인스턴스를 실행할 수 있습니다. 단순하게 이해하자면, 하나의 OS에 여러 SQL Server를 설치할 수 있다고 보면 된다. 기존 ...

SQL Server / 오류 22022 / SQLServerAgent가 현재 실행되고 있지 않으므로 이 동작을 알릴 수 없습니다.

SQL Server / 오류 22022 / SQLServerAgent가 현재 실행되고 있지 않으므로 이 동작을 알릴 수 없습니다.

SQL Server에 스케줄에 따라 자동 백업하는 작업을 추가할 때 다음과 같은 메시지가 나왔습니다. SQL Server Agent가 실행되고 있지 않아 작업을 추가할 수 없는 것입니다. SQL Server Agent가 실행 중이 아니어서 발생한 문제이므로, 실행시키면 해결되겠죠? SQL Server가 설치된 컴퓨터의 서비스를 엽니다. Windows Server라면 서버 관리자에서 를 클릭하면 됩니다. 아니면, 실행 창을 ...