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

【Linux】安装 SQL Server 命令行工具 mssql-tools18(Ubuntu 22.04)

引言

mssql-tools18 是一个包含 Microsoft SQL Server 命令行工具的软件包。这些工具包括 sqlcmdbcp

  • sqlcmd 是一个允许你用命令行与 SQL Server 进行交互的工具。你可以用它来运行 SQL 脚本,执行数据库维护任务,以及进行其他数据库管理操作。

  • bcp 是一个用于大规模数据从 SQL Server 数据库导入和导出的工具。

这些工具通常用于自动化或脚本化的数据库任务,包括数据导入/导出、数据库维护、或者运行数据库查询。


正文

  1. 导入公共存储库 GPG 密钥。
curl https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc

  1. 注册 Microsoft Ubuntu 存储库。
curl https://packages.microsoft.com/config/ubuntu/22.04/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
  1. 更新源列表
sudo apt update
  1. 使用 unixODBC 开发人员包运行安装命令。
sudo apt install mssql-tools18 unixodbc-dev

5.安装过程中需要同意 license terms

  1. 可选:向 bash shell 中的 PATH 环境变量添加 /opt/mssql-tools18/bin/。
  • 若要使 sqlcmd 和 bcp 能从登录会话的 bash shell 进行访问,请使用下列命令修改 ~/.bash_profile 文件中的 PATH:
echo 'export PATH="$PATH:/opt/mssql-tools18/bin"' >> ~/.bash_profile
  • 若要使 sqlcmd 和 bcp 能从交互式/非登录会话的 bash shell 进行访问,请使用下列命令修改 ~/.bashrc 文件中的 PATH:
echo 'export PATH="$PATH:/opt/mssql-tools18/bin"' >> ~/.bashrc
source ~/.bashrc
  1. 使用 sqlcmd 本地连接到 SQL Server 实例。
sqlcmd -S localhost -U sa

参考资料

  • https://learn.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-ubuntu?view=sql-server-ver16&tabs=ubuntu2004

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

相关文章:

  • 华为od技术一面
  • 深入探讨 Jenkins 中 HTML 格式无法正常显示的现象及解决方案
  • C#如何封装将函数封装为接口dll?
  • 关于wordpress instagram feed 插件 (现更名为Smash Balloon Social Photo Feed)
  • 架构系列---高并发
  • 缓存、注解、分页
  • word及Excel常见功能使用
  • 使用 Spring Boot 搭建 WebSocket 服务器实现多客户端连接
  • 系统安全架构
  • 用于nodejs的开源违禁词检测工具 JavaScript node-word-detection
  • 【远程项目管理】Focalboard如何在Windows环境使用Docker快速部署
  • 力扣题目解析--最长公共前缀
  • 【MATLAB源码-第280期】基于matlab的MIMO系统16QAM调制ZF算法与SD(球形译码)的误码率曲线对比分析。
  • Windows 笔记本WiFi 功能消失解决办法
  • 通讯学徒学习日记
  • Airflow快速迁移Connections和Variables配置
  • 云轴科技ZStack在CID大会上分享VF网卡热迁移技术
  • 这么好看的搜索框,快来看看是怎么实现的
  • VMLogin如何帮助在亚马逊上找到流量关键词?
  • MATLAB实现蝙蝠算法(BA)
  • 针对告警数量、告警位置、告警类型等参数进行统计,并做可视化处理的智慧能源开源了。
  • flume系列之:flume机器做条带划分提高磁盘性能和吞吐量的详细步骤
  • 服务器技术(二)--Linux基础进阶
  • Chromium127编译指南 Mac篇(一)- 环境准备详解
  • cuda、pytorch-gpu安装踩坑!!!
  • 【环境搭建】Apache ZooKeeper 3.8.4 Stable