centos7安装sql-server2017
- 1. 关闭selinux
Vim /etc/selinux/conf
将selinux=enable 改成selinux=disabled
- 2. 清空/关闭iptables策略
Iptables –L
Iptabels –F
Service stop iptables
/etc/init.d/iptables save
- 3. 下载163yum源
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
更新yum源
4.下载sql-server2017yum源
curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-preview.repo
5.yum安装sql-server
yum install -y mssql-server
6.安装完成之后,执行下面命令,根据提示设置SA密码,并选择相应的版本
/opt/mssql/bin/mssql-conf setup
7.开启防火墙上的 SQL Server 端口,默认为TCP 1433
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent
sudo firewall-cmd --reload
# firewall-cmd未启用不需要做此设置
8下载 Microsoft Red Hat 存储库配置文件
curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo
如果服务器以前安装过mssql,需要删除任何较旧的 unixODBC 程序包
yum update
yum remove unixODBC-utf16 unixODBC-utf16-devel
9.运行以下命令以安装mssql 工具与 unixODBC 开发人员包
yum install -y mssql-tools unixODBC-devel
10.添加/opt/mssql-tools/bin/路径到环境变量
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc
11.本地连接配置
以下步骤使用 sqlcmd 本地连接到新的 SQL Server 实例
使用 SQL Server 名称 (-S),用户名 (-U) 和密码 (-P) 的参数运行 sqlcmd。 在本教程中,用户进行本地连接,因此服务器名称为 localhost。 用户名为 SA,密码是在安装过程中为 SA 帐户提供的密码。
sqlcmd -S localhost -U SA -P '<YourPassword>'
本地链接数据库:
下载SQL Server Management Studio管理工具 https://go.microsoft.com/fwlink/?linkid=873126 不可使用低版本的管理工具,小编在使用低版本管理工具过程中无故出现一些异常,最新版2017管理工具正常。
通过windows下的SQL Manager Studio 连接到Linux 上的SQL Server,此处密码为你安装过程中设置的密码
12.创建和查询数据
下面各部分将逐步介绍如何使用 sqlcmd 新建数据库、添加数据并运行简单查询。
新建数据库
以下步骤创建一个名为 TestDB
的新数据库。
在 sqlcmd 命令提示符中,粘贴以下 Transact-SQL 命令以创建测试数据库:
SQL复制
CREATE DATABASE TestDB
在下一行中,编写一个查询以返回服务器上所有数据库的名称:
SQL复制
SELECT Name from sys.Databases
前两个命令没有立即执行。 必须在新行中键入 GO
才能执行以前的命令:
SQL复制
GO
插入数据
接下来创建一个新表 Inventory
,然后插入两个新行。
在 sqlcmd 命令提示符中,将上下文切换到新的 TestDB
数据库:
SQL复制
USE TestDB
创建名为 Inventory
的新表:
SQL复制
CREATE TABLE Inventory (
id INT,
name NVARCHAR(
50), quantity
INT)
将数据插入新表:
SQL复制
INSERT INTO Inventory
VALUES (
1,
'banana',
150);
INSERT INTO Inventory
VALUES (
2,
'orange',
154);
要执行上述命令的类型 GO
:
SQL复制
GO
选择数据
现在,运行查询以从 Inventory
表返回数据。
通过 sqlcmd 命令提示符输入查询,以返回 Inventory
表中数量大于 152 的行:
SQL复制
SELECT *
FROM Inventory
WHERE quantity >
152;
执行命令:
SQL复制
GO
转载于:https://www.cnblogs.com/guarderming/p/10375557.html
centos7安装sql-server2017相关推荐
- 安装SQL Server2017 过程中报KB29119355失败的解决方案
SQLServer 2017脱机版下载地址: http://download.microsoft.com/download/6/4/A/64A05A0F-AB28-4583-BD7F-139D0495 ...
- WIN10安装SQL Server2017
前言 小编前段时间需要用到SQL Server,于是将具体的安装步骤记录下来,希望能有所帮助 数据库引擎安装 下载SQL Server 2017,具体的下载不再赘述 接下来以图片展示 SQL Serv ...
- centos7 安装sql_在Linux Distribution CentOS 7上安装SQL Server vNext CTP
centos7 安装sql .polje { font-family:'Courier New'; } .polje { font-family:'Courier New'; } It was a p ...
- win10安装SQL Server 2017 遇到的一大堆问题(+SSMS)【最后用虚拟机解决】
[注]直接拖到最后就是安装虚拟机的注意事项了--前面其实都是白搭-- 刚开始就按照教程安装 -- SQL server2017安装教程 - CSDN博客 https://blog.csdn.net/q ...
- 安装Sql server2019时出现错误:服务没有及时响应启动或控制请求
1.附上错误![错误界面] 一开始装的是sql server2019 Developer Edition基本,然后就出现了这样的界面.... 作为一个菜鸟,真的是看了太多处理办法:查了怎么删除干净sq ...
- linux centos7上安装sql developer
安装JDK 下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 1)ro ...
- CentOS7 安装并使用SQL Server
CentOS7 安装并使用SQL Server Linux 上的 SQL Server 安装指南 参考:https://docs.microsoft.com/zh-cn/sql/linux/sql-s ...
- SQL Server2017的SSMS 下载安装
SQL Server2017的SSMS 下载安装 只是多了客户端工具, 不影响原来的SQL Server2008服务. https://download.microsoft.com/download/ ...
- linux能装sql2000,亲测linux安装sql server (docker+centos7)
sql server已经支持在linux中安装了.最简单的方式还是使用docker, 今天我就带大家来,体验一下使用docker来安装sql server.超爽!!! 一.使用docker下载并配置s ...
- SQL SERVER学习(五)——CentOS7下安装SQL SERVER
官方文档:https://docs.microsoft.com/en-us/sql/linux/quickstart-install-connect-red-hat OS必须条件: Memory: 3 ...
最新文章
- 小鱼易连获腾讯数亿C轮投资,云视频布局产业互联网
- reactNative 计算时间差
- elementui 如何修改表格里面cell的样式
- 计算机控制中mcu,MCU学习1:单片机控制应用很广,它在智能控制中起什么作用?...
- 如何用tf2.0训练中文聊天机器人chatbot
- 没有装Express版Sql Server 2005就不能用WebPart ?
- 《大数据技术原理与应用》第三版 林子雨编著 第一章 大数据概述
- vscode的pip安装
- win10系统(64位)3dmax2018安装与破解遇到问题
- Python微信库:itchat的用法详解
- python截图并识别文字
- C# 正则表达式数字匹配
- MySQL中的保留字
- 金蝶计算机快捷键,金蝶kis系列软件常用快捷键汇总
- AXI协议中的BURST
- JS获取当天23时59分59秒
- 新一代打包神器parcel简介
- csv日文乱码问题的解决
- 【图灵机器人】图灵机器人API V2版使用采坑指南
- php打包签名apk文件在哪,Android_android应用签名详细步骤,1、准备工作apk的签名工作可以 - phpStudy...
热门文章
- 五行代码玩转GPT-2,新加坡高中生开源轻量级GPT-2“客户端”
- Python(四)IP代理
- 闪存普及推动技术进步!2016年存储行业五大热门技术回顾
- python核心-类-1
- InheritParasitic.js
- tomcat启动报错
- 微软BI 之SSAS 系列 - 多维数据集维度用法之二 事实维度(退化维度 Degenerate Dimension)...
- SQLPLUS SPOOL命令使用详解
- 中移动TD终端资助或只限五洋巨头
- PowerPoint发布及链接图片的处理