一、前言
由于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,并在其中创建数据库和表。