是的,Ubuntu可以运行SQL Server。您可以通过以下几种方式在Ubuntu上安装和运行SQL Server:
使用Microsoft提供的安装包
- 导入公共存储库GPG密钥:
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
- 注册SQL Server Ubuntu存储库:
sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/ubuntu/20.04/mssql-server-2022 main"
- 更新软件包列表:
sudo apt-get update
- 安装SQL Server:
sudo apt-get install -y mssql-server
- 配置SQL Server:
sudo /opt/mssql/bin/mssql-conf setup
- 启动SQL Server服务:
sudo systemctl start mssql-server
- 设置SQL Server TCP端口(如果需要远程连接):
sudo ufw allow 1433/tcp
使用Docker容器运行SQL Server
您还可以使用Docker在Ubuntu上运行SQL Server容器映像。以下是具体步骤:
- 安装Docker(如果尚未安装):
sudo apt-get update
sudo apt-get install -y docker.io
- 拉取SQL Server容器映像:
sudo docker pull mcr.microsoft.com/mssql/server:2022-latest
- 运行SQL Server容器:
sudo docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=<your_strong_password>" -p 1433:1433 --name sql1 -d mcr.microsoft.com/mssql/server:2022-latest
请注意,上述命令中的<your_strong_password>
应替换为您选择的强密码,并确保符合SQL Server的默认密码策略。
通过以上步骤,您可以在Ubuntu上成功安装和运行SQL Server。