SQL Server 2019 安装与配置详细教程

一、写在最前的心里话

和 MySQL 对比,SQL Server 的安装和使用确实要处理很多细节:

  • 需要选择配置项很多
  • 有“定义实例”的概念,同一机器可以运行多个数据库服务
  • 设置身份验证方式时,需要同时配置 Windows 和 SQL 登录
  • 要想 Spring Boot / Java 合作,一定要启用 TCP/IP 和配置通信端口
  • 安装前需要关闭防火墙(不是必须)

这篇文章将全路推进,搭建一套可用于 Java 后端项目的 SQL Server 2019 + SSMS 环境!


二、下载程序

SQL Server 最新版
SQL Server 2019 官方下载页面
在这里插入图片描述


三、安装 SQL Server 2019

步骤1:选择安装方式

  • 推荐选择 自定义© 方式
    • 可以选择数据库功能组件(如支持 SQL Server 身份验证、导入导出功能等)
    • 可以设置实例名、自定义安装路径
    • 更适合开发者用于调试和项目部署
  • 快速试用(临时测试)
    • 选择 “基本 (B)”,但后续要配置 JDBC 时比较麻烦
      安装类型选择界面
      媒体文件保存路径

步骤2:功能选择

  • SQL Server 数据库引擎 必勾选。核心组件,负责数据库的创建、查询、连接等操作。
    • 创建/管理数据库(如 BoounionDB)
    • 支持 SQL 查询语句(增删改查)
    • 支持通过 JDBC(Spring Boot 后端)连接数据库
    • 支持 SSMS 图形化管理
  • 其他如复制、R/Python 扩展可不选
    • SQL Server 复制。适用于主从同步,不适合普通开发
    • 机器学习服务。R / Python / Java 执行器,仅用于高级数据分析
    • 全文和语义搜索。全文搜索引擎,普通项目不需要
    • Data Quality Services。用于数据清洗和主数据管理(企业级)

选择安装功能界面
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

步骤3:实例配置

  • 可选 默认实例 ,或自定义:BoounionSQL
  • 后端配置时需要用到实例名

在这里插入图片描述

什么是实例?
  • SQL Server 可以在一台电脑上安装多个“实例”,彼此独立。
  • 每个实例都可以有独立的数据库、端口、服务。
  • 示例连接地址格式为:
    • 默认实例:localhost 或 127.0.0.1
    • 命名实例:localhost\实例名

步骤4:服务配置

  • SQL Server 数据库引擎 保持 自动
  • SQL Server Browser 推荐设置成 自动
  • [✔] 接受 SQL Server 数据库引擎服务执行文件夹权限(用于开发)

启动 Browser 服务

为什么启用 SQL Server Browser?
  • 当你使用命名实例(如 localhost\BoounionSQL)时,SQL Server Browser 可以帮助客户端解析实例名到端口号
  • 启用后可以用:jdbc:sqlserver://localhost\BoounionSQL;databaseName=BoounionDB 或更方便地使用固定端口 + IP 的连接方式

步骤5:数据库引擎配置

  • 认证模式:选择 “混合验证模式”
  • 设置 sa 账号密码:123456 (or 其他)
  • 勾选当前 Windows 用户作为管理员

认证配置界面 + sa 密码设置


四、配置 TCP/IP + 1433 端口

  • 打开 SQL Server 配置管理器
  • SQL Server 网络配置中找到 TCP/IP
  • 右键启用 TCP/IP
  • 右键 TCP/IP → 属性
  • 切换到【IP 地址】页签
  • 向下滚动到最底部 “IPAll” 部分
    • TCP 动态端口:留空(删除原有内容)
    • TCP 端口:填 1433
  • 重启 SQL Server 服务

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


五、安装 SSMS (图形管理工具)

  • 下载地址:https://aka.ms/ssmsfullsetup
  • 安装无需配置,全程简单。
  • 安装后打开 SSMS
    • 选择 SQL Server 认证,用 sa 登录
    • 如遇 SSL 证书错误,请关闭 “勾选加密连接”

SSMS 登录窗口(选择 SQL Server 认证,用 sa 登录)
在这里插入图片描述

PS:sa 是 SQL Server 自带的超级用户,等价于管理员账户,适合后端程序使用、创建数据库等操作。


六、创建数据库 + 用户表

  1. 新建数据库:BoounionDB
  2. 新建表给用户登录

操作步骤如下

  • 第一步:新建查询窗口
    • 在左侧树上,右键点击 数据库 → 选择【新建数据库】
    • 数据库名称输入:BoounionDB,然后点击“确定”
  • 第二步创建用户表
    • 在左侧树上,右键点击 表 → 选择【新建】→ 选择【表】

下面是直接通过命令执行:

-- 创建数据库
CREATE DATABASE BoounionDB;
GO

-- 切换到新建的数据库
USE BoounionDB;
GO

-- 创建用户表
CREATE TABLE Users (
    username VARCHAR(50) PRIMARY KEY,
    password VARCHAR(100) NOT NULL
);
GO

-- 插入一个测试用户
INSERT INTO Users (username, password) VALUES ('admin', '123456');
GO

新建数据库 + Users 表
SSMS 执行查询


七、后续可配合 Java / Spring Boot 连接

Spring Boot 配置样例:

spring.datasource.url=jdbc:sqlserver://localhost:1433;databaseName=BoounionDB
spring.datasource.username=sa
spring.datasource.password=123456
spring.datasource.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriver

八、总结

  • SQL Server 安装比 MySQL 处理更多细节,但能力更强
  • 配合 SSMS 使用非常便捷,适合系统级开发
  • 推荐学习者配合 Java 或 .NET 项目配套环境

这篇文章是我在搭建 Spring Boot 登录接口时整理的实战经验,如有问题欢迎留言或贴图交流


### 回答1: Active Directory域服务是一种由微软公司开发的网络服务,它提供了一种集中管理和控制网络资源的方式。它可以在一个域中集中管理用户、计算机、应用程序和其他网络资源,从而提高了网络的安全性和可管理性。Active Directory域服务还提供了一些高级功能,如单点登录、组策略管理和域名系统(DNS)集成等,使得网络管理员可以更加轻松地管理和维护网络。 ### 回答2: Active Directory域服务(Active Directory Domain Services,简称AD DS)是微软公司的一项用于管理和组织网络资源的目录服务。它是一种基于LDAP(轻量级目录访问协议)的目录服务,可以让用户和管理员方便地管理和访问网络中的资源。 AD DS的主要功能包括用户身份认证、访问控制、组管理和资源管理等。通过AD DS,管理员可以集中管理和配置用户和计算机的访问权限,确保系统安全。同时,AD DS还提供了域的集中管理功能,管理员可以通过域控制器管理域中的所有对象,并在域中实施策略。 AD DS还支持单点登录功能,用户只需在登录到域之后,即可自动访问到所属域中的资源,而无需再次输入用户名和密码。这大大提高了用户的工作效率。 此外,AD DS还支持多域架构,可以通过建立信任关系实现跨域资源的访问和管理。管理员可以维护多个域之间的信任关系,实现用户和资源的统一管理。 总而言之,AD DS是一种强大的目录服务,可以实现用户和资源的集中管理和访问控制,提高网络系统的稳定性和安全性。它是企业网络管理的重要组成部分,为企业提供了高效的身份认证和资源管理功能,增强了企业的生产力和安全性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值