CentOS8中安裝SQLServer


微軟的幫助說的很詳細了,也很好。

阿里雲的centos8里安裝了python3,無須另裝python。

這里提一下關於破解2g內存限制的問題。

安裝到第三步的時候,會提示內存限制。網上找到的破解方法有效,但需要注意以下兩點:

1、使用python3,而不是python執行命令(除非你想重裝python)

2、命令如下:

cd /opt/mssql/bin/ # 進入目錄
mv sqlservr sqlservr.old # 保存備份文件
python # 使用python修改內存限制代碼
>>>oldfile = open("sqlservr.old", "rb").read()
>>>newfile=oldfile.replace(b"\x00\x94\x35\x77",b"\x00\x80\x84\x1e")
>>>open("sqlservr", "wb").write(newfile)
>>>exit()

注意:replace命令里的字符串要加b,不然執行不了。

3、完事給這個文件加上執行權限(步驟略)(我是讀寫執行全給)

到此,看起來一切正常。

 通過查詢微軟幫助,得知修改默認端口號:

sudo /opt/mssql/bin/mssql-conf set network.tcpport <new_tcp_port>

之后重啟服務。

sudo systemctl restart mssql-server

 如果需要重置密碼,可以運行以下命令:

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

本地ssms連接,需要注意ip和端口之間用逗號分隔。如“192.168.1.1,12345”。

成功:

 


免責聲明!

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



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