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

  • Post author:
  • Post category:其他


步骤:

首先安装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和密码我都做了相应的修改



版权声明:本文为zxy13826134783原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。