成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在 Linux 上安裝 SQL Server 2017

系統 Linux SQL Server
SQL Server for Linux版本,可以在某些Linux發行版上直接安裝和運行。但是有一些具體系統要求,首先,確保你的Linux發行版滿足SQL Server的要求。

概述

通過將平臺抽象層 (PAL) 引入 SQL Server,Linux 上的 SQL Server 成為可能。PAL 將所有操作系統特定代碼集中在一處,并允許其余代碼保持獨立于操作系統。PAL 是 Microsoft 研究項目 Drawbridge 的成果。目前,Red Hat Enterprise Server、SUSE Linux Enterprise Server 和 Ubuntu 支持 SQL Server。它還支持在 Docker 容器中運行。

SQL Server for Linux版本,可以在某些Linux發行版上直接安裝和運行。但是有一些具體系統要求,首先,確保你的Linux發行版滿足SQL Server的要求。例如,SQL Server 2017要求操作系統為Red Hat Enterprise Linux(RHEL)7.3或Ubuntu 16.04 LTS,而SQL Server 2019要求操作系統為RHEL 8.0、SUSE Linux Enterprise Server(SLES)15或Ubuntu 18.04 LTS。

本文將闡述在 Linux 上安裝 SQL Server 2017的具體過程。

為什么應該在 Linux 上運行 SQL Server?

企業需求:Linux 上的 SQL Server 為企業關鍵功能(例如使用針對 Linux 操作系統的開源集群機制的 AlwaysOn 可用性組的高可用性和災難恢復)提供了一個可靠的平臺。AlwaysOn 配置還可以將節點與 Linux 和 Windows 操作系統混合。AlwaysOn 可用性組可以幫助您的應用程序滿足強大的業務連續性要求。

降低運營成本:組織在 Linux 上使用 SQL Server 時可以實現運營成本的降低。SQL Server 許可證允許它根據架構的需要在 Windows、Linux 或 Docker 上使用。跨平臺的許可模型,允許在多操作系統環境中提供 SQL Server 功能。SQL Server 在 Windows 和 Linux 上的許可方式相同,例如,運行在windows上的現有許可證可以轉移到 Linux,無需額外費用。

性能:與運行在 Windows 操作系統相比,Linux 上的 SQL Server 性能應該相當或更好。

簡單性:Linux 上的 SQL Server 允許 SQL Server DBA 和開發人員使用現有工具和腳本執行日常任務,而無需關注其中的差異。在 Windows 上運行的所有核心數據庫功能在 Linux 中也可用。但是,某些依賴于 Windows 功能的 SQL Server 功能將不可用。可以在此處找到不受支持的功能的列表。

安裝和維護:在Linux上命令行安裝SQL Server、補丁比Windows上相對要快。這使得企業能夠節省代價高昂的停機時間。較舊版本的 SQL Server(例如 SQL Server 2008 或 2008 R2)可以輕松升級到 Linux 上較新版本的 SQL Server。

非生產環境一鍵完成:利用 docker 容器來配置非生產數據庫環境,使開發人員和 DBA 能夠立即執行測試。

安裝過程

步驟 1:下載 Microsoft SQL Server Red Hat 存儲庫配置文件:

  • 以 root 用戶身份運行以下命令:
curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo

第 2 步:安裝 SQL Server:

yum -y install mssql-server

步驟 3:設置 SQL Server :

/opt/mssql/bin/mssql-conf setup
  • 安裝程序將提示輸入版本類型和 sa 密碼,請在命令提示符上提供相關的信息。
The license terms for this product can be found in
/usr/share/doc/mssql-server or downloaded from:
https://go.microsoft.com/fwlink/?LinkId=852741&clcid=0x409
 
The privacy statement can be viewed at:
https://go.microsoft.com/fwlink/?LinkId=853010&clcid=0x409
 
Do you accept the license terms? [Yes/No]:Yes
 
Choose an edition of SQL Server:
  1) Evaluation (free, no production use rights, 180-day limit)
  2) Developer (free, no production use rights)
  3) Express (free)
  4) Web (PAID)
  5) Standard (PAID)
  6) Enterprise (PAID)
  7) I bought a license through a retail sales channel and have a product key to enter.
 
Details about editions can be found at
https://go.microsoft.com/fwlink/?LinkId=852748&clcid=0x409
 
Use of PAID editions of this software requires separate licensing through a
Microsoft Volume Licensing program.
By choosing a PAID edition, you are verifying that you have the appropriate
number of licenses in place to install and run this software.
 
Enter your edition(1-7): 2
Enter the SQL Server system administrator password:
Confirm the SQL Server system administrator password:
Configuring SQL Server...
 
This is an evaluation version.  There are [132] days left in the evaluation period.
Setup has completed successfully. SQL Server is now starting.

這樣就完成了 Linux 上的 SQL Server 安裝,您可以通過以下命令檢查 SQL Server 服務和進程:

  • 檢查服務
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 Wed 2017-09-13 13:40:54 BST; 6min ago
     Docs: https://docs.microsoft.com/en-us/sql/linux
 Main PID: 6017 (sqlservr)
   CGroup: /system.slice/mssql-server.service
           ├─6017 /opt/mssql/bin/sqlservr
           └─6048 /opt/mssql/bin/sqlservr
 
Sep 13 13:41:08 dbalab1 sqlservr[6017]: 2017-09-13 13:41:08.95 spid6s      8 transactions rolled forward in database 'msdb' (4:0). This is an informat... required.
Sep 13 13:41:09 dbalab1 sqlservr[6017]: 2017-09-13 13:41:09.06 spid9s      Polybase feature disabled.
Sep 13 13:41:09 dbalab1 sqlservr[6017]: 2017-09-13 13:41:09.06 spid9s      Clearing tempdb database.
Sep 13 13:41:09 dbalab1 sqlservr[6017]: 2017-09-13 13:41:09.10 spid6s      0 transactions rolled back in database 'msdb' (4:0). This is an information... required.
Sep 13 13:41:09 dbalab1 sqlservr[6017]: 2017-09-13 13:41:09.73 spid9s      Starting up database 'tempdb'.
Sep 13 13:41:10 dbalab1 sqlservr[6017]: 2017-09-13 13:41:10.19 spid9s      The tempdb database has 1 data file(s).
Sep 13 13:41:10 dbalab1 sqlservr[6017]: 2017-09-13 13:41:10.20 spid22s     The Service Broker endpoint is in disabled or stopped state.
Sep 13 13:41:10 dbalab1 sqlservr[6017]: 2017-09-13 13:41:10.21 spid22s     The Database Mirroring endpoint is in disabled or stopped state.
Sep 13 13:41:10 dbalab1 sqlservr[6017]: 2017-09-13 13:41:10.32 spid22s     Service Broker manager has started.
Sep 13 13:41:10 dbalab1 sqlservr[6017]: 2017-09-13 13:41:10.46 spid6s      Recovery is complete. This is an informational message only. No user action is required.
  • 檢查進程
ps -ef | grep sqlservr | grep -v grep
 
mssql     6017     1  0 13:40 ?        00:00:01 /opt/mssql/bin/sqlservr
mssql     6048  6017  8 13:40 ?        00:00:31 /opt/mssql/bin/sqlservr
  • 檢查端口
netstat -tulpn | grep 1433
tcp    0   0 0.0.0.0:1433      0.0.0.0:*        LISTEN   6048/sqlservr
tcp6    0   0 :::1433         :::*          LISTEN   6048/sqlservr

步驟 4:連接到 SQL Server 實例:

要進行連接,您首先需要安裝 mssql-tools(sqlcmd 和 bcp),可以通過執行以下命令來安裝:

下載:

curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo

安裝:

yum install -y mssql-tools unixODBC-devel

Mssq-tools 現已安裝,但要使用它們,請將 mssql-tools 二進制文件添加到您的路徑中:

export PATH="$PATH:/opt/mssql-tools/bin"

如果永久生效,請把mssql-tools 二進制文件加入用戶的bash_profile文件或/etc/profile:

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile

完成此操作后,您可以通過執行以下命令連接到 SQL Server 實例:-

sqlcmd -S localhost -U SA -P ''

第 5 步:現在要允許遠程連接(通過您最喜歡的 SSMS 連接),您需要禁用防火墻,這可以通過以下方式實現:

禁用防火墻:

systemctl disable firewalld

或者允許端口 1433:

firewall-cmd --zone=public --add-port=1433/tcp --permanent``firewall-cmd --reload

第6步:安裝SQL Server代理。

yum install mssql-server-agent
systemctl restart mssql-server
責任編輯:姜華 來源: 今日頭條
相關推薦

2010-05-20 15:15:59

MySQL Serve

2022-02-09 10:07:03

LinuxSQL Server

2022-06-16 10:46:43

UbuntuLinux

2017-08-09 13:13:25

LinuxUbuntuZabbix

2023-10-17 11:27:42

2021-08-22 08:43:23

LVMLinux MintLinux

2019-10-22 09:50:46

Intel NUC安裝Linux

2023-11-09 16:13:53

2019-10-16 17:00:51

LinuxUbuntuVMware

2021-10-02 10:15:19

UbuntuLinuxAnyDesk

2019-03-07 11:37:55

華為云

2017-10-17 11:10:45

UbuntuSQL Server

2021-12-03 15:04:06

FlatpakLinux

2019-04-28 10:00:11

UbuntuLinuxMySQL

2022-12-03 16:02:51

2020-10-22 16:29:32

LinuxMariaDBMySQL

2009-06-29 08:35:59

Linux

2018-02-26 08:14:20

LinuxDocker容器

2010-09-02 17:40:25

SQL Server安裝

2009-02-16 16:10:49

安全審計安裝SQL Server
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 伊人狠狠干 | 国产午夜三级一区二区三 | 少妇精品久久久久久久久久 | 91国内外精品自在线播放 | 激情欧美日韩一区二区 | 欧美国产视频 | 中文字幕高清av | 91久久久久久久久久久 | 亚洲成人观看 | 欧美日韩久久 | 欧美日韩1区2区 | 成人国产精品色哟哟 | 欧美黄色片| 秋霞国产 | 麻豆av片 | 91久久电影 | 欧美一区二区在线观看 | 日韩二区三区 | 色视频网站 | 日韩羞羞 | 国产精品欧美一区二区三区不卡 | 色婷婷亚洲一区二区三区 | 国产黄色大片 | 精品国产乱码久久久久久丨区2区 | 日韩精品区| 日韩精品在线网站 | 三级视频在线观看 | 涩涩视频在线观看免费 | 91精品国产乱码久久久 | 免费在线观看黄色av | 欧美一级片黄色 | 在线观看亚 | 久久综合九九 | 成人福利电影 | 久久久爽爽爽美女图片 | 在线免费观看日本视频 | 久久久成人网 | 亚洲成人一区 | 成人精品一区二区三区 | 欧美区在线 | 亚洲成av人片在线观看 |