【数据库】Sql Server 安装教程,一键到底,沉浸式下载安装MSSQL和SSMS

大家好,我是全栈小5,欢迎来到《小5讲堂》。

这是《Sql Server》系列文章,每篇文章将以博主理解的角度展开讲解。

温馨提示:博主能力有限,理解水平有限,若有不对之处望指正!

目录

前言

最近重装windows系统,所以又要安装一遍数据库软件。

一般数据库软件安装频率不高,只有重新系统、新买电脑、部署网站时才会安装。

印象中有写过安装教程,发现没写过,因此写篇文章记录下。

MSSQL下载

下载地址

下载地址:https://www.microsoft.com/en-us/sql-server/sql-server-downloads

这里跳转的下载地址,每隔一段时间可能就会变化,博主此时的页面和你现在打开的页面可能不一样,说实在,隔一段时间来官网这里查看,还是有点懵逼。

说实在的,真的很想骂粗话,每次到官网里找想要的版本下载都要找半天,然后就是一堆看不懂的英文介绍,体验感极差。

最新版本

博主此时的版本是2022

下面就是安装软件

在SQL Server开发环境中,SSEI通常指‌SQL Server Engineering Install‌,即SQL Server工程安装工具包,主要用于数据库开发环境的搭建与配置。

选择版本

由于博主目前服务器使用的是2019,所以,需要在官网上选择2019年的历史版本下载安装。

找不到2019的获取下载链接的那个exe小文件,官网提供填写信息后可跳转到指定页面下载整个exe安装包。

上图是评估版180天的,找了一圈官网没看到开发免费版的下载链接,只能用自己之前下载好exe来安装,可以搜索引擎找找。

MSSQL安装

运行exe文件

选择基本

点击接受,自动下一步

选择安装路径

大概需要1.5G大小空间,下载速度取决于您的当前网络快慢。

下载安装

博主的网络下载了一个多小时,真想说三个字,真棒!


默认安装路径在C盘,直接点击安装

Server=localhost;Database=master;Trusted_Connection=True;

SSMS安装

SSMS可视化工具下载和安装,在上一步完成MSSQL下载和安装后,最后会非常温馨的提示,安装SSMS,点击后弹窗跳转到下载地址。

下载

下载地址:https://learn.microsoft.com/zh-cn/ssms/install/install?redirectedfrom=MSDN



安装

又和以前博主安装的时候有点不一样,真是学习永无止境,又要占2GB左右的空间,真希望后面的软件迭代版本能够解决文件越来越大的情况。


界面效果


查看版本

为了保持和服务器的Sql Server数据库版本保持一致,可以使用下面sql语句查看

sql 复制代码
SELECT SERVERPROPERTY('ProductVersion') AS '产品版本',
SERVERPROPERTY('ProductLevel') AS '版本级别',
SERVERPROPERTY('Edition') AS '版本类型';

版本介绍

来全面、系统地梳理一下 SQL Server 的各个版本及其核心区别。这对于选择合适的版本至关重要。

SQL Server 的版本可以大致分为三类:免费版商业版(付费)特殊版


📊 SQL Server 版本总览与核心区别

下面的表格直观地展示了各个版本的核心特性与定位:

版本名称 定位与目标用户 功能 价格与许可 主要限制
Enterprise(企业版) 大型企业关键业务,追求极致性能与高可用性 全部功能(高级BI、内存OLTP、列存储、最全高可用方案) 昂贵,按核心/服务器+CAL许可 无功能限制,只有预算限制
Standard(标准版) 中小型企业,通用型数据库服务器 核心功能,提供基础的高可用性和商业智能 中等,按核心许可 缺少企业级高级功能(如高级安全、大规模数据仓库优化)
Express(快速版) 初学者、小微型应用、嵌入式数据库 最核心的数据库引擎 免费 数据库最大 10GB ,内存使用 1.4GB,CPU使用有限
Developer(开发者版) 开发者构建、测试和演示应用程序 与企业版完全相同 免费 严禁用于生产环境
Evaluation(评估版) 企业评估SQL Server功能 与企业版完全相同 免费180天 180天后停止服务,严禁用于生产
Web(网页版) 网站托管服务商 功能介于Express和Standard之间 通过托管提供商购买 仅限用于网站前端

🔍 各版本详解

1. 免费版本

这些版本是个人用户和小型团队最常接触的。

  • Developer(开发人员版)

    • 核心价值:允许开发人员在本地机器上无限制地使用所有企业级功能进行开发、测试和演示。
    • 为何选择 :如果你是程序员、学生或DBA,需要学习和测试,这是最佳选择
  • Evaluation(评估版)

    • 核心价值:为企业提供一个全功能的临时环境,以便在购买前进行全面评估。
    • 为何选择:仅用于为期180天的产品功能评估。
  • Express(快速版)

    • 核心价值:免费、轻量、可部署。是低流量和小型应用程序的入门级选择。
    • 为何选择 :用于小型网站、桌面应用,或者作为ISV(独立软件开发商)的嵌入式数据库。可以用于生产环境

2. 商业版本(付费)

这些版本用于正式的生产环境。

  • Enterprise(企业版)

    • 核心价值:提供最高的性能、可扩展性和可用性。支持无限制的虚拟化。
    • 关键功能举例:高级数据安全(透明数据加密)、极致性能(内存OLTP、列存储索引)、高级高可用性(在线索引重建、更多同步副本)。
  • Standard(标准版)

    • 核心价值:以更低的成本提供可靠的企业级数据管理和商业智能平台。
    • 与Enterprise的区别:缺少许多高级功能,例如在内存OLTP、列存储、并行数据仓库、高级安全特性等方面有限制。

3. 特殊版本

  • Web(网页版)
    • 核心价值:为网站托管服务商提供了一个经济高效的选项,但其使用授权严格限制于运行网站。

🎯 如何选择?一张图帮你决策

为了帮您更直观地做出选择,请参考以下决策流程图:

flowchart TD A[开始选择] --> B{"用于生产环境?"} B -- 否 --> C{"需要完整企业级
功能进行开发测试?"} C -- 是 --> D[✅ Developer 版本
功能完整,永久免费] C -- 否,仅学习或小型应用 --> E[✅ Express 版本
免费,但有10GB等限制] B -- 是 --> F{"评估预算与需求"} F -- 预算充足
需要顶级功能 --> G[🛒 Enterprise 版本] F -- 预算有限
核心功能即可 --> H[🛒 Standard 版本] F -- 小型网站/应用
成本极度敏感 --> I[✅ Express 版本]

💎 总结

  • 学习和开发 :无脑选择 Developer
  • 部署小型/微型生产应用 :选择 Express
  • 正式生产环境 :根据预算和功能需求,在 StandardEnterprise 之间选择。
  • 试用评估 :使用 Evaluation

文章推荐

【数据库】Sql Server数据库中isnull、iif、case when三种方式的使用和空值判断

【数据库】如何使用一款轻量级数据库SqlSugar进行批量更新,以及查看最终的Sql操作语句

【数据库】使用Sql Server将分组后指定字段的行数据转为一个字段显示,并且以逗号隔开每个值,收藏不迷路

【数据库】SQL Server 查询条件小技巧:ISNULL 函数的使用,有请DeepSeek来辅助讲解下

【Sql Server】在SQL Server中生成雪花ID(Snowflake ID)

【Sql Server】使用row_number over方式进行表分页,数据量达到五千多条记录后,查询变慢需要20多秒的解决方案

【Sql Server】随机查询一条表记录,并重重温回顾下自定义函数的封装和使用

【Sql Server】锁表如何解锁,模拟会话事务方式锁定一个表然后进行解锁

【Sql Server】通过Sql语句批量处理数据,使用变量且遍历数据进行逻辑处理

【新星计划回顾】第六篇学习计划-通过自定义函数和存储过程模拟MD5数据

【新星计划回顾】第四篇学习计划-自定义函数、存储过程、随机值知识点

【Sql Server】Update中的From语句,以及常见更新操作方式

【Sql server】假设有三个字段a,b,c 以a和b分组,如何查询a和b唯一,但是c不同的记录

【Sql Server】新手一分钟看懂在已有表基础上修改字段默认值和数据类型

总结:温故而知新,不同阶段重温知识点,会有不一样的认识和理解,博主将巩固一遍知识点,并以实践方式和大家分享,若能有所帮助和收获,这将是博主最大的创作动力和荣幸。也期待认识更多优秀新老博主。

相关推荐
顶点多余2 小时前
mysql---索引特征 (重要)
数据库·mysql
数据知道2 小时前
MongoDB灾难恢复计划:RTO/RPO目标下的应急响应完整方案
数据库·mongodb·wpf
匀泪2 小时前
云原生(Redis配置)
数据库·redis·缓存
shuair2 小时前
redis执行lua脚本
数据库·redis·lua
Andytoms2 小时前
错误信息:请在mysql配置文件修sql-mode或sql_mode为NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
数据库·sql·mysql
ChaITSimpleLove2 小时前
PostgreSQL(简称 pgsql)数据库的启动与关闭
数据库·postgresql·start·stop·reload·restart
数据知道2 小时前
MongoDB的Kerberos认证:详细讲述大型企业环境安全集成的实用技术
数据库·安全·mongodb
仙俊红2 小时前
项目上线后,发现一个接口比较慢,应该如何排查
数据库