当前位置: 首页 > article >正文

Ubuntu 上可以安装ms sqlserver?(不能上网)

如果您的 Ubuntu 服务器不能上网,您将无法直接从互联网下载和安装软件包。不过,您仍然可以通过离线方式安装 Microsoft SQL Server。以下是详细的步骤,介绍如何在没有互联网连接的情况下安装 SQL Server。

步骤 1:在有互联网连接的机器上下载所需的软件包

  1. 在有互联网连接的机器上,添加 Microsoft 存储库

    wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add - sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2019.list)" sudo apt update
  2. 下载 SQL Server 软件包

    apt download mssql-server
  3. 下载 SQL Server 的依赖包: 您可以使用 apt-rdepends 工具来列出所有依赖包并下载它们。

    sudo apt install apt-rdepends apt-rdepends mssql-server | grep -v "^ " | xargs -I {} apt download {}
  4. 将下载的包复制到离线服务器: 将下载的所有 .deb 文件复制到离线的 Ubuntu 服务器上。您可以使用 USB 驱动器、SCP、SFTP 或其他文件传输工具。

步骤 2:在离线的 Ubuntu 服务器上安装软件包

  1. 将所有 .deb 文件复制到一个目录: 例如,将所有文件复制到 /tmp/mssql-server 目录。

  2. 安装所有软件包: 使用 dpkg 命令安装所有下载的 .deb 文件。

    cd /tmp/mssql-server sudo dpkg -i *.deb
  3. 解决依赖关系: 如果在安装过程中遇到依赖关系问题,可以使用以下命令来解决:

    sudo apt --fix-broken install

步骤 3:配置 SQL Server

安装完成后,您需要运行 mssql-conf 工具来配置 SQL Server。

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

在配置过程中,您将被要求选择 SQL Server 版本(如 Developer、Express 等)并设置 SA 用户的密码。

步骤 4:验证 SQL Server 服务状态

安装和配置完成后,您可以使用以下命令验证 SQL Server 服务的状态。

systemctl status mssql-server 

您应该会看到类似于以下的输出,显示 SQL Server 服务正在运行。

● mssql-server.service - Microsoft SQL Server Database Engine Loaded: loaded (/lib/systemd/system/mssql-server.service; enabled; vendor preset: enabled) Active: active (running) since ... 

步骤 5:安装 SQL Server 命令行工具(可选)

为了方便管理 SQL Server,您可以在有互联网连接的机器上下载 SQL Server 命令行工具(sqlcmd 和 bcp)及其依赖包,然后将它们复制到离线服务器上进行安装。

  1. 在有互联网连接的机器上,添加 Microsoft 存储库

    sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/prod.list)" sudo apt update
  2. 下载命令行工具及其依赖包

    apt download mssql-tools unixodbc-dev apt-rdepends mssql-tools | grep -v "^ " | xargs -I {} apt download {}
  3. 将下载的包复制到离线服务器: 将下载的所有 .deb 文件复制到离线的 Ubuntu 服务器上。

  4. 安装所有软件包: 使用 dpkg 命令安装所有下载的 .deb 文件。

    cd /tmp/mssql-tools sudo dpkg -i *.deb sudo apt --fix-broken install
  5. 更新 PATH 环境变量: 为了方便使用 sqlcmd 和 bcp,您可以将它们的路径添加到 PATH 环境变量中。

    echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc source ~/.bashrc


http://www.kler.cn/a/535106.html

相关文章:

  • android 打包AAR-引入资源layout-安卓封包
  • GitHub 使用教程:从入门到进阶
  • C语言按位取反【~】详解,含原码反码补码的0基础讲解【原码反码补码严格意义上来说属于计算机组成原理的范畴,不过这也是学好编程初级阶段的必修课】
  • 11. 9 构建生产级聊天对话记忆系统:从架构设计到性能优化的全链路指南
  • 【机器学习与数据挖掘实战】案例11:基于灰色预测和SVR的企业所得税预测分析
  • QT:对象树
  • Flutter初相识
  • 来 Gitcode 免费体验 DeepSeek 蒸馏模型,开启 AI 探索新旅程
  • day33-数据同步rsync
  • deepseek来讲lua
  • 【centOS】搭建公司内网git环境-GitLab 社区版(GitLab CE)
  • 2月7号习题
  • Matlab个性化绘图第8期—进度柱状图
  • LeetCode 每日一题 2025/1/27-2025/2/2
  • HOW - 个人创业(准备篇)
  • Vue 鼠标事件合集,关于鼠标右键的处理方法(改写鼠标右键方法、自定义鼠标右键)
  • 【ABB阀门定位器EDP300如何进行自整定】
  • 解决使用python提取word文档中所有的图片时图片丢失的问题
  • MMU工作原理
  • linux的基础入门2
  • 3步打造C# API安全密盾
  • DS目前曲线代替的网站汇总
  • word数学模式公式显示不全
  • 【hudi】基于hive2.1.1的编译hudi-1.0.0源码
  • Hangfire.NET:.NET任务调度
  • ByConity二进制集群版部署