sqlserver安裝ubuntu


在ubuntu下安裝sqlserver

版本是20.4LTS , sqlserver 2019

文檔地址:
https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-ubuntu?view=sql-server-linux-ver15

步驟:
1.導入公共存儲庫 GPG 密鑰:
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

2.為 SQL Server 2019 注冊 Microsoft SQL Server Ubuntu 存儲庫:
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"

3.運行以下命令以安裝 SQL Server:
sudo apt-get update
sudo apt-get install -y mssql-server

4.包安裝完成后,運行 mssql-conf setup,按照提示設置 SA 密碼並選擇版本。
sudo /opt/mssql/bin/mssql-conf setup

// 注意,設置密碼時會重復兩次,而且命令行窗口中上不會有字符顯示

5.完成配置后,驗證服務是否正在運行:
systemctl status mssql-server --no-pager

查看配置

sudo cat /var/opt/mssql/mssql.conf

重置密碼

sudo /opt/mssql/bin/mssql-conf set-sa-password

修改默認端口1433

文檔地址
https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-configure-mssql-conf?view=sql-server-linux-ver15#tcpport

步驟
1.使用“network.tcpport”的“set”命令以根用戶身份運行 mssql-conf 腳本:
sudo /opt/mssql/bin/mssql-conf set network.tcpport <new_tcp_port>

2.重啟 SQL Server 服務:
sudo systemctl restart mssql-server

使用windows ssms工具連接時的問題

在win10上用ssms工具連接linux上是sqlserver,無疑是比較簡便的.

文檔地址 - ssms版本
https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-manage-ssms?view=sql-server-linux-ver15#install-the-newest-version-of-sql-server-management-studio-ssms

文檔地址 - 遠程端口修改
https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-configure-mssql-conf?view=sql-server-linux-ver15#enable-outbound-network-access

在ssms里寫IP和端口時注意:

IP加端口號之間使用 , 號隔開,這個問題困了好久,使用 : 號是錯誤的.

1.1.1.1,1445
sa
password

 

asp.net core ado.net 連接字符串

server = localhost,1433; uid = sa; pwd = 123456; Initial Catalog = master

// server 是sqlserver服務器名字,本機可以寫localhost,如果安裝時沒有使用默認的1433端口號,那么后面加一個逗號,寫上端口號

 

其它問題

文檔地址 - 常見問題
https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-troubleshooting-guide?view=sql-server-linux-ver15#common-issues

linux主機名字不能超過15個字符
密碼不能有特色字符,例如 $


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM