美高梅官方网站3045-mgm6608美高梅app下载
Ubuntu 16 安装 SQL Server v.Next

Ubuntu 16 安装 SQL Server v.Next

作者:美高梅官方网站3045    来源:未知    发布时间:2019-11-27 21:37    浏览量:

 前言

CentOS7 安装并动用SQL Server

二〇一六年二月八日,微软发表了新式的 SQLServer 公共预览版 SQL Server vNext CTP1,其得以运作在 Linux 和 Windows 操作系统上。该预览版扶持的操作系统平台有 Linux、Windows、Docker、maxOS 、Azure 虚构机。在Linux 上设置的预览版协理 SQL Server 数据库引擎的居多特色。

转帖请申明出处: 

Linux 上的 SQL Server 安装指南

  • 参考:https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-setup

图片 1

支出条件嘛, 作为.Net系Sql Server这是少不了的. 听过Sql server能够安装在Linux上了..于是抱着试大器晚成试的心气体验了风姿洒脱把..

小编依照CentOS7开展安装操作

  • 下载 Microsoft SQL Server Red Hat 存款和储蓄库配置文件
   sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server.repo
  • 运作以下命令,安装 SQL Server
sudo yum update -y
sudo yum install -y mssql-server
  • 安装达成现在,试行下边三令五申,根据提示设置SA密码,并选用相应的版本
sudo /opt/mssql/bin/mssql-conf setup

![图形描述][1]

保障SA账户密码中度满意暗许供给(起码 8 个字符,包涵大写和小写字母、十进制数字和/或非字母数字符号卡塔 尔(阿拉伯语:قطر‎

  • 布署实现后,请证实服务是不是正在周转
systemctl status mssql-server

![图表描述][2]

  • 敞开防火墙上的 SQL Server 端口,默认为TCP 1433
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent
sudo firewall-cmd --reload
# firewall-cmd未启用不需要做此设置

到此,SQL Server已在CentOS7上通常运作

眼下支撑的 Linux 平台有:
Red Hat Enterprise Linux 7.2 Workstation,Server, and Desktop
Ubuntu 16.04
Docker Engine 1.8+ (可布置在 Windows、 Mac 只怕Linux卡塔 尔(英语:State of Qatar)
当然,SQL Server vNext CTP1 为了能在 Linux 操作系统上运行,况且有别于 Windows 系统的军事拘留构造,有为数不菲成效和服务在 Linux 上是不扶植的,如全文索引、复制、布满式查询、AG 以致安全申明和其它服务。

不试不清楚, 大器晚成试吓风流倜傥跳...安装仍然为爆简单, 居然比在Windows上边安装还要轻易....

设置 SQL Server 命令行工具

要制造数据库,须求利用大器晚成种工具,能够在 SQL Server 上运维 TRANSACT-SQL 语句进行连接。 以下步骤安装 SQL Server 命令行工具:sqlcmd和bcp

  • 下载 Microsoft Red Hat 存储库配置文件
sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo
  • 若是服务器以前设置过mssql,须求删除任何较旧的 unixODBC 程序包
sudo yum update
sudo yum remove unixODBC-utf16 unixODBC-utf16-devel
  • 运营以下命令以安装mssql 工具与 unixODBC 开垦职员包
sudo yum update
sudo yum install -y mssql-tools unixODBC-devel
  • 增添/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

**今天测验在 Ubuntu 16.04 上安装 SQL Server **

Just Do It!!!!

本地连接配置

以下步骤使用 sqlcmd 本地连接到新的 SQL Server 实例

  • 使用 SQL Server 名称 (-S),顾客名 (-U) 和密码 (-P) 的参数运行sqlcmd。 在本教程中,客户举行本地连接,因而服务器名叫 localhost。 客商名称为 SA,密码是在装置进程中为 SA 帐户提供的密码。
sqlcmd -S localhost -U SA -P '<YourPassword>'

密码输入能够接收相互影响的章程

  • 假诺总是成功显示如下图:应会呈现 sqlcmd 命令提示符:1>

![图表描述][3]


 

选择SQL Server创建和查询数据

新建数据库,成立多少个名称叫AniuDB的数据库

  • 在 sqlcmd 命令提示符中,粘贴以下 Transact-SQL 命令以创制测验数据库:
CREATE DATABASE AniuDB
  • 在下黄金时代行中,编写一个查询以回到服务器上独具数据库的名目
SELECT Name from sys.Databases
  • 前四个指令未有即时推行。 必得在新行中键入 GO 技术试行在此以前的授命:
GO

![图形描述][4]

接下去创立贰个新表 itdevops,然后插入四个新行

  • 在 sqlcmd 命令提醒符中,将上下文切换来新的 AniuDB数据库:
USE AniuDB
  • 创设名字为 itdevops 的新表:
CREATE TABLE itdevops(id INT, name NVARCHAR(50), quantity INT)
  • 将数据插入表中
INSERT INTO itdevops VALUES (1, 'banana', 150); INSERT INTO itdevops VALUES (2, 'orange', 100);
  • 执行GO
GO

分选数据,运维查询从 itdevops变回来数据

  • 因而 sqlcmd 命令提醒符输入查询,以回到 itdevops表中多少超过 100 的行
SELECT * FROM itdevops WHERE quantity > 100;
# 执行 GO
  • 脱离 sqlcmd 命令提醒符
quit

Ubuntu 16.04 LTS官方镜像下载:
32位:http://releases.ubuntu.com/16.04/ubuntu-16.04-desktop-i386.iso
64位:http://releases.ubuntu.com/16.04/ubuntu-16.04-desktop-amd64.iso

 早先安装

从 Windows 进行连接

Windows 上的 SQL Server 工具连接到 Linux 上的 SQL Server 实例,操作方法与连接到其它远程 SQL Server 实例雷同

  • Windows 上运维,连接收 Linux 上的 SQL Server 的其他工具:
SSMS: https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-develop-use-ssms
WP: https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-manage-powershell
SSDT: https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-develop-use-ssdt

1. 导入公共库GPG 密钥:

 由于是新系统, 未有安装过Sql Server, 所以就变得很简单了. 根据微软官方的文书档案一步一步就OK...微软安装文书档案

[plain] view plain copy

图片 2

curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

出于是CentOS所以直接接受PAJEROHEL就OK了....

图片 3

请认真读书微软给的提醒...供给标准是


图片 4

2. 注册SQL Server Ubuntu 库

1. 下载 Microsoft SQL Server Red Hat 存款和储蓄库配置文件

[plain] view plain copy

# sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo

curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server.list | sudo tee /etc/apt/sources.list.d/mssql-server.list

上一篇:没有了
下一篇:没有了
友情链接: 网站地图
Copyright © 2015-2019 http://www.zen-40.com. mgm美高梅有限公司 版权所有