【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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值