MSSQL for Linux 安裝指南


1、安裝源

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

[root@localhost etc]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ls
CentOS-Base.repo CentOS-CR.repo CentOS-Debuginfo.repo CentOS-fasttrack.repo CentOS-Media.repo CentOS-Sources.repo CentOS-Vault.repo mssql-server.repo

2、安裝MSSQL

yum install mssql-server

3、安裝完成后,配置SETUP

[root@localhost /]# /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:1

輸入 SQL Server 系統管理員密碼:
確認 SQL Server 系統管理員密碼:
正在配置 SQL Server...

ForceFlush is enabled for this instance.
ForceFlush feature is enabled for log durability.
Created symlink from /etc/systemd/system/multi-user.target.wants/mssql-server.service to /usr/lib/systemd/system/mssql-server.service.
安裝程序已成功完成。SQL Server 正在啟動。

4、驗證服務是否正常開啟

[root@localhost /]# systemctl status mssql-server
● mssql-server.service - Microsoft SQL Server Database Engine
   Loaded: loaded (/usr/lib/systemd/system/mssql-server.service; enabled; vendor preset: disabled)
   Active: active (running) since 一 2019-05-20 11:16:37 CST; 47s ago
     Docs: https://docs.microsoft.com/en-us/sql/linux
 Main PID: 26015 (sqlservr)
   CGroup: /system.slice/mssql-server.service
           ├─26015 /opt/mssql/bin/sqlservr
           └─26037 /opt/mssql/bin/sqlservr

5月 20 11:16:41 localhost.localdomain sqlservr[26015]: 2019-05-20 11:16:41.51 Server      Server is listening on [ 127.0.0.1 <ipv4> 1434].
5月 20 11:16:41 localhost.localdomain sqlservr[26015]: 2019-05-20 11:16:41.51 Server      Dedicated admin connection support was established for listening locally on port 1434.
5月 20 11:16:41 localhost.localdomain sqlservr[26015]: 2019-05-20 11:16:41.51 spid20s     SQL Server is now ready for client connections. This is an informational message; no user action is required.
5月 20 11:16:42 localhost.localdomain sqlservr[26015]: 2019-05-20 11:16:41.99 spid9s      Starting up database 'tempdb'.
5月 20 11:16:42 localhost.localdomain sqlservr[26015]: 2019-05-20 11:16:42.24 spid9s      The tempdb database has 1 data file(s).
5月 20 11:16:42 localhost.localdomain sqlservr[26015]: 2019-05-20 11:16:42.28 spid16s     The Service Broker endpoint is in disabled or stopped state.
5月 20 11:16:42 localhost.localdomain sqlservr[26015]: 2019-05-20 11:16:42.28 spid16s     The Database Mirroring endpoint is in disabled or stopped state.
5月 20 11:16:42 localhost.localdomain sqlservr[26015]: 2019-05-20 11:16:42.36 spid16s     Service Broker manager has started.
5月 20 11:16:42 localhost.localdomain sqlservr[26015]: 2019-05-20 11:16:42.43 spid5s      Recovery is complete. This is an informational message only. No user action is required.
5月 20 11:16:45 localhost.localdomain sqlservr[26015]: 2019-05-20 11:16:45.31 spid33s     The activated proc '[dbo].[sp_syspolicy_events_reader]' running on queue 'msdb.dbo.syspolicy_event_queue' output the following:  'Transaction (Proc...
Hint: Some lines were ellipsized, use -l to show in full.

5、開啟遠程訪問,將開放端口1433

[root@localhost /]# firewall-cmd --zone=public --add-port=1433/tcp --permanent
success

6、測試連接正常使用。

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM