在Ubuntu上安装和维护SQL Server涉及多个步骤,包括安装、配置、更新、性能调优和常见问题解决。以下是一个详细的指南:
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
对于SQL Server 2022:
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2022.list)"
对于SQL Server 2019:
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"
sudo apt-get update
sudo apt-get install -y mssql-server
sudo /opt/mssql/bin/mssql-conf setup
按照提示选择数据库版本及设置SA密码。
要更新SQL Server到最新版本,可以重复以下命令:
sudo apt-get update
sudo apt-get install -y mssql-server
sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled true
sudo systemctl restart mssql-server
使用filelocation.defaultdatadir
和filelocation.defaultlogdir
设置可更改创建新数据库和日志文件的位置。
sudo mkdir /home/d/mssql/data
sudo chown mssql /home/d/mssql/data
sudo chgrp mssql /home/d/mssql/data
/etc/security/limits.d/mssql-server.conf
文件,设置文件描述符和进程数的限制。tuned-master
进行系统内核设置建议。错误:error while loading shared libraries: liblber-2.4.so.2:
解决办法:下载安装libldap-2.4-2_2.4.47+dfsg.4-1+eagle_amd64
包。
wget https://community-packages.deepin.com/deepin/pool/main/o/openldap/libldap-2.4-2_2.4.47%2Bdfsg.4-1%2Beagle_amd64.debs
sudo dpkg -i libldap-2.4-2_2.4.47+dfsg.4-1+eagle_amd64.deb
错误:error while loading shared libraries: libssl1.1:
解决办法:下载安装libssl1.1_1.1.1-1ubuntu2.1~18.04.23_amd64
包。
wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1-1ubuntu2.1~18.04.23_amd64.debs
sudo dpkg -i libssl1.1_1.1.1-1ubuntu2.1~18.04.23_amd64.deb
以上是在Ubuntu上安装、更新和维护SQL Server的基本指南。请注意,具体步骤可能会因SQL Server版本和系统配置的不同而有所变化。建议参考Microsoft的官方文档以获取最准确的信息。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: ubuntu 定时器如何记录日志