deepin 安装 SQL Server 2017
Tofloor
poster avatar
ChenX
deepin
2019-04-22 02:10
Author
本帖最后由 z_2018 于 2019-4-21 18:24 编辑

1.

第一次在网上写东西,排版难免不尽人意,话不多说,直接进入正题。

从SQL Server 2017 版本开始微软就发行了linux版本,但只提供了Ubuntu16.04,Red Hat ,SUSE,Docker环境的安装方法,可能你会想添加ubunut16.04的mssql源不就可以了吗,当你亲自试的时候就知道事情并不是你想的那么简单。关于Ubuntu16.04,Red Hat ,SUSE,Docker的安装方法详见官网

https://docs.microsoft.com/en-us/sql/linux/quickstart-install-connect-ubuntu?view=sql-server-2017


2. 准备
安装包
mssql-server deb安装包云盘链接:https://pan.baidu.com/s/1TWzxVIGniaJhggtGf_9Y0A 密码:zxm3
若链接失效,请发邮箱https://bbs.deepin.org/module告知。
3. 开始安装
打开mssql安装包的文件夹执行
~$ sudo dpkg -i *.deb
开始安装软件
之后系统会提示缺少依赖,执行
~$ sudo apt install -f
修复依赖关系



出现下图画面时就已经成功了大半了,安装提示执行
~$ sudo /opt/mssql/bin/mssql-conf setup
完成SQL Server 配置


根据情况选择相应的版本


之后就是选择语言


此时就已经顺利安装成功了


4. 配置终端mssql管理工具
要使用bash shell访问sqlcmd / bcp以进行登录会话,请使用以下命令修改〜/ .bash_profile文件中的PATH
~$ echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
~$ echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc~$ source ~/.bashrc


5.本地连接测试
sqlcmd -S localhost -U SA -P ''
出现如图1> 时就连接成功了。




图形管理工具详见官网:https://docs.microsoft.com/en-us/sql/linux/quickstart-install-connect-ubuntu?view=sql-server-2017

Reply Favorite View the author
All Replies
avatar
观摩
deepin
2019-04-22 02:19
#1
虽说MSSQL支持Linux是件好事,不过Linux下用MSSQL的动力实在是不足。
Reply View the author
avatar
jianguo922
deepin
2019-04-22 02:56
#2
谢谢分享
Reply View the author
avatar
ihuangjian
deepin
2019-04-22 06:46
#3
公司用MySQL真香
Reply View the author
avatar
WENWEN
deepin
2019-04-22 17:13
#4
deepin的 仓库就有
Reply View the author
avatar
亚历山大一世
deepin
2019-04-22 18:27
#5
microsoft   Analysis Services 支持吗?
Reply View the author
avatar
xiaxue0109
deepin
2020-04-01 21:07
#6
第四步是在哪个文件目录下执行的? 是在 MSSQL-Server 2014 for Linux 还是在家目录下还是在哪?
第五步 sqlcmd 显示找不到命令,下载也下不了,现在卡住了,怎么解决???
大佬,求解, 求解, 求解,谢谢大佬,急急急!
Reply View the author
avatar
xfdbs
deepin
2020-04-01 22:57
#7
https://bbs.deepin.org/post/176967
第四步是在哪个文件目录下执行的? 是在 MSSQL-Server 2014 for Linux 还是在家目录下还是在哪?
第五步 sql ...

mssql-tools, 你需要这个, 怎么装嘛……你自己上官网看啊,微软步骤都写好了,你照着搬命令就行了
Reply View the author
avatar
139******14
deepin
2020-04-02 16:38
#8
最近公司让搭建各种数据库的环境,还是用docker弄比较好,用哪个开哪个
Reply View the author
avatar
woshishangren
deepin
2020-04-02 18:51
#9
MySQL不好吗?还能遇到奇奇怪怪的问题来学习学习
Reply View the author
avatar
xiaxue0109
deepin
2020-04-07 04:07
#10
没有sqlcmd怎么办啊,还下载不了,求解!!!
Reply View the author
avatar
ChenX
deepin
2020-05-03 05:18
#11
https://bbs.deepin.org/post/176967
没有sqlcmd怎么办啊,还下载不了,求解!!!

mssql-tools包里面包含有sqlcmd,注意环境变量,可以去官网看一下安装教程
Reply View the author
avatar
ChenX
deepin
2020-05-08 02:58
#12
很多人说找不到Sqlcmd命令,请注意一下 第四步 mssql-tools环境变量,配好后没有生效请重启电脑再试
Reply View the author
avatar
彩虹工作室
deepin
2020-05-08 08:29
#13
Azure Data Studio
用这个可以图形访问mssql 和postgresql
Reply View the author