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版本一样,效果如下
项目中用了一下,很不错,微软跨平台技术崛起。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
2009-11-26 span或者input的disabled(小技巧)