Linux安装SQL Server 2017(连接篇SQL Server on linux)
2018-01-29 14:05
615 查看
安装篇:Linux下安装SQL Server 2017(安装篇)
连接篇:Linux下安装SQL Server 2017(连接篇)
连接数据库
(1)下载客户端连接工具的源
连接篇:Linux下安装SQL Server 2017(连接篇)
连接数据库
(1)下载客户端连接工具的源
curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo[/code]
(2)安装客户端连接工具、unixODBC开发人员包yum install -y mssql-tools unixODBC-devel
(3)添加环境变量,之后执行客户端工具时,直接输入命令就可以,比如:sqlcmd命令连接数据库时,直接输入命令执行,不需要输入一堆的路径。echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc source ~/.bashrc
(4)用sqlcmd命令,连接SQL Server实例,建库、建表、插入数据、查数据。[root@localhost ~]# sqlcmd -S localhost -U SA -P '你设置的密码' 1> select db_name(); 2> go -------------------------------------------------------------------------------------------------------------------------------- master (1 rows affected) 1> create database test; 2> go 1> use test; 2> go 已将数据库上下文更改为 "test"。 1> create table test(id int not null primary key ,name varchar(10)); 2> go 1> insert into test values(1,'123'); 2> insert into test values(2,'456'); 3> go 1> select * from test; 2> go id name ----------- ---------- 1 123 2 456 (2 rows affected) 1>
从上面的输出来看,成功连接上sql server,成功创建数据库、表。
退出sqlcmd的命令为 exit 或者 quit。
(5)从远程连接SQL Server
通过ifconfig命令,获取SQL Server安装机器的IP地址,这里是 192.168.70.129(命令输出的第2行)[root@localhost ~]# ifconfig ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.70.129 netmask 255.255.255.0 broadcast 192.168.70.255 inet6 fe80::e9c4:18ed:61f:5f4f prefixlen 64 scopeid 0x20<link> ether 00:0c:29:94:a1:c2 txqueuelen 1000 (Ethernet) RX packets 287347 bytes 355674334 (339.1 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 75175 bytes 4703959 (4.4 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0用
这里用SQL Server 2014的客户端工具,远程连接2017:
相关文章推荐
- Linux下安装SQL Server 2016(连接篇SQL Server on linux)
- Linux下安装SQL Server 2016(连接篇SQL Server on linux)
- Linux下安装SQL Server 2016(连接篇SQL Server on linux)
- Linux安装SQL Server 2017(安装篇SQL Server on linux)
- Linux下安装SQL Server 2016(准备篇SQL Server on linux)
- Linux下安装SQL Server 2016(安装篇SQL Server on linux)
- Linux下安装SQL Server 2016(安装篇SQL Server on linux)
- Linux下安装SQL Server 2016(准备篇SQL Server on linux)
- FreeTDS安装配置,Linux和Unix连接MS SQLServer和Sybase数据库
- 安装SQL Server For Linux(Install SQL Server)
- SQL Server 2017 on Linux自动安装
- SQL SERVER ON LINUX安装和使用
- ubuntu下安装 Sql server on linux
- java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver Eclipse3.1 数据库连接测试程序(SQL Server 2000 Driver for JDBC Service Pack 3 安装测试)
- 安装SQL Server 2005之后找不到SQL Server Management Studio Express
- SQL Server 2005 上安装SQL Server Management Studio
- ----------------MS SQL SERVER数据库置疑后恢复步骤 --------------SQL Server安装挂起-------------
- 免安装Oracle客户端使用PL/SQL连接Linux Oracle 注意事项
- SQL Server 2005 开发版 安装问题 安装完成后没有SQL Server Management Studio
- 安装完SQL Server 2005 Express后安装SQL Server Management Studio Express提示:Setup is missing prerequisites:- MSXML6