SqlServer 2019 On Linux


1 SqlServer 2019 On Linux安裝

來源地址:https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-ubuntu?view=sqlallproducts-allversions

1.1 安裝 SQL Server

要在 Ubuntu 上配置 SQL Server,請在終端中運行以下命令以安裝 mssql-server 包 。

1、導入公共存儲庫 GPG 密鑰:

wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

2、為 SQL Server 2019 注冊 Microsoft SQL Server Ubuntu 存儲庫:

sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2019.list)"

3、運行以下命令以安裝 SQL Server:

sudo apt-get update
sudo apt-get install -y mssql-server

4、包安裝完成后,運行 mssql-conf setup,按照提示設置 SA 密碼並選擇版本。

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

5、完成配置后,驗證服務是否正在運行:

systemctl status mssql-server --no-pager

6、如果計划遠程連接,可能還需要在防火牆上打開 SQL Server TCP 端口(默認值為 1433)。

此時,SQL Server 2019 已在 Ubuntu 計算機上運行,隨時可以使用!

2.1 安裝 SQL Server命令行工具

通過下列步驟在 Ubuntu 上安裝 mssql-tools 

1、導入公共存儲庫 GPG 密鑰。

curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add - 

2、注冊 Microsoft Ubuntu 存儲庫。

curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list

3、更新源列表,並使用 unixODBC 開發人員包運行安裝命令

sudo apt-get update 
sudo apt-get install mssql-tools unixodbc-dev

2 SqlServer 2019 管理工具

直接使用2012的管理工具能夠連接上Linux上的SqlServer服務,但是只能用來執行腳本,無法提供可視化的管理功能。

要實現可視化的設計功能,需要安裝 SSMS 18.4 

下載地址:https://aka.ms/ssmsfullsetup

SSMS 18.4 是 SSMS 的最新正式發布 (GA) 版。 如果安裝了之前的 SSMS 18 GA 版本,請安裝 SSMS 18.4 將它升級到 18.4。 如果安裝了較早的 SSMS 18.x 預覽版,必須在安裝 SSMS 18.4 前卸載預覽版 。

安裝后效果如下,是不是很爽:

 

3 通過SQL Agent代理實現自動備份

3.1 開啟SQL Agent服務

該服務默認不開啟,通過如下方式開始。

參考網址:https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-setup-sql-agent?view=sql-server-2017

若要啟用 SQL Server 代理,請執行以下步驟。

sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled true 
sudo systemctl restart mssql-server

3.2 創建計划任務

和其它SqlServer版本一樣,效果如下

 項目中用了一下,很不錯,微軟跨平台技術崛起。

 


免責聲明!

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



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