ky10 server sqlcmd 离线安装(手动安装、脚本自动化安装)

文章介绍了如何通过手动操作在服务器上离线安装MSSQLTools和ODBCSQL,以及创建自动化脚本tools.sh和odbc.sh进行快速安装,并通过expect工具处理安装过程中的许可确认。最后提到只需执行install.sh脚本来完成安装并设置环境变量。
摘要由CSDN通过智能技术生成

手动安装

拷贝离线安装包到服务器

进入路径下,执行离线安装命令

cd /root/mssql-tools  #路径根据项目情况进行修改
# 离线安装
rpm -Uvh --force --nodeps *.rpm

需要输入两次yes进行确认

其他的rpm包不需要确认

vim /etc/profile.d/mssqltools.sh
输入内容:

export PATH=$PATH:/opt/mssql-tools/bin/
然后 source一下

source /etc/profile.d/mssqltools.sh

 输入命令进行确认

sqlcmd

 出现上图说明安装成功了

脚本自动化安装

tools.sh脚本


    #! /usr/bin/expect
    spawn rpm -Uvh mssql-tools-17.10.1.1-1.x86_64.rpm --nodeps --force
    set timeout 3
    expect "*Do you accept the license terms?*" {send "\rYES\r"}
    expect off

odbc.sh脚本

    
    #! /usr/bin/expect
    spawn rpm -Uvh msodbcsql17-17.10.5.1-1.x86_64.rpm --nodeps --force
    set timeout 3
    expect "*Do you accept the license terms?*" {send "\rYES\r"}
    expect off

install.sh脚本


rpm -Uvh expect-5.45.4-5.ky10.x86_64.rpm --nodeps --force
#rpm -Uvh  mssql-server-15.0.4355.3-4.x86_64.rpm --nodeps --force
#rpm -Uvh  libatomic-7.3.0-20220207.45.p02.ky10.x86_64.rpm --nodeps --force

expect tools.sh
expect odbc.sh



#添加环境变量
echo "export PATH=$PATH:/opt/mssql-tools/bin" >> /etc/profile
source /etc/profile

安装的时候只要执行install.sh脚本进行安装即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

三希

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值