📜  从命令行初始化 SQL 服务器 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:06:34.460000             🧑  作者: Mango

从命令行初始化 SQL 服务器 - Shell-Bash

在开发过程中,我们经常需要在本地环境中搭建 SQL 服务器,以便进行数据库操作。本文将介绍如何从命令行初始化 SQL 服务器。

前置条件

在开始命令行初始化 SQL 服务器之前,需要确保已经安装了以下软件:

  • SQL Server
  • PowerShell
  • Bash Shell
步骤
  1. 首先,我们需要使用 PowerShell 启动 SQL Server。在 PowerShell 中输入以下命令:
Import-Module SqlServer
Start-Service MSSQLSERVER

如果 SQL Server 服务已经启动,我们可以跳过此步骤。

  1. 接下来,我们需要启用 SQL Server 的 Linux 发行版。在 PowerShell 中输入以下命令:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

这将启用 Bash Shell,以便我们在 Windows 系统中执行 Linux 命令。

  1. 现在,我们可以使用 Bash Shell 在本地计算机上安装 SQL Server。在 Bash Shell 中输入以下命令:
curl https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list | sudo tee /etc/apt/sources.list.d/mssql-server-2019.list
sudo apt-get update
sudo apt-get install -y mssql-server

这将下载并安装 SQL Server 2019。

  1. 安装完成后,我们需要配置 SQL Server。在 Bash Shell 中输入以下命令:
sudo /opt/mssql/bin/mssql-conf setup

按照向导的指示完成配置。

  1. 现在,我们可以启动 SQL Server。在 Bash Shell 中输入以下命令:
sudo systemctl start mssql-server
  1. 最后,我们需要验证 SQL Server 是否运行正常。在 Bash Shell 中输入以下命令:
systemctl status mssql-server

如果 SQL 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 Wed 2021-06-09 16:34:18 CST; 3s ago
 Main PID: 12345 (sqlservr)
    Tasks: 140
   Memory: 579.7M
      CPU: 6.176s
   CGroup: /system.slice/mssql-server.service
           ├─12345 /opt/mssql/bin/sqlservr
           └─12555 /opt/mssql/bin/python /opt/mssql/bin/sqlboot.py

至此,命令行初始化 SQL 服务器完成。

总结

在本文中,我们介绍了如何从命令行初始化 SQL 服务器。虽然这种方法需要一些基本的命令行知识,但这个过程相对容易,并且可以大幅减少我们的时间和精力成本。