1 SqlServer 2019 On Linux安裝
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版本一樣,效果如下
項目中用了一下,很不錯,微軟跨平台技術崛起。