微軟剛宣布了下一代 SQL Server 的公開預覽,Canonical 也正式宣布此預覽版本可用于 Ubuntu 系統。無論是在內部部署還是在云端使用,SQL Server on Ubuntu 都為開發人員和組織提供了更為自由的選擇。SQL Server 所允許的開發語言和數據類型,也成為可以向市場提供最創新和靈活的平臺之一。
在下一代 SQL Server 中,微軟為 Linux 和 Windows 平臺的 SQL Server 提供了更為強大的功能,其中就包括對 Docker 容器的支持。此外 SQL Server on Ubuntu 更可以顯著降低成本、提高性能,以及在不添加更多硬件的情況下輕松擴展和部署額外存儲和計算資源的能力。
成本:組織可利用 Microsoft Azure 平臺的彈性和廉價資源帶來許多成本收益,資源可以按需分配并在不使用平臺時降低成本—非活動資源不會計費。
性能:在云中, 管理數據庫工作負載的資源會被按需優化。通過使用像 Docker 這樣的流程容器和 Canonical Juju 這樣的服務模型解決方案,組織可以提高其工作負載的性能,以及提高部署以數據為中心的解決方案的速度和效率。
可擴展性:下一代 SQL Server 的承諾是允許 DBA 構建大規模的基于 Microsoft Azure 的數據庫,而不必新增更多硬件。通過包括對 Linux 容器(如 Docker 進程 或 Canonical 的 LXD container)的支持,組織可以超越傳統效率,而 Canonical 和微軟在 Ubuntu、SQL Server、容器和 Azure 平臺的結合帶來了非常一致的 Linux 云體驗。
今年早些時候微軟即宣布了 SQL Server on Linux 計劃,Canonical 也繼續與微軟合作,將最好的 Linux 系統帶入微軟平臺。Canonical 技術主管 Dustin Kirkland 表示:「微軟和 Canonical 繼續在 Windows 世界和 Linux 世界之間建立橋梁。 SQL Server on Ubuntu 便是這種趨勢的又一示例?!?/p>
安裝SQL Server on Ubuntu
當前微軟發布的 SQL Server on Linux 版本為 SQL Server vNext CTP1,已經支持 Red Hat Enterprise Linux 7.2b 和 Ubuntu 16.04 系統(SUSE Linux Enterprise Server v12 SP2 也會很快到來),下面我們就以 Ubuntu 16.04 作為示例介紹如何進行安裝部署。
復制代碼 代碼如下:
#導入公共存儲庫GPG密鑰
curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
#注冊Microsoft SQL Server Ubuntu存儲庫
curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server.list > /etc/apt/sources.list.d/mssql-server.list

#安裝SQL Server on Linux
sudo apt update
sudo apt install -y mssql-server


軟件包安裝完成后,運行配置腳本并按照提示操作:
sudo /opt/mssql/bin/sqlservr-setup
輸入你sa帳戶的密碼,提示如圖:

配置完成后,驗證服務是否正在運行:
systemctl status mssql-server
