2026年最新:SQLServer2017安装详细教程(图文详解)
这篇文章主要介绍了安装、激活SQLServer2017的详细过程,我从SQLServer 2008R2安装到SQLServer 2025 ,在这方面我相信我还是有一定权威性、可信度。
如果是第一次安装SQLServer 2014,很多人都有可能会出现失败。虽然可以卸载重装,但是总有地方无法清理干净,新手安装确实有些“难题”,咸鱼上还有各种代安装的服务,如图所示:

我这里使用的压缩包也是从咸鱼上买的,为了图省事:

重点提醒一下:能卖几千份,可靠性肯定没问题,这个大家尽管放心,包激活的!
下载 SQLServer2017的压缩包,下载地址在文档中可查看(持续更新):
https://www.kdocs.cn/l/cbMXlVQJL0Zu

SQL Server 2017 数据库引擎(系统核心)和 SSMS(界面管理工具)必须分开下载、分开安装,官方从 2016 版本开始就拆分成两个独立安装包了。

「SQLServer2017-x64-CHS.iso」是SQLServer 2017的数据库引擎。
「SSMS-Setup-CHS.exe」是SSMS,界面管理工具。
官方选择将「数据库引擎」、「界面管理工具」分开,有极大的灵活性,最重要的2个好处就是:
1、独立更新:SSMS 作为工具,更新频率远高于数据库引擎,分开后可以单独升级、不影响数据库运行
2、按需安装:只装数据库引擎(服务器部署)、只装 SSMS(客户端管理)、或两者都装,更灵活。

安装 SQLServer 2017的安装教程主要分为以下4部分
1、必备条件
2、SQLServer 2017安装教程
3、入门体验 SQL Server 2017(附练习数据库)
4、相关问答
必备条件(必看)
重点提醒,没有必备条件是无法安装成功的,以下4个必备条件(必看):
1、千万不要下载安装免费版本,安装这类Express(轻量免费,可用于生产)版本,100%“鸡肋”,10G数据库大小限制,你连学习SQLServer有时候下载的数据库都不止10G,强烈不建议安装这类免费版本,根本无法解决你的实际问题。
2、SQLServer 版本密钥,不同的版本只是密钥不一样,一般的都是使用标准版本、企业版本,安装的时候输入什么版本的产品密钥就是什么版本。

3、必须安装「.NET Framwork 3.5」,否则就会提示出错,如图所示:

在「控制面板」>「程序」> 「程序和功能」>「打开或关闭Windows功能」进行安装。

4、联网安装,必须启用「Windows更新」,不然「.NET Framwork 3.5」无法在「Windows更新中」下载安装。
正常启用的「Windows更新」,类似下图:

安装「.NET Framework 3.5」主要分为2种方式:
1、在线联网安装(Windows更新必须启用)
2、离线安装,某些特殊的电脑或内网环境下确实无法联网。
详细教程可查看教程:
https://zhuanlan.zhihu.com/p/2029207591809468173
SQLServer2017安装
找到安装包中的安装文件:

点击「setup.exe」

点击「安装」

点击「全新SQLServer独立安装或向现有安装添加功能」

输入「产品密钥」

文件中的「激活密钥.txt」已经提供,如图所示:

许可条款
点击「我接受」

MicroSoft更新
这里可以不选择,直接点击「下一步」

功能选择
看清楚这几个不选中,放心你绝对用不到的,我100%肯定。
先点击「全选」,安装的目录,直接选择默认的即可,然后点击下一步

重点提醒不要选中红色圈圈的这几个,不然后面又要安装Python、R语言的开发环境。
实例配置
默认实例即可,默认的就是选中这个,然后点击「下一步」

服务器配置
默认即可,点击「下一步」

数据库引擎配置
记得选择「混合模式」,输入密码可以简单一点,反正后面可以改的。
然后点击「添加当前用户」

然后点击「下一步」

点击「下一步」

继续点击「下一步」

开始安装

安装进行中,只需要等待5-10分钟即可

安装「数据库引擎」完成:

打开「开始」菜单,确实没有看到界面管理工具,如图所示:

接下来安装SSMS(SQLServer 2017的界面管理工具)
安装SSMS(界面管理工具)
点击「SSMS-Setup-CHS.exe」

居然报错了,Windows10的系统版本需要更新一下。

我这个Windows10的系统版本确实很久没有更新了,我还把那个「Windows更新」给禁用了。
在「Windows更新」中更新到最新版本的Windows10即可。

当前的Windows10系统版本:

更新完系统之后,即可安装,如图所示:

安装成功,Perfect:

在「开始」菜单中也有这个界面管理工具了。

体验SQLServer2017
1、查询SQLServer2017 的版本信息
SELECT
SERVERPROPERTY('ProductVersion') AS 版本号,
SERVERPROPERTY('ProductLevel') AS 补丁级别,
SERVERPROPERTY('Edition') AS 版本类型,
SERVERPROPERTY('EngineEdition') AS 引擎版本编号,
@@VERSION AS 完整版本信息

如上图所示安装的就是企业版本SQLServer 2017。
2、查询一下SQLServer2017到期时间(是否激活)
SELECT
N'SQL Server 2017' AS 产品版本,
SERVERPROPERTY('Edition') AS 版本类型,
CAST(SERVERPROPERTY('ProductExpirationDate') AS datetime) AS 到期日期,
DATEDIFF(DAY, GETDATE(), CAST(SERVERPROPERTY('ProductExpirationDate') AS datetime)) AS 剩余天数

我这里安装的是企业版本,Null表示永不过期。
如果显示 日期 + 天数,说明是 评估版(Evaluation),有到期时间。
如果显示 NULL,表示永久有效。
3、查询当前连接总数
SELECT
COUNT(*) AS '当前总连接数'
FROM sys.dm_exec_sessions
WHERE is_user_process = 1;

4、查询所有用户连接
SELECT
s.session_id,
s.login_name,
s.host_name,
c.client_net_address,
s.program_name,
DB_NAME(s.database_id)
FROM sys.dm_exec_sessions s
LEFT JOIN sys.dm_exec_connections c
ON s.session_id = c.session_id
WHERE s.is_user_process = 1
ORDER BY s.session_id;

可以看到所有连接SQLServer 2017的用户信息,包括电脑名 、 IP地址 、 登录账号 、 连接工具。
5、查看当前库所有表
SELECT name FROM sys.tables;

这几个表是「master」数据库自带的表。
6、查看服务器内存配置
SELECT name, value_in_use FROM sys.configurations WHERE name LIKE '%memory%';

7、SQL语句学习
使用「SQL Server身份认证」登录

登陆成功:

这里是一套完整的sql脚本,里面有二十多表,可以学习做一下增删改查。
这个数据库来自于基础的后台管理系统的,建议大家下载学习一下。

将这个「TestDB.sql」拖进去,然后点击「执行」:

所有表如图所示:

查询「TestDB」数据库中「Sys_User」中的所有数据
select * from Sys_User

查询「Sys_log」中的所有数据
select * from Sys_User

相关问题
1、为什么需要安装「.NET Framework 3.5」?
没有为什么,这是必备条件。
无论还是安装SQLServer数据库 还是安装Oracle 数据库都是必须先安装「.NET Framework 3.5」的运行环境的。
除了数据库软件,还是其他大型软件都是需要安装「.NET Framework 3.5」,例如AutoCAD 系列、博图系列、欧姆龙 CX-One,还有各类工控组态软件。
2、安装「.NET Framework 3.5」需要多长时间?
一般5-10分钟,如果长时间没有安装成功,检查一下「Windows更新」是否被禁用,如果禁用了,最简单的打开方式还是使用上面那款小工具——「Windows Update Blocker」。
3、安装了SQLServer 2017,之后,是否可以安装其他版本?
可以,可以安装其他版本,例如SQlServer 2019、SQLServer 2016,都是支持的。
4、其他问题?
直接在评论区评论,看到我会直接回复的。
如有帮助,点赞支持一下吧!

SQLServer2017安装的详细教程,2026最新亲测教程。
浙公网安备 33010602011771号