사용자 도구

사이트 도구


mssqlserver

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
마지막 판 양쪽 다음 판
mssqlserver [2018/11/13 09:52]
kwon37xi
mssqlserver [2018/12/20 15:02]
kwon37xi
줄 17: 줄 17:
 {{::sqlserver_port.png|}} {{::sqlserver_port.png|}}
     * Service 에서 해당 인스턴스 재시작     * Service 에서 해당 인스턴스 재시작
 +
 ===== 2017 Linuix 버전 설치 ===== ===== 2017 Linuix 버전 설치 =====
   * 2017 버전부터 Linux 지원   * 2017 버전부터 Linux 지원
줄 25: 줄 26:
     * password: ''password12!''     * password: ''password12!''
 <code sh> <code sh>
-sudo docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=password12!' \+sudo docker run -e 'ACCEPT_EULA=Y' 
 +   -e 'MSSQL_SA_PASSWORD=password12!' \ 
 +   -e 'TZ=Asia/Seoul' \
    -p 1433:1433 --name sqlserver2017 \    -p 1433:1433 --name sqlserver2017 \
    -d microsoft/mssql-server-linux:2017-latest    -d microsoft/mssql-server-linux:2017-latest
  
 +# TZ=Asia/Seoul 은 운영체제 시간은 그대로인 상태로 sqlserver의 시간대만 Asia/Seoul로 변경한다.
 # 완성형 필요하면 추가 옵션 # 완성형 필요하면 추가 옵션
 -e 'MSSQL_COLLATION=Korean_Wansung_CI_AS' -e 'MSSQL_COLLATION=Korean_Wansung_CI_AS'
 </code> </code>
-  * Timezone 설정 - ''Asia/Seoul''로 시간대를 지정해야 한다.<code sh>+  * 만약 실행 초반에 Timezone 설정을 못했다면 - ''Asia/Seoul''로 시간대를 지정해야 한다. 
 +<code sh>
 docker exec sqlserver2017 /bin/bash -c "apt-get update && apt-get -y install tzdata && ln -snf /usr/share/zoneinfo/Asia/Seoul /etc/localtime && echo 'Asia/Seoul' > /etc/timezone" docker exec sqlserver2017 /bin/bash -c "apt-get update && apt-get -y install tzdata && ln -snf /usr/share/zoneinfo/Asia/Seoul /etc/localtime && echo 'Asia/Seoul' > /etc/timezone"
  
줄 39: 줄 44:
   * Docker 사용시 특히 Mac, Windows 에서는 Docker에 할당된 메모리가 4GB 이상인지 확인해야 한다.   * Docker 사용시 특히 Mac, Windows 에서는 Docker에 할당된 메모리가 4GB 이상인지 확인해야 한다.
   * Windows CMD에서 실행하지 말고 파워셸에서 실행할 것.   * Windows CMD에서 실행하지 말고 파워셸에서 실행할 것.
-  * 아래와 같은 오류가 발생하면(특히 Windows, Mac OS X) PC를 재시작할 것<code>+  * 아래와 같은 오류가 발생하면(특히 Windows, Mac OS X) Docker 자체를 재시작하거나 안되면 PC를 재시작할 것<code>
   Unable to acquire SQL Server application lock   Unable to acquire SQL Server application lock
   ---------------------------------------------   ---------------------------------------------
줄 140: 줄 145:
   * [[https://docs.microsoft.com/ko-kr/sql/powershell/download-sql-server-ps-module?toc=/sql/ssms/toc.json&view=sql-server-2017|SQL Server PowerShell 모듈 다운로드]]   * [[https://docs.microsoft.com/ko-kr/sql/powershell/download-sql-server-ps-module?toc=/sql/ssms/toc.json&view=sql-server-2017|SQL Server PowerShell 모듈 다운로드]]
   * [[https://docs.microsoft.com/ko-kr/sql/ssms/sql-server-management-studio-ssms?view=sql-server-2017|SSMS(SQL Server Management Studio)]]   * [[https://docs.microsoft.com/ko-kr/sql/ssms/sql-server-management-studio-ssms?view=sql-server-2017|SSMS(SQL Server Management Studio)]]
 +  * [[https://www.youtube.com/playlist?list=PL08903FB7ACA1C2FB|SQL Server tutorial for beginners - YouTube]]
mssqlserver.txt · 마지막으로 수정됨: 2020/02/14 11:04 저자 kwon37xi