由于 deepin 是基于 Ubuntu 操作系统,要在 deepin 上安装 SQL Server 2019 应该使用 Ubuntu 的安装方式。
一、安装 SQL Server 2019
1、导入公共存储库 GPG 密钥
2、安装 add-apt-repository 命令
如果操作系统上装有多个版本的 python3,需要确认存在 softwareproperties 模块的 python 版本:
由于我的机子上存在 softwareproperties 模块的是 python3.7,因此,需要修改一下 add-apt-repository 脚本:
将第一行:
修改为:
3、为 SQL Server 2019 注册 Microsoft SQL Server Ubuntu 存储库
4、安装 SQL Server
root@RicenOS:~# apt install -y mssql-server
5、运行 mssql-conf setup,按照提示设置 sa 密码并选择版本
6、验证服务是否正在运行
此时,可以在 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 的简单操作。
Copyright © 2005-2023 by www.ricensoftwares.com.cn All Rights Reserved.