当前位置:首页 > MSSQL
在 deepin 上安装 SQL Server 2019,并使用 VSCode 来操作
来源:靑龍一笑的博客  作者:靑龍一笑  发布时间:2021-02-03 16:02:36  点击量:1160  评论:1

    由于 deepin 是基于 Ubuntu 操作系统,要在 deepin 上安装 SQL Server 2019 应该使用 Ubuntu 的安装方式。

一、安装 SQL Server 2019

1、导入公共存储库 GPG 密钥

root@RicenOS:~# wget -qO- https://packages.microsoft.com/keys/microsoft.asc | apt-key add -

2、安装 add-apt-repository 命令

root@RicenOS:~# apt install -y software-properties-common

    如果操作系统上装有多个版本的 python3,需要确认存在 softwareproperties 模块的 python 版本:

>>> from softwareproperties.SoftwareProperties import SoftwareProperties, shortcut_handler

    由于我的机子上存在 softwareproperties 模块的是 python3.7,因此,需要修改一下 add-apt-repository 脚本:

root@RicenOS:~# vi /usr/bin/add-apt-repository

    将第一行:

#! /usr/bin/python3

    修改为:

#! /usr/bin/python3.7

3、为 SQL Server 2019 注册 Microsoft SQL Server Ubuntu 存储库

root@RicenOS:~# add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"

4、安装 SQL Server

root@RicenOS:~# apt update
root@RicenOS:~# apt install -y mssql-server

5、运行 mssql-conf setup,按照提示设置 sa 密码并选择版本

root@RicenOS:~# /opt/mssql/bin/mssql-conf setup

6、验证服务是否正在运行

root@RicenOS:~# systemctl status mssql-server 

    此时,可以在 Windows 系统上使用 SSMS 来管理 deepin 上的 SQL Server 2019。当然,也可以在 deepin 上继续安装 SQL Server 命令行工具。

二、使用 VSCode 操作 SQL Server 2019

    虽然,微软没有提供 Linux 版本的 SSMS。但是,却提供了功能强大的 Linux 版本的 Visual Studio Code。

1、安装 mssql 扩展 

    打开 VSCode,按 ctrl+shift+X 调出扩展面板,输入 mssql:

    安装 SQL Server(mssql)扩展。

2、使用 mssql 扩展

    选择“文件” → “新建文件”。默认情况下,Visual Studio Code 将打开一个新的“纯文本”文件。在下方状态栏上点击“纯文本”,然后“选择语言模式”,输入SQL:

    如果是第一次使用该扩展,则该扩展会安装支持性的 SQL Server 工具。如果打开一个扩展名为 .sql 的现有文件,语言模式会自动设置为 SQL。

3、连接到 SQL Server

    按 ctrl+shift+P 调出命令面板,输入 sql:

    选择“MSSQL: Connect”。
    按 ctrl+shift+P 调出命令面板,输入 sql:

    选择“MSSQL: Manage Connection Profiles”,按照提示为新连接配置文件指定属性。指定完每个值后,按“Enter”键继续:



    指定要连接的数据库,这一步是可选的。如果要连接到默认数据库,则不要在此处指定数据库名称。





    指定连接配置文件的名称,下次再进行 SQL Server 连接的时候,可以直接选择这个名称,快速完成 SQL Server 的连接。
    此时,在下方的状态栏中验证连接:

4、创建数据库

    按照前面的方法指明文件的类型为 SQL,或者启动一个 SQL 文件,键入 sql:

    此时,会弹出提示窗口,选择“sqlCreateDatabase”,会自动生成 SQL 语句:

    可以看到,需要修改的数据库名“DatabaseName”已经被全选了。改动一处,其它的会跟着修改:

    按 ctrl+shift+E 执行 SQL 语句:

5、创建数据表

    按 ctrl+shift+P 调出命令面板,输入 sql:

    选择“MSSQL: User Database”,选择刚才创建的“TestDB”数据库:

    指明文件的类型为 SQL,或者启动一个 SQL 文件,键入 sql:

    此时,会弹出提示窗口,选择“sqlCreateTable”,会自动生成 SQL 语句:

    可以看到,需要修改的数据表名“TableName”和架构名称“SchemaName”已经被全选了。改动一处数据表名或者架构名称,其它的也会跟着修改。当然,表结构语句得自己修改:

    按 ctrl+shift+E 执行 SQL 语句:

6、插入和查询







    以上,是 VSCode 对 SQL Server 2019 的简单操作。

版权所有 © 2005-2023 靑龍一笑的博客  Powered by C.S.Ricen
Copyright © 2005-2023 by www.ricensoftwares.com.cn  All Rights Reserved.

欢迎光临本站,这里是靑龍一笑的博客。

因资金匮乏,本站已迁到国外的免费空间,可能导致本站的访问速度较慢,由此给您带来的不便,敬请谅解。

您可以通过下方的“支持本站建设”链接,给本站提供资金支持。

Free Web Hosting