当前位置:首页 > 系统教程 > 正文

Ubuntu上部署Microsoft SQL Server详细指南(从入门到精通实战教程)

Ubuntu上部署Microsoft SQL Server详细指南(从入门到精通实战教程)

本教程将详细介绍在Ubuntu系统上部署Microsoft SQL Server的完整步骤,适合新手和小白用户。通过本指南,您可以轻松掌握在Linux环境中安装和配置SQL Server的技巧,实现数据库服务器的快速搭建。

前提条件

  • 一台运行Ubuntu 20.04或更高版本的机器(推荐使用LTS版本)。
  • 拥有sudo权限的用户账户。
  • 稳定的网络连接,用于下载安装包。
  • 至少2GB内存和10GB磁盘空间(生产环境建议更高配置)。

步骤1:更新系统包

首先,打开终端并运行以下命令,确保系统包是最新的。这有助于避免兼容性问题,是Ubuntu SQL Server安装的基础步骤。

    sudo apt updatesudo apt upgrade -y  

步骤2:导入Microsoft存储库密钥

Microsoft SQL Server在Ubuntu上通过官方存储库提供。运行以下命令导入GPG密钥,以验证软件包的真实性。

    wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -  

步骤3:添加SQL Server存储库

接下来,添加Microsoft SQL Server存储库到系统源列表中。这是Microsoft SQL Server部署的关键环节。

    sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/mssql-server-2022.list)"  

更新包列表以反映新存储库。

    sudo apt update  

步骤4:安装SQL Server

现在,安装Microsoft SQL Server软件包。这个过程可能需要几分钟,具体取决于网络速度。

    sudo apt install -y mssql-server  

安装完成后,运行配置脚本以设置SQL Server实例。您需要指定SA(系统管理员)密码并选择版本(例如,开发者版或评估版)。

    sudo /opt/mssql/bin/mssql-conf setup  

按照提示操作:设置强密码并确认版本选择。成功后,SQL Server服务将自动启动。

Ubuntu上部署Microsoft SQL Server详细指南(从入门到精通实战教程) Ubuntu Server安装 Microsoft Server部署 Linux数据库配置 Server教程 第1张

步骤5:配置SQL Server

验证服务状态,确保SQL Server正在运行。这是Linux数据库配置的重要部分。

    systemctl status mssql-server --no-pager  

如果需要,可以调整防火墙设置以允许SQL Server端口(默认1433)。

    sudo ufw allow 1433/tcpsudo ufw reload  

步骤6:测试连接

安装SQL Server命令行工具(可选),以便从终端连接数据库。这个步骤是SQL Server教程的实践环节。

    sudo apt install -y mssql-tools18echo "export PATH=$PATH:/opt/mssql-tools18/bin" >> ~/.bashrcsource ~/.bashrc  

使用以下命令连接SQL Server实例,输入SA密码验证部署是否成功。

    sqlcmd -S localhost -U SA -P "您的密码"  

如果连接成功,您将看到SQL命令提示符。可以运行简单查询如 SELECT @@VERSION; 来检查版本。

常见问题

  • 安装失败:确保系统满足前提条件,并检查网络连接。
  • 连接被拒绝:验证防火墙设置和SQL Server服务状态。
  • 密码忘记:使用 sudo /opt/mssql/bin/mssql-conf set-sa-password 重置。

结论

通过本教程,您已经成功在Ubuntu上部署了Microsoft SQL Server。这个过程涵盖了从安装到配置的全步骤,适用于开发和测试环境。定期更新系统和SQL Server以获得安全补丁。如果您遇到问题,请参考官方文档或社区支持。