在 Windows Server Core 2019 上安装 SQL Server 2019

在现代企业环境中,SQL Server 是最受欢迎的数据库管理系统之一。虽然 Windows Server Core 的无头模式可能会让新手感到不适,但掌握了基本步骤后,你会发现安装 SQL Server 2019 其实并不复杂。

流程概述

以下是安装 SQL Server 2019 所需的基本步骤:

步骤 描述
步骤1 准备工作
步骤2 下载 SQL Server 2019
步骤3 拷贝安装文件
步骤4 进行安装配置
步骤5 验证安装
步骤6 配置 SQL Server

甘特图表示

gantt
    title SQL Server 2019 安装计划
    dateFormat  YYYY-MM-DD
    section 准备工作
    准备环境            :a1, 2023-10-01, 1d
    section 下载 SQL Server
    下载文件           :a2, 2023-10-02, 1d
    section 拷贝安装文件
    文件拷贝          :a3, 2023-10-03, 1d
    section 安装过程
    进行安装配置       :a4, 2023-10-04, 2d
    section 验证和配置
    验证安装          :a5, 2023-10-06, 1d
    配置 SQL Server     :a6, 2023-10-07, 1d

步骤详解

步骤1: 准备工作

首先,确保你的 Windows Server Core 2019 环境已配置好。你需要远程连接到服务器以执行安装。

步骤2: 下载 SQL Server 2019

下载 SQL Server 2019 的安装文件。你可以在 [Microsoft 官网]( 找到所需版本。

步骤3: 拷贝安装文件

将下载的 SQL Server 2019 安装文件拷贝到 Windows Server Core 上。假设你的文件名为 SQLServer2019-SSEI-Dev.exe

# 使用 PowerShell 拷贝文件
Copy-Item -Path "C:\path\to\SQLServer2019-SSEI-Dev.exe" -Destination "C:\SQLServer"

Copy-Item 命令用于将指定路径的文件拷贝到目标路径。

步骤4: 进行安装配置

进入到安装文件夹后,使用以下命令开始安装。

# 进入 SQL Server 安装文件夹
cd C:\SQLServer

# 启动 SQL Server 2019 安装
.\SQLServer2019-SSEI-Dev.exe /QS /ACTION=Install /FEATURES=SQL /INSTANCENAME=MSSQLSERVER /TCPENABLED=1 /SAPWD="YourStrong@Passw0rd" /SECURITYMODE=SQL

这个命令进行 SQL Server 2019 的快速安装。

  • /QS:快速模式,用户不交互。
  • /ACTION=Install:执行安装。
  • /FEATURES=SQL:安装 SQL Server 的主体功能。
  • /INSTANCENAME=MSSQLSERVER:命名默认实例。
  • /TCPENABLED=1:启用 TCP/IP 连接。
  • /SAPWD="YourStrong@Passw0rd":设置系统管理员的强密码。
  • /SECURITYMODE=SQL:启用 SQL Server 身份验证。

步骤5: 验证安装

一旦安装完成,你可以通过访问 SQL Server 实例来验证是否正确安装。

# 使用 SQLCMD 登录 SQL Server
sqlcmd -S localhost -U SA -P "YourStrong@Passw0rd"

sqlcmd 是一个命令行工具,用于连接 SQL Server。

如果能够成功连接,你将在命令行下看到 SQL Server 的提示符。

步骤6: 配置 SQL Server

根据需要配置 SQL Server 实例,如设置数据库、用户、安全性等。

-- 在 sqlcmd 中创建数据库
CREATE DATABASE TestDB;
GO

在 SQL Server 中创建一个测试数据库。

-- 为用户创建新用户并授权
CREATE USER TestUser WITH PASSWORD = 'Test@1234';
GO
ALTER ROLE db_datareader ADD MEMBER TestUser;
GO

为新用户授权,以便能读取数据。

状态图表示

stateDiagram
    [*] --> 准备工作
    准备工作 --> 下载 SQL Server
    下载 SQL Server --> 拷贝安装文件
    拷贝安装文件 --> 进行安装配置
    进行安装配置 --> 验证安装
    验证安装 --> 配置 SQL Server
    配置 SQL Server --> [*]

结论

在 Windows Server Core 2019 上安装 SQL Server 2019 的过程虽然看似复杂,但只要掌握了步骤和基本命令,就能顺利完成。确认每一步都正确执行,并在完成后进行必要的配置和验证,可以确保你在生产环境中的 SQL Server 正常运行。

希望这篇文章对你有帮助,祝你在数据库管理领域不断进步!