在Ubuntu上安装SQL Server可以通过以下步骤完成:
安装前提准备
首先,确保你的Ubuntu系统已经更新到最新版本:
sudo apt update && sudo apt upgrade
安装步骤
- 导入公共存储库 GPG 密钥:
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
- 注册 SQL Server Ubuntu 存储库:
对于Ubuntu 20.04,使用以下命令:
sudo add-apt-repository "deb [arch=amd64,arm64] https://packages.microsoft.com/ubuntu/20.04/mssql-server-2022 main"
对于Ubuntu 18.04,使用以下命令:
sudo add-apt-repository "deb [arch=amd64,arm64] https://packages.microsoft.com/ubuntu/18.04/mssql-server-2019 main"
- 安装 SQL Server:
sudo apt-get update sudo apt-get install -y mssql-server
- 配置 SQL Server:
安装完成后,运行以下命令并按照提示设置SA密码及选择数据库版本:
sudo /opt/mssql/bin/mssql-conf setup
注意:SA账户密码需要最小长度为8个字符,包括大写和小写字母、十进制数字和/或非字母数字符号。
- 验证服务是否正常运行:
sudo systemctl status mssql-server --no-pager
如果显示服务正在运行,则表示安装成功。
- 打开 SQL Server TCP 端口(默认值为1433):
如果你计划进行远程连接,需要在防火墙上打开SQL Server的TCP端口:
sudo ufw allow 1433
安装 SQL Server 命令行工具
为了方便连接和管理SQL Server,你还可以安装SQL Server命令行工具:
sudo apt-get install -y mssql-tools unixodbc-dev
可选配置
- 启用 SQL Server 代理:为了进行日常数据备份等任务,你需要开启代理:
sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled true
- 更改默认数据或日志目录位置:你可以使用
filelocation.defaultdatadir
和filelocation.defaultlogdir
设置来更改创建新数据库和日志文件的位置。
请注意,具体的安装步骤可能会因Ubuntu版本和SQL Server版本的不同而有所差异。建议参考Microsoft的官方文档以获取最准确的安装指南。