SQLServer On Linux 连接|学习笔记

本文涉及的产品
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
云数据库 RDS SQL Server,基础系列 2核4GB
简介: 快速学习 SQLServer On Linux 连接

开发者学堂课程【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

相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS&nbsp;SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/sqlserver
相关文章
|
1月前
|
存储 运维 Shell
运维.Linux.bash学习笔记.数组及其使用
运维.Linux.bash学习笔记.数组及其使用
24 0
|
19天前
|
监控 网络协议 Linux
在Linux中,如何查看某个网卡是否连接着交换机?
在Linux中,如何查看某个网卡是否连接着交换机?
|
20天前
|
Ubuntu Linux 开发工具
【事件中心 Azure Event Hub】在Linux环境中(Ubuntu)安装Logstash的简易步骤及配置连接到Event Hub
【事件中心 Azure Event Hub】在Linux环境中(Ubuntu)安装Logstash的简易步骤及配置连接到Event Hub
|
20天前
|
移动开发 监控 网络协议
在Linux中,如何查看 http 的并发请求数与其 TCP 连接状态?
在Linux中,如何查看 http 的并发请求数与其 TCP 连接状态?
|
29天前
|
SQL Java 数据库连接
JDBC连接SQL Server2008 完成增加、删除、查询、修改等基本信息基本格式及示例代码
这篇文章提供了使用JDBC连接SQL Server 2008数据库进行增加、删除、查询和修改操作的基本步骤和示例代码。
|
26天前
|
缓存 负载均衡 网络协议
Linux的TCP连接数量与百万千万并发应对策略
【8月更文挑战第15天】在Linux系统中,关于TCP连接数量的一个常见误解是认为其最大不能超过65535个。这一数字实际上是TCP端口号的上限,而非TCP连接数的直接限制。实际上,Linux服务器能够处理的TCP连接数远远超过这一数字,关键在于理解TCP连接的标识方式、系统配置优化以及应用架构设计。
113 2
|
28天前
|
SQL 监控 数据库
SQL Server如何判断哪些会话/连接是长连接?
【8月更文挑战第14天】在SQL Server中,判断长连接可通过活动监视器查看持续时间和状态;查询`sys.dm_exec_sessions`获取持续时间超阈值的会话;利用性能监视器跟踪“User Connections”计数器变化;审查应用代码中连接池配置;或分析网络流量寻找持久连接。这些方法有助于管理和优化连接。
|
28天前
|
NoSQL Java Linux
springboot+redis+虚拟机 springboot连接linux虚拟机中的redis服务
该博客文章介绍了如何在Spring Boot项目中通过配置和代码实现连接运行在Linux虚拟机上的Redis服务,并提供了详细的步骤和测试结果截图。
springboot+redis+虚拟机 springboot连接linux虚拟机中的redis服务
|
14天前
|
Linux 网络安全 网络架构
如何处理在学校Linux连接不上服务器
如何处理在学校Linux连接不上服务器
32 0
|
19天前
|
缓存 NoSQL Linux
【Azure Redis 缓存】Linux VM使用6380端口(SSL方式)连接Azure Redis (redis-cli & stunnel)
【Azure Redis 缓存】Linux VM使用6380端口(SSL方式)连接Azure Redis (redis-cli & stunnel)