中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux系統中如何安裝SQL Server

發布時間:2022-01-25 09:54:07 來源:億速云 閱讀:415 作者:小新 欄目:開發技術

這篇文章主要介紹了Linux系統中如何安裝SQL Server,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

SQL Server簡介:

  • SQL Server 是一個關系數據庫管理系統。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開發的,于1988 年推出了第一個OS/2 版本。

  • 在Windows NT 推出后,Microsoft與Sybase 在SQL Server 的開發上就分道揚鑣了,Microsoft 將SQL Server 移植到Windows NT系統上,專注于開發推廣SQL Server 的Windows NT 版本。

  • 高性能設計,可充分利用WindowsNT的優勢。

  • 系統管理先進,支持Windows圖形化管理工具,支持本地和遠程的系統管理和配置。

  • 支持對稱多處理器結構、存儲過程、ODBC,并具有自主的SQL語言。 SQLServer以其內置的數據復制功能、強大的管理工具、與Internet的緊密集成和開放的系統結構為廣大的用戶、開發人員和系統集成商提供了一個出眾的數據庫平臺。

安裝 SQL Server

可以從命令行在 Linux 上安裝 SQL Server 2017 或 SQL Server 2019。 有關分步說明,請參閱以下快速入門之一:

平臺安裝快速入門
Red Hat Enterprise Linux (RHEL)2017 | 2019
SUSE Linux Enterprise Server (SLES)2017 | 2019
Ubuntu2017 | 2019
Docker2017 | 2019

還可以在 Azure 虛擬機中運行 Linux 上的 SQL Server。

安裝后,請考慮進行其他配置更改以實現最佳性能。

更新或升級 SQL Server

若要將“mssql-server”包更新到最新版本,請根據你的平臺使用以下命令之一:

平臺包更新命令
RHELsudo yum update mssql-server
SLESsudo zypper update mssql-server
Ubuntusudo apt-get update sudo apt-get install mssql-server

這些命令將下載最新包,并替換 /opt/mssql/ 下的二進制文件。 此操作不會影響到用戶生成的數據庫和系統數據庫。

若要升級 SQL Server,請首先將配置的存儲庫更改為所需的 SQL Server 版本。 然后使用同一個 update 命令升級 SQL Server 版本。 這僅當兩個存儲庫之間支持升級路徑時才可行。

回滾 SQL Server

若要將 SQL Server 回滾或降級到以前的版本,請使用以下步驟:

  1. 標識要降級到的 SQL Server 包的版本號。 有關包版本號的列表,請參閱發行說明

  2. 降級到 SQL Server 的早期版本。 在以下命令中,將替換為步驟 1 中標識的 SQL Server 版本號。

    平臺包更新命令
    RHELsudo yum downgrade mssql-server-.x86_64
    SLESsudo zypper install --oldpackage mssql-server=
    Ubuntusudo apt-get install mssql-server= sudo systemctl start mssql-server

備注

只支持降級到相同主版本(如 SQL Server 2019)內的版本。

檢查已安裝的 SQL Server 版本

若要驗證 Linux 上的 SQL Server 的當前版本和版本,請使用以下過程:

  1. 如果尚未安裝,請安裝 SQL Server 命令行工具

  2. 使用“sqlcmd”運行顯示 SQL Server 版本的 Transact-SQL 命令。

    Bash復制

     sqlcmd -S localhost -U SA -Q 'select @@VERSION'

卸載 SQL Server

若要刪除 Linux 上的“mssql-server”包,請根據你的平臺使用以下命令之一:

平臺包刪除命令
RHELsudo yum remove mssql-server
SLESsudo zypper remove mssql-server
Ubuntusudo apt-get remove mssql-server

刪除包不會刪除生成的數據庫文件。 如果希望刪除數據庫文件,請使用以下命令:

Bash復制

 sudo rm -rf /var/opt/mssql/

無人參與安裝

可以通過以下方式執行無人參與安裝:

  • 按照快速入門中的初始步驟注冊存儲庫并安裝 SQL Server。

  • 運行 mssql-conf setup 時,設置環境變量并使用 -n(無提示)選項。

以下示例使用“MSSQL_PID”環境變量配置 SQL Server 的開發人員版本。 它還接受 EULA (ACCEPT_EULA) 并設置 SA 用戶密碼 (MSSQL_SA_PASSWORD) 。 該 -n 參數執行無提示安裝,安裝期間從環境變量中提取配置值。

Bash復制

 sudo MSSQL_PID=Developer ACCEPT_EULA=Y MSSQL_SA_PASSWORD='' /opt/mssql/bin/mssql-conf -n setup

還可以創建執行其他操作的腳本。 例如,可安裝其他 SQL Server 包。

  • https://docs.microsoft.com/zh-cn/sql/linux/sample-unattended-install-ubuntu?view=sql-server-ver15)

脫機安裝

如果 Linux 計算機無法訪問快速入門中使用的聯機存儲庫,則可以直接下載包文件。 這些包位于 Microsoft 存儲庫中,網址為 https://packages.microsoft.com

提示

如果通過快速入門中的步驟成功安裝了包,則無需下載或者手動安裝 SQL Server 包。 這部分僅適用于脫機情況。

  1. 下載適用于平臺的數據庫引擎包。 在發行說明的包詳細信息部分找到包下載鏈接。

  2. 將下載的包移動到 Linux 計算機。 如果使用了不同的計算機下載包,則可以通過“scp”命令將包移至你的 Linux 計算機。

  3. 安裝數據庫引擎包。 根據你的平臺使用以下命令之一。 將此示例中的包文件名替換為下載的確切名稱。

    平臺包安裝命令
    RHELsudo yum localinstall mssql-server_versionnumber.x86_64.rpm
    SLESsudo zypper install mssql-server_versionnumber.x86_64.rpm
    Ubuntusudo dpkg -i mssql-server_versionnumber_amd64.deb

    備注

    還可使用 rpm -ivh 命令安裝 RPM 包(RHEL 和 SLES),但如果可以從批準的存儲庫中獲得,則上表中的命令會自動安裝依賴項。

  4. 解決缺少依賴項的問題:此時可能會出現缺少依賴項的情況。 如果沒有,可以跳過此步驟。 在 Ubuntu 上,如果能夠訪問包含這些依賴項的已批準的存儲庫,最簡單的解決辦法是使用 apt-get -f install 命令。 此命令還會完成 SQL Server 的安裝。 若要手動檢查依賴項,請使用以下命令:

    平臺列出依賴項命令
    RHELrpm -qpR mssql-server_versionnumber.x86_64.rpm
    SLESrpm -qpR mssql-server_versionnumber.x86_64.rpm
    Ubuntudpkg -I mssql-server_versionnumber_amd64.deb

    解決缺少的依賴項后,嘗試再次安裝 mssql-server 包。

  5. 完成 SQL Server 安裝。 使用“mssql-conf”完成 SQL Server 安裝:

    Bash復制

     sudo /opt/mssql/bin/mssql-conf setup

感謝你能夠認真閱讀完這篇文章,希望小編分享的“Linux系統中如何安裝SQL Server”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

黄浦区| 营口市| 教育| 醴陵市| 乌鲁木齐市| 昭觉县| 肇庆市| 巴彦县| 淳化县| 安福县| 孝义市| 武冈市| 弋阳县| 柯坪县| 陇南市| 黄龙县| 吉林市| 永福县| 平塘县| 渝北区| 富顺县| 岳阳市| 吴川市| 梧州市| 江陵县| 涡阳县| 永兴县| 霍林郭勒市| 临汾市| 塔城市| 茌平县| 庆城县| 衡南县| 新和县| 樟树市| 镇康县| 鄂伦春自治旗| 迁西县| 厦门市| 个旧市| 南郑县|