본문으로 바로가기
시놀로지 MSSQL 설치 따라하기 #1 (22년 6월) -SQL 2019 버전 - 바보처럼코딩하기

시놀로지 MSSQL 설치 따라하기 #1 (22년 6월) -SQL 2019 버전

반응형


우선 시놀로지 접속을 하겠습니다.
A1.접속후 메인메뉴 (빨간 체크)를 클릭해줍니다.

A2.도커(빨간 동그라미)가 설치되어 있는지 확인해봅니다.

도커가 없다면? 설치를 해줘야겠네요. 저는 이미 있으니 도커를 삭제하고 다시 설치를 하겠습니다.

A3.패키지 센터에서 도커를 찾는 방법은
바탕화면 패키지 센터를 클릭(v표시) 해주고 돋보기 모양이 있는 검색창에 docker를 검색(2번) 해주시면 나옵니다. (3v)와 같이 클릭을 해주면 도커를 선택하게 됩니다. * (3v에서) 도커가 두개 보이는데, 위 or 아래 같은 링크 내용이니 상관없이 클릭해서 들어가시면 됩니다.

A4.클릭해서 들어가면 아래 그림과 같이 열기 버튼이 보이고 드랍다운 버튼을 누르면 설치제거가 보입니다. 설치 제거를 클릭해주겠습니다.

* 설치 제거 전에 혹시 내가 사용중인 도커가 있는지 생각을 해보시기 바랍니다.
A5.현재 도커에서 사용중인 컨테이너가 있는지 확인을 한번 더 해보겠습니다.
시놀로지 바탕화면에서 메인메뉴(v)를 클릭하시고

A6.도커를 클릭해줍니다.

A7.실행 중인 컨테이너가 없는지 확인을 꼭 하시기 바랍니다.

A8.이후 A4와 같이 설치제거를 클릭해주시고 아래 그림처럼 설치제거를 합니다.

A9. 다시 바탕화면에서 패키지 센터를 클릭하고 (2) 도커 검색후 (3) 도커 선택을 해줍니다.

A10. 설치버튼을 눌러줍니다.

A11. 설치가 다되면, "열기"로 버튼이 바뀝니다. 열기를 눌러줍니다. 비어 있는 도커를 보실수 있습니다.

A12. 예전 기억을 되살려 풀링해서 2022버전을 설치해보려합니다. (putty 이용) 아래의 링크로 가서 푸티를 다운 받을겁니다.
https://www.putty.org/

 

Download PuTTY - a free SSH and telnet client for Windows

Is Bitvise affiliated with PuTTY? Bitvise is not affiliated with PuTTY. We develop our SSH Server for Windows, which is compatible with PuTTY. Many PuTTY users are therefore our users as well. From time to time, they need to find the PuTTY download link. W

www.putty.org

A13. 링크를 들어가면 아래와 같이 나오고 Download PuTTY를 클릭해줍니다.

A14. 제 컴퓨터는 64비트이기 때문에 64-bit x86에 (v표한) msi파일을 받겠습니다. 32비트 사용자는 그 아래아래 있는 32-bit x86버전을 받으세요.

A15. 다운받은 파일을 실행시키면 아래의 창이 나오고 next

A15-1. next

A15-2. next 한번 더 누르면 창이 바뀌면서 완료됐다는 창이 나옵니다. 이제 finish를 눌러주고 설치를 완료합니다.

A16. 윈도우 시작 버튼(윈도우 왼쪽하단 구석의 버튼) 을 누르고 설치된 앱을 보면 4가지의 앱이 깔려 있는데 V체크한 putty 를 실행시킵니다.

A17. Putty 설정화면이 뜹니다.

A18. 접속전에 일반적으로 포트가 22인걸 확인할수 있는데 2가지를 체크해줍시다.
공유기의 포트 설정

시놀로지의 제어판 설정 (제어판> 터미널 및 SNMP : SSH 서비스 활성화 포트 22

*1433 포트도 열어주시고, DSM에서도 마찬가지로 22와 1433포트 설정을 해주세요.

A19. 시놀로지의 DNS설정(4)이 되어 있는지 확인해주시고,


A20. (1)시놀로지 접속주소 입력 후 (2) open을 눌러주세요.

A21. 푸티를 실행시키면 아래와 같은 창이 뜹니다. 초록 네모상자가 보이면 시놀로지 ID를 입력해주세요.

A22. 초록 네모상자가 보이면 비밀번호를 입력하고 엔터를 칩니다. 참고로 비번을 입력할때는 아무런 변화가 안보입니다.(보안상)

A23. 접속이 되면 아래와 같은 화면이 보여집니다.

A24. docker ps (엔터) 를 실행합니다. 아래와 같이 나오면 정상이고, got permission denied while ....이런 말이 나왔을 경우에 퍼미션 작업을 해줘야합니다.

*퍼미션 주는 방법
nickname@synoname:~$ sudo -i (엔터)
password
root@synoname:~# (<--- root로 변경된다.)
root@synoname:~# synogroup --add docker
root@synoname:~# chown root:docker /var/run/docker.sock
root@synoname:~# synogroup --member docker nickname (nickname = 나스 계정명)

A25. 도커이미지 다운 받기 : 아래의 링크를 클릭합니다.https://hub.docker.com/_/microsoft-mssql-server

 

Microsoft SQL Server by Microsoft | Docker Hub

We and third parties use cookies or similar technologies ("Cookies") as described below to collect and process personal data, such as your IP address or browser information. You can learn more about how this site uses Cookies by reading our privacy policy

hub.docker.com

A26. 화살표를 클릭하면 명령문이 복사됩니다.

또는 그 아래에 링크들이 있습니다. 원하는(자기에게 필요한) 명령문을 복사 해줍시다.
저는 2019-latest를 해보겠습니다.

제가 복사한 명령문은 아래와 같습니다.
docker pull mcr.microsoft.com/mssql/server:2019-latest

A27. 다시 푸티 창으로 와서 붙여 넣습니다. 붙여넣기를 위해서는 초록 네모를 우클릭하면 (ctrl+v처럼 붙여넣기가 됩니다. ) 아래와 같이 나옵니다. 그 뒤에 엔터를 칩니다. (그림은 2022 버전입니다만 2019로 진행해주세요.)

A28. 풀링이 완료되면 아래와 같이 보입니다.

푸티에 아래와 같이 코드를 넣고 실행시키면 도커가 실행됩니다.* 여기에 사연이 좀 많습니다. server collation을 변경하려면 이 방법으로 접근해야 가능합니다.

sudo docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=yourStrong(@)Password" -e "MSSQL_COLLATION=Korean_Wansung_CI_AS"  -p 1433:1433 --name slq1 -d mcr.microsoft.com/mssql/server:2019-latest

 

A29. 이제 푸티를 닫고, 시놀로지의 도커를 실행시키고, 이미지를 클릭하면 아래와 같이 이미지가 들어와있는것을 볼수 있습니다. (도커를 실행시키는 방법은 위 A5,A6 대로 하시면 됩니다.)

(A30~50까지는 글 수정으로 인해 삭제했습니다.)

A51. 꾸준히 잘 돌아가는게 보이니 SSMS로 접속을 해보겠습니다.

로그인: SA
비밀번호: yourStrong(@)Password
접속주소는: 계정명.synology.me,1433

A52. 정상적으로 접속이 완료됐습니다.

 

 

 

 

 

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유