SQL Server on Linux 2017(初识 LINUX下的SQL-SERVER功能应用)

安装环境Centos7:
官方安装必要條件:
必须 RHEL 7.3 或 7.4 机至少 2 GB的内存

1、设置mssql_server的YUM官方源:
curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo

2、运行以下命令,安装 SQL Server:
yum install -y mssql-server

3、软件包安装完成后,运行mssql conf 安装命令并按照操作提示设置 SA 密码,并选择你的版本
[[email protected] ~]# /opt/mssql/bin/mssql-conf setup


提示许可证:


提示选择语言支持:

安装报错,提示内存太小了不满足要求。

升级系统内存重新(重新执行上面的安装步骤)安装:

提示安装成功。

查看服务端口是否开启:
[[email protected] ~]# ss -tnl

添加防火墙:
[[email protected] ~]# firewall-cmd --zone=public --add-port=1433/tcp --permanent
success
[[email protected] ~]# firewall-cmd --reload
success
[[email protected] ~]#

安装 SQL Server 命令行工具
同样需要设置官方安装源:
curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo

提示:如果你有以前版本的mssql 工具安装,请删除任何较旧的 unixODBC 程序包
运行以下命令以安装mssql 工具与 unixODBC 开发人员包。
[[email protected] ~]# yum install -y mssql-tools unixODBC-devel

为方便起见,添加/opt/mssql-tools/bin/到你的PATH境变量。 这使您可以运行工具,而无需指定完整路径。 在登录会话和交互式/非登录会话中运行以下命令以修改PATH:
[[email protected] ~]# echo ‘export PATH="$PATH:/opt/mssql-tools/bin"‘ >> ~/.bash_profile
[[email protected] ~]# echo ‘export PATH="$PATH:/opt/mssql-tools/bin"‘ >> ~/.bashrc
[[email protected] ~]# source ~/.bashrc

Sqlcmd只是一个用于连接到 SQL Server 并运行查询和执行管理及开发任务的工具。 其他工具包括:
? SQL Server Operations Studio(预览版)
? SQL Server Management Studio
? Visual Studio Code。
? mssql-cli(预览版)
使用 sqlcmd 本地连接到新的 SQL Server 实例。
[[email protected] ~]# sqlcmd -S 192.168.26.210 -U SA –p


创建数据库:

查看所有数据库:
SELECT Name from sys.Databases

创建表插入数据:
1> create table emp(id int,name nvarchar(50))
2> go
2> insert into emp values(1001,‘jerry‘) ;insert into emp values(1002,‘loki‘)
3> go

查看刚刚录入的数据:
1> select * from emp;
2> go

默认数据存放路径:


从SQL-SERVER已经支持LINUX化了,sql-server的数据库高可用负责均衡,数据备份等也更加方便,架构扩展也更加容易实现,解决方案也变得更加丰富和多元化。个人认为:未来LINUX和windows下的许多应用都将进入大融合时代,互补而又相通。

原文地址:http://blog.51cto.com/jdonghong/2120980

时间: 2024-10-03 22:47:46

SQL Server on Linux 2017(初识 LINUX下的SQL-SERVER功能应用)的相关文章

在Linux上使用mssql-conf工具配置SQL Server 2017

mssql-conf是在Linux上安装SQL Server 2017后的一个配置脚本.你可以使用这个实用工具设置以下参数: Agent 启用SQL Server代理 Collation 设置一个新的排序规则 Customer feedback 选择是否发送反馈给微软 Database Mail Profile 设置默认数据库邮件配置 Default data directory 修改新的数据文件的默认路径 Default log directory 修改新的日志文件的默认路径 Default

使用Powershell管理Linux 下的 SQL Server

我们上一篇文章介绍了在Centos 7.3下安装及配置 SQL Server,今天我们主要介绍的是如何在Windows下使用Powershell来管理Linux下的SQL Server,其实说到Powershell大家都已经很熟悉了,Powershell不止是命令集合也是批量程序,可以很好的协助管理员提高日常的运维工作,但是微软的Powershell有一个毛病就是不同的服务需要安装不同的Powershell,对于Lync下的Shell.Exchange Shell和系统自带的Powershell

微软发布 Linux 下的 SQL Server 公众预览版

微软发布了它的下一个版本的 SQL Server 数据库的公众预览版,同时支持 Linux 和 Windows. 在今年 3 月,微软发布过 SQL Server for Linux 的一个内部预览版.同时,微软官方说 SQL Server for Linux 是 SQL Server for Windows 版本的一个子集,将可以运行在 Ubuntu 上或作为 Docker 镜像运行(后来补充说内部预览也支持 Red Hat 的 RHEL).该公司官方称用户购买的 SQL Server 将可以

2017/7/29 SQL PASS台中首发,SQL SERVER 2017 0n Linux ,数据库规划设计

这次我们一次提供两个场次让大家大大的满足 台中的朋友千万不要错过这难得的机会喔! 活动地点:逢甲大学资讯电机馆418教室? 活动时间:7/29 13:00- 17:00? 费用:全天250 活动场次:13:00~15:00? 主题:SQL SERVER 2016 sp1 新功能以及改变与SQL SERVER 2017 0n Linux 讲师:宋明远(Isaac),程品端 (Egg)? 报名网址:https://goo.gl/forms/Xyw0ZliAWLhSzIP72 活动场次:15:00 ~

SQL Server on Red Hat Enterprise Linux

本文从零开始一步一步介绍如何在Red Hat Enterprise Linux上搭建SQL Server 2017,包括安装系统.安装SQL等相关步骤和方法(仅供测试学习之用,基础篇). 一.   创建RHEL系统(Create Red Hat Enterprise Linux System) 1.      前提准备 由于本文主要研究SQL Server 2017在Linux上的搭建方法,从Install SQL Server on Linux中得知当前SQL Server 2017 CTP

SQL Server on Red Hat Enterprise Linux——RHEL上的SQL Server(全截图)

本文从零开始一步一步介绍如何在Red Hat Enterprise Linux上搭建SQL Server 2017,包括安装系统.安装SQL等相关步骤和方法(仅供测试学习之用,基础篇). 一.   创建RHEL系统(Create Red Hat Enterprise Linux System) 1.      前提准备 由于本文主要研究SQL Server 2017在Linux上的搭建方法,从Install SQL Server on Linux中得知当前SQL Server 2017 CTP

Adobe/Flash Media Server 5.0 linux 64位系统下的安装

一.下载 Adobe/Flash MS5.0下载地址: http://fs1.d-h.st/download/00036/VOt/adobemediaserver_5_ls1_linux64.tar.gz # ./wget http://fs1.d-h.st/download/00036/VOt/adobemediaserver_5_ls1_linux64.tar.gz 二.安装 # ./tar -xvf adobemediaserver_5_ls1_linux64.tar.gz # ./cd

Enable a SQL Server Trace Flag Globally on Linux

https://www.mssqltips.com/sql-server-tip-category/226/sql-server-on-linux// Microsoft has recently released SQL Server to run on Linux servers. Sometimes we need to enable a trace flag globally on SQL Server and in this tip I will demonstrate how to

linux下执行sql脚本链接整理

linux下执行sql脚本        :http://blog.csdn.net/huoyunshen88/article/details/11556951