在ubuntu中使用命令行工具sqlcmd连接sql server数据库

原文地址::https://blog.csdn.net/zxy13826134783/article/details/94970061

相关文章

1、UBUNTU下访问SQL SERVER数据库----https://www.freesion.com/article/10531206431/

2、Ubuntu下访问sql server数据库----https://blog.csdn.net/qq_30653631/article/details/90443670

3、SQL Server on Ubuntu——Ubuntu上的SQL Server(全截图)----https://www.cnblogs.com/lavender000/p/6869757.html

4、ubuntu下通过FreeTDS访问SqlServer(python示例)----https://blog.csdn.net/li528405176/article/details/87600388

5、Linux环境下访问Windows环境下的SQL Server数据库----https://download.csdn.net/download/verilog_picoblaze/5166569?utm_medium=distribute.pc_aggpage_search_result.none-task-download-2~download~sobaiduend~default-1-5166569.pc_agg_rank_aggregation&utm_term=linuxsql%E6%95%B0%E6%8D%AE%E5%BA%93%E8%AE%BF%E9%97%AE&spm=1000.2123.3001.4430

 

步骤:

首先安装sqlcmd工具

注意:如果你连接的用户是 root用户,命令中带有 sudo 的,sudo都可以酌情去掉,不行再加上

1 安装curl软件包:

  sudo apt install curl

2  导入公共存储库 GPG 密钥

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

3  注册 Microsoft Ubuntu 存储库

curl  https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list

4 更新源列表,并使用 unixODBC 开发人员包运行安装命令。

sudo apt-get update

sudo apt-get install mssql-tools unixodbc-dev

 

到此,sqlcmd工具安装完毕

 

使用该工具进行连接:

1   使用whereis  sqlcmd 查看该工具目录路径,

2   接着输入用户名和密码进行连接:如下:

/opt/mssql-tools/bin/sqlcmd   -S    输入你要连接的ip地址   -U   SA    -P    '你的连接密码'

注意:1  /opt/mssql-tools/bin/sqlcmd  这个是根据你的实际目录填写,就是使用命令whereis sqlcmd 查出来的那个

            2  参数   -S   -U   -P 加上  SA 都要大写,我写小写连接不上

如果连接上了,就会出现:

1>   在这里输入你的sql语句

 

如果需要退出sqlcmd,使用quit即可

 

 

 

 

拓展:

当然你也可以使用osql工具在window系统端进行(本地或者远程连接)连接,这时你需要下载osql工具,该工具也就100多k大小,不需要安装,下载地址:

链接:https://pan.baidu.com/s/1JJnkaKgCtKRPxK6Nu1MYlA  密码:c588

步骤:

1 打开cmd窗口,在电脑左下角的开始哪里输入  cmd,如下图:

然后鼠标左键点击,打开cmd 的dos命令窗口,接着使用命令  cd  到刚才下载的文件目录, 如下图:

 

接着就可以使用该命令进行连接了,

命令格式如下:

osql    -S     数据库所在电脑的ip地址     -U   登陆用户名   -P   登陆密码

需要注意大小写,出现如下图界面代表连接成功:

然后在    1>   输入sql命令进行自由玩耍了

注意:上面的ip和密码我都做了相应的修改

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值