开发者社区> 问答> 正文

在 Ubuntu 16.04 里安装 SQL Server 2017

“网友”  - geminizhang  在帖子里提到SQL Server,我以为是在Linux里的。但微软最近发布的SQL Server 2017是支持在Linux里安装和使用的。

环境:2GB内存,Ubuntu 16.04 64位

过程:

1. hostname swas.anqun.org # 设置友好的主机名
[attachment=138672]

2. apt-get update # 更新软件仓库

3. apt install software-properties-common # 安装软件安装源工具
[attachment=138673]

4. curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add - # 添加安装源GPG keys

5. add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2017.list)" # 添加 mssql-server 安装源

6. apt-get update # 更新软件仓库

7. apt-get install -y mssql-server # 安装 sql server 2017
[attachment=138674]

8. /opt/mssql/bin/mssql-conf setup # 初始化设置,如选择SQL Server版本和设置SA账户密码
[attachment=138675]

9. curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add - # 添加安装源GPG keys

10. add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list)" # 添加 sqlcmd 安装源
[attachment=138676]

11. apt-get update # 更新软件仓库
  
12. apt-get install -y mssql-tools unixodbc-dev # 安装 sqlcmd 及相关软件
[attachment=138677]

13. 在Shell中添加 sqlcmd 的路径,方便使用:
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
    echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
    source ~/.bashrc
[attachment=138678]

14. sqlcmd -S localhost -U SA -P hePING573 # 连接本地sql server

15. CREATE DATABASE AliYun # 创建 AliYun 数据库

16. SELECT Name from sys.Databases # 列出数据库名称

17. GO # 执行上边两条sql语句

18. QUIT # 退出当前sql连接
[attachment=138679]

19. 在本地,使用第三方管理软件HeidiSQL远程连接,成功
[attachment=138680]

[attachment=138681]

参考: https://docs.microsoft.com/en-us/sql/linux/quickstart-install-connect-ubuntu

展开
收起
dongshan8 2017-12-14 22:30:51 3427 0
1 条回答
写回答
取消 提交回答
  • 您的帖子很精彩!希望很快能再分享您的下一帖!

    -------------------------

    2018-01-25 11:02:13
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载