解決sqlserver限制2G記憶體限制安裝
記錄一次不滿足linux安裝sqlserver最小記憶體限制情況下安裝sqlserver方法。
1.如果之前安裝了sqlserver但並未成功,要先解除安裝(如果未安裝過,跳過)
sudo yum remove mssql-server
sudo rm -rf /var/opt/mssql/
sudo rm -rf /opt/mssql/
2.下載離線安裝檔案(切記:不要線上安裝)
wget https://packages.microsoft.com/rhel/7/mssql-server-2017/mssql-server-14.0.3030.27-1.x86_64.rpm
3.進入下載的檔案目錄執行安裝命令
yum localinstall mssql-server-14.0.3030.27-1.x86_64.rpm
4.破解記憶體限制
1)進入sqlserver目錄 cd /opt/mssql/bin/
2)備份sqlservr檔案 mv sqlservr sqlservr.old
3)使用python2修改記憶體限制的二進位制檔案(python3不支援哦)
oldfile = open("sqlservr.old", "rb").read()
newfile = oldfile.replace("\x00\x94\x35\x77", "\x00\x80\x84\x1e")
open("sqlservr", "wb").write(newfile)
exit()
5.進行sqlserver配置
sudo /opt/mssql/bin/mssql-conf setup
這時候會遇到許可權問題:(沒有則跳過)
執行 : chmod 777 sqlservr 後再開啟服務 systemctl start mssql-server
然後檢視sqlserver狀態:systemctl status mssql-server
6.連線資料庫:
安裝完成後,用sa登入可能會登入失敗
這是密碼策略問題,只需要重新設定sa的密碼就好了
1)停止sqlserver服務:sudo systemctl stop mssql-server
2)切換目錄:cd /opt/mssql/bin
3)執行重置密碼命令:./mssql-conf set-sa-password
4)完成後重新啟動sqlserver服務:sudo systemctl start mssql-server
到這裡就完成了(多一種方法,多一個可能。祝好運!)
相關文章
- 突破oracle for win2K的2G記憶體限制Oracle記憶體
- 突破oracle for win2K的2G記憶體限制 (轉)Oracle記憶體
- Netweaver工作程式的記憶體限制 VS CloudFoundry應用的記憶體限制記憶體Cloud
- 利用USE_INDIRECT_DATA_BUFFERS突破32位的2G記憶體限制(二)記憶體
- 利用USE_INDIRECT_DATA_BUFFERS突破32位的2G記憶體限制(一)記憶體
- Node記憶體限制和垃圾回收記憶體
- Node記憶體限制與垃圾回收記憶體
- aix 共享記憶體段大小限制AI記憶體
- npm打包進行記憶體限制NPM記憶體
- Windows 32bit OS上實體記憶體限制以及ORACLE 10G 在32bit OS的SGA記憶體分配限制解決方法Windows記憶體Oracle 10g
- 安裝記憶體2g的可以裝win10系統嗎_2g記憶體裝win10系統的方法記憶體Win10
- GoldenGate通過CACHEMGR限制記憶體利用Go記憶體
- CentOS限制實體記憶體大小方法CentOS記憶體
- 快取及使用 Circuit Breaker 限制記憶體使用快取UI記憶體
- windows 32位的 Oracle 記憶體限制問題WindowsOracle記憶體
- 新特性解讀 | MySQL 8.0.28 使用者連線記憶體限制MySql記憶體
- 深入理解Kubernetes資源限制:記憶體記憶體
- BottomNavigationView解決三個限制記錄NavigationView
- VB輸入限制的記憶體破解 (2千字)記憶體
- 擺脫限制使有限的記憶體用在刀刃上(轉)記憶體
- 如何使用 Docker 來限制 CPU、記憶體和 IO等資源?Docker記憶體
- Docker-Java限制cpu和記憶體及淺析原始碼解決docker磁碟掛載失效問題DockerJava記憶體原始碼
- 全記憶體的redis用習慣了?那能突破記憶體限制類redis產品ssdb呢?記憶體Redis
- ORACLE 使用超過2G記憶體Oracle記憶體
- oracle 9i 突破win2003記憶體限制Oracle記憶體
- Windows TCP連線數限制解決WindowsTCP
- 詳解nginx的請求限制(連線限制和請求限制)Nginx
- xp下軟體限制策略限制軟體以及破解方法
- Dynamics CRM 圖表超出最大記錄限制的解決方法
- win10系統2g記憶體夠用嗎_2g記憶體可以裝win10流暢嗎會不會卡Win10記憶體
- SQLServer因為OS虛擬記憶體不足而hang住異常解決-鎖定記憶體頁 (LPIM)SQLServer記憶體
- 程式設計師修仙之路--突破記憶體限制的高效能排序程式設計師記憶體排序
- SQLServer記憶體問題分析SQLServer記憶體
- sqlmap+tor解決ip黑名單限制SQL
- 破解RCU安裝對Oracle版本及其它限制Oracle
- 解決IP限制使用代理兔子軟體換IP一鍵完成!
- 解決織夢dedecms限制標題長度
- 解決網站限制IP的三個方法網站