开发者学堂课程【SQL Server on Linux 入门教程:SQLServer On Linux 连接】学习笔记,与课程紧密联系,让用户快速学习知识
课程地址:https://developer.aliyun.com/learning/course/386/detail/4839
SQLServer On Linux 连接
内容介绍
一、Connection and Query SQL Server on Linux
二、Connection and Query SQL Server on Windows
一、Connection and Query SQL Server on Linux
通过 sqlcmd 的工具从本身的机器去连接 SQL Server,并且进行一个简单的查询。
首先连接虚拟机输入密码,使用 sqlcmd 连接 SQL Server,不建议直接输入密码,要回车输入密码,这样就看不到密码是什么,进行一个简单的查询,go 语句提交,这就是使用 sqlcmd 连接 SQL Server 的查询方法。
1.sqlcmd -S localhost -U SA -P ' <YourPassword>'
2.sqlcmd -S localhost -U sa
3.sqlcmd -S localhost -U SA -Q "select name from sys , databases"
具体代码如下:
[cherishs-MacBook-Pro:~ cherish$ ssh root@192. 168.99.101
[root@192.168.99.101's password:
Last login: Sun Dec 18 22:38:15 2016 from 192.168.99.1
[root@localhost ~]# sqlcmd -S localhost,1433 -U sa
[Password:
[1> select name from sys. database;
[2> go
Msg 156, Level 15, State 1, Server localhost, Line 1
Incorrect syntax near the keyword ' database'.
[1> select name from sys . databases;
[2> G0
name
master
tempdb
model
msdb
(4 rows affected)
[1> exit
[root@localhost ~]# sqlcmd -S localhost,1433 U sa -Q "select name from sys .
databases"或者直接在查询语句里面 sqlcmd 的命令里面去输入这个查询的语句。这条语句就会请求 SQL Server 去查询 Q 后面的一条语句,完成之后它会退出这个 sqlcmd。
Password:
name
master
tempdb
model
msdb
(4 rows affected)
[root@localhost ~]#
二、Connection and Query SQL Server on Windows
用传统的 windows 版去连接 SQL Server 服务,这会使用 sys 的工具。查询结果:
Select*from sys.databses;
Select VERSION