Linux下安装MSSQL服务器,实现高效工作空间。

一、前言

由于MSSQL是一种流行的关系型数据库,在一些企业、项目中,需要在Linux操作系统上安装MSSQL服务器,以实现高效工作空间。在本篇文章中,我们将详细介绍如何在Linux系统上安装MSSQL服务器,以及相关的配置和使用。

二、安装MSSQL服务器

1.安装依赖

在安装MSSQL之前,我们需要先安装一些依赖项,如curl、libunwind、libicu等。执行以下命令来安装这些依赖项:

sudo apt-get update

sudo apt-get install -y curl apt-transport-https sudo vim

sudo apt-get install -y libunwind8 libicu-dev liblttng-ust0

2.导入Microsoft 公共存储库GPG密钥

为了验证已下载的包的完整性并授权该包,需要使用GPG密钥。在此步骤中,我们将导入Microsoft GPG公钥。

curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

3.注册Microsoft SQL Server Ubuntu存储库

Ubuntu服务器的软件包存储库使用apt包管理器。但是,在此之前,我们需要配置它们以为apt提供Microsoft SQL Server软件包。 要使用Ubuntu存储库,请在/etc/apt/sources.list.d/目录中创建一个文件,并将以下资源条目添加到该文件中。

sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/ubuntu/18.04/mssql-server-2019 bionic main" > /etc/apt/sources.list.d/mssql-server.list'

4.安装MSSQL Server

通过运行以下命令来安装MSSQL Server

sudo apt-get update

sudo apt-get install -y mssql-server

执行后会出现安装界面,按照提示完成安装。

三、配置MSSQL服务器

1.运行安装向导

安装MSSQL Server之后,要配置MSSQL服务器,可以通过运行以下命令来启动安装向导:

sudo /opt/mssql/bin/mssql-conf setup

按照向导步骤执行即可。

2.启动MSSQL Server

要启动MSSQL Server,请使用systemctl start mssql-server命令:

sudo systemctl start mssql-server

3.验证MSSQL Server运行状态

要验证MSSQL Server是否正在运行,请使用以下命令:

systemctl status mssql-server --no-pager

如果MSSQL Server正在运行,您将看到以下输出:

● mssql-server.service - Microsoft SQL Server Database Engine

Loaded: loaded (/lib/systemd/system/mssql-server.service; enabled; vendor preset: enabled)

Active: active (running) since Mon 2022-03-07 14:54:51 PDT; 4h 4min ago

Main PID: 63016 (sqlservr)

Tasks: 143

Memory: 475.6M

CPU: 1h 31min 55.775s

CGroup: /system.slice/mssql-server.service

├─63016 /opt/mssql/bin/sqlservr

├─63320 /opt/mssql/bin/sqlservr

├─63321 /opt/mssql/bin/sqlservr

四、使用MSSQL Server

1.连接本地MSSQL Server

使用以下命令来连接本地MSSQL Server实例:

/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P '[YourPassword]'

Note: 请将[YourPassword]替换为您的SA密码。

2.在MSSQL Server中创建数据库

要在MSSQL Server中创建新数据库,请执行以下命令:

CREATE DATABASE new_database;

3.在MSSQL Server中创建表

要在MSSQL Server中创建新表,请执行以下命令:

USE new_database;

CREATE TABLE employees (

id INT PRIMARY KEY NOT NULL,

name VARCHAR(50) NOT NULL,

age INT NOT NULL

);

五、总结

在Linux系统上安装MSSQL服务器,可以为企业、项目提供高效的工作空间。安装和配置MSSQL服务器相对简单,但是需要按照正确的步骤来执行。通过本文的指导,希望您能够成功安装MSSQL Server,并在其中创建数据库和表。

数据库标签