【SQL Server】阿里云CentOS安装SQL Server教程 含破解3.5G内存的限制、win端远程连接
參考博客
安裝SQL Server:
參考一:https://blog.csdn.net/shengqianfeng/article/details/84572935
參考二:https://blog.csdn.net/sd7o95o/article/details/81049932
破解內(nèi)存限制:http://www.mamicode.com/info-detail-1838945.html
安裝教程
逐步執(zhí)行執(zhí)行
mkdir -p /opt/sqlserver2017cd /opt/sqlserver2017/wget https://packages.microsoft.com/rhel/7/mssql-server-2017/mssql-server-14.0.1000.169-2.x86_64.rpm執(zhí)行
rpm -ivh mssql-server-14.0.1000.169-2.x86_64.rpm出錯(cuò),因?yàn)樾枰惭b下面的依賴包。
yum install bzip2 yum install gdb yum install libsss_nss_idmap重新執(zhí)行:
rpm -ivh mssql-server-14.0.1000.169-2.x86_64.rpm安裝過(guò)程中出現(xiàn)這個(gè)錯(cuò)誤,是因?yàn)?.5G內(nèi)存限制:
破解內(nèi)存限制方法
切換自己的mssql的bin目錄下 使用下面的命令:
[root@localhost bin]# mv sqlservr sqlservr.old [root@localhost bin]# python >>> a = open("sqlservr.old", "rb").read() >>> b = a.replace("\x80\x10\xb7\xc1", "\x00\x80\x84\x1e") >>> open("sqlservr", "wb").write(b) [root@localhost bin]# chmod +x sqlservr然后再重新來(lái)過(guò)我們的安裝步驟 ./mssql-conf setup 就可以安裝成功了。
驗(yàn)證是否安裝成功
停止、啟動(dòng)或重啟 SQL Server 服務(wù)
systemctl stop mssql-server systemctl start mssql-server systemctl restart mssql-server遠(yuǎn)程連接
配置防火墻實(shí)現(xiàn)遠(yuǎn)程鏈接, 默認(rèn)的 SQL Server 端口為 TCP 1433。 如果你使用FirewallD適合您的防火墻,你可以使用以下命令:
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent sudo firewall-cmd --reload如果提示:FirewallD is not running 說(shuō)明防火墻沒有開啟
開啟防火墻命令:
systemctl start firewalld再運(yùn)行上面兩條命令即可
除了服務(wù)器上的防火墻,阿里云本身也有一層防火墻,需要根據(jù)防火墻相關(guān)的端口再設(shè)置一次安全組規(guī)則。
登錄【阿里云管理控制臺(tái)】,左側(cè)菜單依次點(diǎn):
云計(jì)算基礎(chǔ)服務(wù) -> 云服務(wù)器ECS -> 網(wǎng)絡(luò)和安全 -> 安全組 -> 在安全組列表中選擇默認(rèn)安全組最右邊的‘配置規(guī)則’
-> tab頁(yè)簽選’入方向’ -> 點(diǎn)右上角的‘添加安全組規(guī)則’
-> 規(guī)則方向:入方向 -> 授權(quán)策略:允許 -> 協(xié)議類型:MS SQL(1433) -> 授權(quán)對(duì)象:0.0.0.0/0 -> 確定
配置完畢后,在windows上的sql server輸入服務(wù)器ip、用戶名sa、密碼為剛才設(shè)置的密碼,即可遠(yuǎn)程登錄
OK,登陸成功!~
附:
導(dǎo)入數(shù)據(jù)庫(kù)mdf文件方法
右鍵“數(shù)據(jù)庫(kù)”->附加
如果報(bào)錯(cuò)“無(wú)法更新數(shù)據(jù)庫(kù)xxx 因?yàn)閿?shù)據(jù)庫(kù)是只讀的”,就把數(shù)據(jù)庫(kù)所在的文件夾遞歸設(shè)置權(quán)限為777即可
總結(jié)
以上是生活随笔為你收集整理的【SQL Server】阿里云CentOS安装SQL Server教程 含破解3.5G内存的限制、win端远程连接的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【SQL Server 2017】184
- 下一篇: 【Java数据库】使用JDBC操作MyS