Linux上安裝SQL Server

 



RAM至少要2G以上(建議用4G)


下載Microsoft SQL Server的存放庫設置:
sudo su
curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2019.repo



安裝SQL Server:
yum install -y mssql-server


設置SQL Server:
安裝完成後,執行以下命令來完成SQL Server的設置:
/opt/mssql/bin/mssql-conf setup





您會被提示選擇一個版本、設置SA密碼等。


啟動SQL Server:
systemctl start mssql-server


設置開機啟動:
如果您希望每次開機時自動啟動SQL Server,可以執行以下命令:
systemctl enable mssql-server

開啟防火牆端口:
如果您要從外部訪問此SQL Server實例,確保在EC2的安全組中開放1433端口。

配置EC2安全組:

打開您的EC2 Dashboard。
在左側導航窗格中,選擇“Security Groups”。
選擇與您的SQL Server EC2實例相關的安全組。
點擊“Edit inbound rules”。
添加一條新的規則:
Type: SQL Server
Protocol: TCP
Port Range: 1433
Source: 您的IP地址或者您希望允許的IP地址範圍。如果您想要從任何地方連接,可以設置為 0.0.0.0/0,但這通常不推薦,因為它可能會帶來安全風險。





安裝sqlcmd工具
下載Microsoft的Red Hat存放庫設置文件:
sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo



安裝mssql-tools:
sudo yum install mssql-tools unixODBC-devel



將sqlcmd和bcp添加到PATH:
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
source ~/.bash_profile


登入SQL Server:
sqlcmd -S localhost -U sa -P [YourPassword]

查看所有的資料庫:
SELECT name FROM sys.databases;
GO

查看SQL Server版本:
SELECT @@VERSION;
GO





地端SSMS嘗試連線



留言

這個網誌中的熱門文章

何謂淨重(Net Weight)、皮重(Tare Weight)與毛重(Gross Weight)

Architecture(架構) 和 Framework(框架) 有何不同?_軟體設計前的事前規劃的藍圖概念

經得起原始碼資安弱點掃描的程式設計習慣培養(五)_Missing HSTS Header