一、安装 SQL Server 2017
1、下载 Microsoft SQL Server Red Hat 存储库配置文件:
2、安装 SQL Server:
3、运行包安装完成后,mssql conf 安装并按照提示操作以设置 SA 密码,选择数据库版本:
sqlservr: This program requires a machine with at least 3250 megabytes of memory.
安装 SQL Server 2017 必须 RHEL 7.3 或 7.4 机至少 3.25 GB的内存。由于 SQL Server 2017 检测内存限制值是一个常量,如果内存不足,可以通过 Python 来修改 sqlservr 文件,替换掉这个限制值,具体操作方法如下:
[root@ricenos bin]# mv sqlservr sqlservr.old
[root@ricenos bin]# python
Python 2.7.5 (default, Aug 2 2016, 04:20:16)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> a = open("sqlservr.old", "rb").read()
>>> b = a.replace("\x00\x94\x35\x77", "\x00\x80\x84\x1e")
>>> open("sqlservr", "wb").write(b)
>>> quit()
[root@ricenos bin]# chmod +x sqlservr
[root@ricenos bin]# /opt/mssql/bin/mssql-conf setup
4、验证服务是否正在运行:
5、如果允许远程连接,需要打开防火墙上的 1433 端口,具体操作如下:
[root@ricenos bin]# firewall-cmd --reload
二、安装 SQL Server 命令行工具
1、下载 Microsoft Red Hat 存储库配置文件:
2、安装 mssql 工具与 unixODBC 开发人员包:
如果上述命令安装不成功,可以使用如下命令:
3、添加 /opt/mssql-tools/bin/ 到环境变量:
[root@ricenos ~]# echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
[root@ricenos ~]# source ~/.bashrc
如果不是采用第二种方式安装 mssql 工具, 即安装的不是 msodbcsql-13.0.1.0-1,则不必执行以下这条命令:
连接数据库的命令:sqlcmd -S 服务器 -U 帐号 -P '密码'
Password:
1>
新建数据库 TestDB:
查看服务器上的所有数据库名称:
以上两个命令没有立即执行,必须在新行输入 go 才能执行前面的命令:
像 MySQL 那样选择数据库,然后创建表、查询数据 ……
2> go
Copyright © 2005-2023 by www.ricensoftwares.com.cn All Rights Reserved.