데이터베이스

MS-SQL 설치

funfunweb 2025. 3. 28. 18:10

 

 

 

microsoft sql Server 2019 다운로드

 

 

 

 

 

클릭하면 다운로드 페이지로 이동

사용 가능한 언어 중 꼭 한국어 선택

 

시퀀스 서버 엔진을 다시 가동시키기 위해 윈도우 시스템을 다시 재가동 시킵니다.

재부팅 후

윈도우 인증 모드 -> 시퀀스 서버 인증모드로 바꿔야 합니다.

인증모드는 두가지 인데..

윈도우 인증모드는 윈도우즈 로그인한 그 인증방법과 동일한 계정을 사용하기 때문에 보안상 문제 생길 수 있음 

시쿼스 서버 사용시 - 시퀀스 서버 인증모드를 권장하고 있습니다.

처음 접속할때는 윈도우즈 인증모드로 들어가서 인증해야합니다.

시퀀스 서버 인증모드로 바꾸는 방법

 

 시퀀스 서버에 접속하기 위한 매니지먼트 스튜디오를 실행시킵니다.

 

 

시작 메뉴 - SQL Server 2019 구성 관리자

시퀀스 서버 가동중인지 확인하기 위해 구성관리자 실행시키고

구성 관리자 로컬

sql server 서비스 선택된 상태에서 옆을 보면 지금 사용하고자 하는 sql 서버 서비스이기 때문에 sql 서버 서비스가 선택된 상태에서 sql 서버 익스프레스가 현재 실행되고 있어요.

지금 이게 재가동을 시켰기 때문에(윈도우 한번 껐다 켰음) 자동으로 시퀀스 서버 엔진이 실행되고 있는 상태이구요

만약 이게 실행 중인 상태가 아니고 중지된 상태라면 sql 서버 매니지먼트 스튜디오로 이 해당 데이터베이스의 엔진에 접속 할 수 없게 됩니다. 그래서 반드시 실행중인 상태에서만 시퀀스 서버매니지먼트 스튜디오를 사용하셔야 합니다.

 

이제 이 상태에서 시퀀스 서버 매니지먼트 스튜디오를 사용합니다.

 

서버 유형 보면 여러 유형 있는데 지금은 데이터베이스 엔진만 사용할거라 데이터베이스 엔진 선택하고

인스턴스 명은 sql 익스프레스를 사용할수 있게 나옵니다.

그리고 인증은 window 인증만 가능합니다.

그래서 sql 서버 인증은 사용할 수가 없어요

 

처음에 디폴트는 무조건 윈도우 인증 하게 되면 이때 사용자 이름이나 암호를 입력할 필요가 없습니다.

 

이미 현재 로그인한 상태 관리자 계정으로 로그인 한 상태에서 그대로 연결되었기 때문에 연결 버튼 누르면 

윈도우즈 인증모드 자체로 그대로 연결이 됩니다.

 

아래와 같은 에러 발견할 경우

SQL Server 설치 후, 로그인을 하려고 할 때 위와 같은 오류가 뜨는 원인은 마이크로소프트사가 2022 7 12일에 SQL Server Native Client 11.0 (SNAC) 대한 지원을 료하여서, SNAC 11.0 사용하는 어플리케이션은 최신버전의 드라이버로 업데이트하지 않았을 경우 위와 같은 오류가 발생한다고 합니다따라서 SQL Server 설치한  후 위와 같은 오류가 발생하지 않으려면 해당 PC "Microsoft OLE DB Driver for SQL Server"  18.x 버전 이상으로 설치되어 있어야 합니다.

근본적인 해결 방법은  "Microsoft OLE DB Driver for SQL Server 18.x" 사용하도록 드라이버를 업데이트하는 것이며아니면 다음에 제시한 두 가지 해결 방법 중 하나를 선택해서 로그인을 진행하면 됩니다.

 

1) 첫 번째 해결 방법

첫 번째 해결 방법은 아래 그림에 나타낸 것과 같이 [데이터베이스 엔진에 연결] 창 안에서 "연결 속성" 탭을 선택한 "서버 인증서 신뢰" 체크박스를 체크 상태로 클릭한 후 연결] 버튼을 누르는 방법입니다.

 

2) 두 번째 해결 방법

사실상 두 번째 방법도 원인 해결에 있어서는 첫 번째 방법과 동일한 방법으로는 서버 인증서 신뢰 체크에 해당하는 파라미터를 직접 설정하는 것입니다. 아래 그림에 나타낸 것과 같이 [데이터베이스 엔진에 연결] 창의 "추가 연결 매개 변수"탭을 선택하여 보이는 텍스트 입력 창 안에 TrustServerCertificate = True 라고 입력한 후 [연결] 버튼을 누르는 방법입니다.

 

위와 같은 방법으로 해결하면 됩니다.

데이터베이스 연결됨.

이 상태에서 데이터 베이스 만들고 사용할 수 있지만, 윈도우즈와 계정이 일치하는 상태이기 때문에 (윈도우즈 계정만 알면 데이터베이스에 언제든 접속 가능하기 때문에 보안에 취약해요) 인증모드를 sql 서버 인증모드로 바꿔야 하는데

서버 인스턴스 개체탐색기에 서버 인스턴스 명 위에서 우클릭

 

 

속성 선택

확인 눌러요

sa(관리자 계정 ) 선택 - 우클릭

우클릭 해서 속성 선택
암호 변경 후 확인

sa계정 활성화 시키기

sa 우클릭 - 속성

 

상태 에서 로그인 사용 

여전히 활성화 되어 있지 않습니다.

x모양 비활성화 뜻합니다.

활성화 시키려면 로그아웃하고 다시 로그인 하면 됩니다.

 

데이터 베이서 서버를 중지 시킵니다.

중지가 되면 아이콘이 바뀝니다. 초록에서 빨강상자로 

다시 서비스 시작

이제 실행이 되었습니다.

이제 시작메뉴에서 메니지먼트 스튜디오를 실행시킵니다

이제 sql server  매니지먼스 스튜디오가 가동 되었습니다.

이제 데이터베이스 엔진을 윈도우즈 인증모드가 아닌 sql 서버 인증모드로 쓸거에요

에러 나면 신뢰 서버 인증서 체크박스 체크해주세요

 

시퀀스 서버 이용 준비 완료!