Linux中的SQLServer命令-sqlcmd

此命令需要mssql-tools的支持,下面链接查看安装教程

http://www.meeleem.com/2016-11-17-44.cshtml

1.连接上你的sqlserver on linux服务器.

2.再终端中输入以下命令,注意, 下面的localhost必须用单引号,否则无法连接,官网的文档中并没有单引号,导致一直无法成功连接.如果使用IP的话,无需单引号,如果要连接远程服务器,只需要把localhost改成远程主机的域名或者ip即可.

sqlcmd -S 'localhost' -U SA -P 'YourPassword'

3.执行你的sql语句.如:

[code lang=”sql”]select name from sys.databases;
go
create database onlinux;
go

具体sql语句用法可以查看微软官方文档 :?https://msdn.microsoft.com/library/ms365303.aspx

Centos7 中安装SQLServer管理工具(mssql-tools)

刚才发布了一个Centos中安装SQLServer的步骤.现在来说一下怎么安装linux端的SQLServer管理工具.

1.切换root超级用户模式(root用户登录的话可以忽略1和3)

sudo su

2.下载配置文件

curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/msprod.repo

3.退出超级用户模式

exit

4.执行安装

sudo yum install mssql-tools

期间要输入两次或者三次”YES”

直至安装完成.