https://github.com/Azure/azure-quickstart-templates
여기에 접속하여 원하는 template를 선택하여 적용하면 된다.
이것을 하기 위해서는 Subscription이 적절해야 한다
https://github.com/Azure/azure-quickstart-templates
여기에 접속하여 원하는 template를 선택하여 적용하면 된다.
이것을 하기 위해서는 Subscription이 적절해야 한다
참고1: https://goo.gl/WzlwkF
참고2: https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-red-hat
참고3: http://www.tecmint.com/install-ms-sql-server-centos-ubuntu-linux/
<CentOS7.2에서 SQL Server를 설치하기>
– mssql-server라는 Package를 설치하기 위한 Repository 추가하기-1
curl https://packages.microsoft.com/config/rhel/7/mssql-server.repo > /etc/yum.repos.d/mssql-server.repo
-sqlcmd 유틸리티 설치를 위한 repository 추가-2
/etc/yum.repos.d/msprod.repo 파일 생성
[packages-microsoft-com-prod] name=packages-microsoft-com-prod baseurl=https://packages.microsoft.com/rhel/7/prod/ enabled=1 gpgcheck=1 gpgkey=https://packages.microsoft.com/keys/microsoft.asc
– MS SQL Server 및 sqlcmd 설치하기
yum install mssql-server mssql-tools -y
– sa 계정에 대한 암호 설정하기 및 SQL Server 시작하기
/opt/mssql/bin/sqlservr-setup
– MS SQL Server 시작 여부 확인하기
systemctl status mssql-server
– 방화벽에서 1433 포터가 허용하기
firewall-cmd –permanent –add-port=1433/tcp
firewall-cmd –reload
firewall-cmd –list-all
– MS SQL Server가 설치된 시스템에서 어떤 포트가 열려 있는지 확인하기
nmap localhost
-sqlcmd로 SQL Server에 연결하기
sqlcmd -S localhost -U SA -P ‘Pa$$w0rd’
– SQL Server Management Studio로 Linux에 설치된 SQL Server에 연결하기
여기서 Database 생성 및 Table을 생성하여 데이터를 입력하여 보니 정상적으로 동작한다.
물론 Database Backup도 잘된다
** 주의 사항 **
SQL Server를 설치하려면 최소 4GB의 메모리가 필요하다
참고: https://fossbytes.com/powershell-replaces-command-prompt-windows/
Windows 10 Insider Build 14971 버전에서 [실행] 에서 “cmd.exe”를 입력하면 명령 프롬프트가 아닌 powershell이 실행된다.
또한 “WIN+X”를 누르거나 [윈도 탐색기]에서 “SHIFT+마우스 우측키”를 누를 때 명령 프롬프트가 아닌 Powershell이 실행되도록 변경이 된다.
현재 상태에서도 아래 그림과 같이 변경한 후 “WIN+X”를 누르면 Windows PowerShell이 실행된다.
참고: https://fossbytes.com/equivalent-sudo-command-windows/
runas /noprofile /user:Administrator cmd
윈도우 컴퓨터에서 메모장(notepad.exe) 프로그램을 실행하는 경우에는 현재 로그인 한 사용자 계정으로 실행하게 된다.
만약 로그인 하지 않은 다른 사용자 계정으로 실행하고자 한다면 다음과 같이 하면 된다.
1) cmd.exe (또는 Windows 키 + R)
2) runas /user:jesuswithme notepad.exe
runas /user:mydomain\administrator notepad.exe
runas /user:localhost\administrator powershell.exe
runas /user:mydomain\administrator /noprofile sqlcmd.exe
이러한 작업이 필요한 이유는 배치 파일이나 스크립트를 실행할 때 다른 사용자 계정으로 해당 파일을 실행할 때 도움이 된다. 즉, 스크립트의 내용이 실행될 때 현재 로그인한 계정이 아닌 다른 계정이 필요한 경우, 이와 같이 작업을 하면 되는 것이다
– Credential Guard
– Remote Credential Guard
– Control Flow Guard
– Windows Defender
– Device Guard
– Enhanced Logging
– Microsoft OMS