官方教程:https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-setup?view=sql-server-ver15
密钥
SQL Server 2019
Enterprise:HMWJ3-KY3J2-NMVD7-KG4JR-X2G8G
Enterprise Core:2C9JR-K3RNG-QD4M4-JQ2HR-8468J
Strandard:PMBDC-FXVM3-T777P-N4FY8-PKFF4
Web:33QQK-WWQNB-G6T46-C86YB-TX2PH
SQL Server 2017
Enterprise:TDKQD-PKV44-PJT4N-TCJG2-3YJ6B
Enterprise Core:6GPYM-VHN83-PHDM2-Q9T2R-KBV83
Strandard:PHDV4-3VJWD-N7JVP-FGPKY-XBV89
Web:WV79P-7K6YG-T7QFN-M3WHF-37BXC
- 微软官方源:
https://packages.microsoft.com/
curl https://packages.microsoft.com/config/rhel/8/mssql-server-2017.repo > /etc/yum.repos.d/mssql-server.repo
- 执行安装
sudo yum install python2
sudo yum install compat-openssl10
# Configure python2 as the default interpreter using this command:
sudo alternatives --config python
yum install -y mssql-server
完毕之后运行 做相关配置
sudo /opt/mssql/bin/mssql-conf setup
选择 SQL Server 的一个版本:
1) Evaluation (免费,无生产许可,180 天限制)
2) Developer (免费,无生产许可)
3) Express (免费)
4) Web (付费版)
5) Standard (付费版)
6) Enterprise (付费版)
7) Enterprise Core (付费版)
8) 我通过零售渠道购买了许可证并具有要输入的产品密钥。
可在以下位置找到有关版本的详细信息:
https://go.microsoft.com/fwlink/?LinkId=852748&clcid=0x804
使用此软件的付费版本需要通过以下途径获取单独授权
Microsoft 批量许可计划。
选择付费版本即表示你具有适用的
要安装和运行此软件的就地许可证数量。
输入版本(1-8): 2
可以在以下位置找到此产品的许可条款:
/usr/share/doc/mssql-server 或从以下位置下载:
https://go.microsoft.com/fwlink/?LinkId=855862&clcid=0x804
可以从以下位置查看隐私声明:
https://go.microsoft.com/fwlink/?LinkId=853010&clcid=0x804
接受此许可条款吗? [Yes/No]:yes
选择 SQL Server 的语言:
(1) English
(2) Deutsch
(3) Español
(4) Français
(5) Italiano
(6) 日本語
(7) 한국어
(8) Português
(9) Русский
(10) 中文 – 简体
(11) 中文 (繁体)
输入选项 1-11:10
输入 SQL Server 系统管理员密码:
指定的密码不符合 SQL Server 密码策略要求,因为它不够复杂。密码必须至少包含 8 个字符,并包含以下四种字符集中的任意三种: 大写字母、小写字母、数字和符号。
输入 SQL Server 系统管理员密码:12345678
确认 SQL Server 系统管理员密码:12345678
正在配置 SQL Server...
ForceFlush is enabled for this instance.
ForceFlush feature is enabled for log durability.
Created symlink /etc/systemd/system/multi-user.target.wants/mssql-server.service → /usr/lib/systemd/system/mssql-server.service.
安装程序已成功完成。SQL Server 正在启动。
打开SQL Server Agent
:https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-run-sql-server-agent-job?view=sql-server-ver15
sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled true
sudo systemctl restart mssql-server
sudo yum install -y mssql-server-fts
如果已安装 mssql-server-fts
,可使用下列命令将其更新至最新版本**:
sudo yum check-update
sudo yum update mssql-server-fts
- 开放端口
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.3.0/24" port protocol="tcp" port="1433" accept"
firewall-cmd --reload
firewall-cmd --zone=public --list-all
- 安装命令行
curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/8/prod.repo
yum install -y msodbcsql17 mssql-tools unixODBC-devel
设置Path环境变量
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc
sqlcmd -S localhost -U SA -P '<YourPassword>'
- 分类: SQL Server 数据库
- 标签: SQL Server 数据库