zoukankan      html  css  js  c++  java
  • 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版本一样,效果如下

     项目中用了一下,很不错,微软跨平台技术崛起。

  • 相关阅读:
    博客备份小工具3
    博客转发小工具1
    04-属性选择器
    05-伪类选择器
    03-高级选择器
    02-css的选择器
    01-css的引入方式
    函数进阶-(命名空间、作用域、函数嵌套、作用域链、函数名本质、闭包)
    函数基础-(引子、定义函数、调用函数、函数返回值、函数参数)
    Python之路【第08章】:Python函数
  • 原文地址:https://www.cnblogs.com/cuihongyu3503319/p/14041101.html
Copyright © 2011-2022 走看看