Windows 10/11 零基础搭建 SQL Server 2019 开发环境全指南对于刚接触数据库开发的初学者来说配置本地开发环境往往是第一个需要跨越的门槛。不同于简单的应用程序安装数据库系统的部署涉及更多技术细节和配置选项一个环节出错就可能导致整个安装失败。本文将手把手带你完成 SQL Server 2019 Developer 版和 SSMS 管理工具的完整安装流程不仅告诉你怎么做还会解释为什么这么做。Developer 版是微软为开发人员提供的免费全功能版本它与企业版功能完全相同但不能用于生产环境。选择这个版本可以让你在学习阶段体验 SQL Server 的全部功能而无需支付许可费用。同时我们还会安装 SQL Server Management Studio (SSMS)这是官方提供的图形化管理工具能极大提升数据库操作的效率。1. 准备工作与环境检查在开始安装前我们需要确保系统满足最低要求并做好必要准备。SQL Server 2019 对硬件的要求并不高现代电脑基本都能满足操作系统Windows 10 1607 或更高版本Windows Server 2016 或更高版本处理器至少 2GHz 的 x64 处理器内存最少 4GB建议 8GB 或更多磁盘空间至少 6GB 可用空间特别提醒如果你的系统是 Windows 11完全兼容 SQL Server 2019无需担心。微软已经确认 Windows 11 可以完美运行 SQL Server 2019。注意安装过程中会联网下载必要的组件请确保网络连接稳定。如果网络环境较差建议提前下载完整的安装包。常见的安装前问题检查清单.NET Framework 版本SQL Server 2019 需要 .NET Framework 4.6.1 或更高版本Java 运行时如果计划使用 PolyBase 功能需要 Java 运行时环境防火墙设置确保防火墙不会阻止 SQL Server 使用的端口默认 1433管理员权限安装需要管理员账户权限可以通过以下 PowerShell 命令检查 .NET Framework 版本Get-ChildItem HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP -Recurse | Get-ItemProperty -Name Version -EA 0 | Where { $_.PSChildName -Match ^(?!S)\p{L}} | Select PSChildName, Version2. 下载 SQL Server 2019 Developer 版访问微软官方下载中心是获取 SQL Server 2019 最安全可靠的途径。以下是详细步骤打开浏览器访问 Microsoft SQL Server 下载页面找到 SQL Server 2019 Developer 版本点击立即下载下载得到的将是一个名为SQL2019-SSEI-Dev.exe的小型安装引导程序约 3MB为什么选择 Developer 版功能与企业版完全相同完全免费用于开发、测试和演示包含所有高级功能如机器学习服务、PolyBase 等下载完成后右键点击安装文件选择以管理员身份运行。这会启动 SQL Server 安装中心我们将在下一步进行具体安装。3. 安装 SQL Server 2019运行安装引导程序后会看到 SQL Server 安装中心界面。选择安装选项卡然后点击全新 SQL Server 独立安装。3.1 安装类型选择在安装类型步骤建议选择自定义安装这样可以完全控制安装的组件和功能。基础安装虽然简单但会默认安装一些可能用不到的组件占用额外磁盘空间。安装程序会先安装必要的支持文件这个过程会自动进行可能需要几分钟时间。3.2 功能选择这是安装过程中最重要的步骤之一。SQL Server 2019 采用模块化设计你可以只安装需要的组件。对于初学者开发环境建议选择以下功能功能组件是否必需说明数据库引擎服务是SQL Server 核心功能必须安装SQL Server 复制可选数据复制功能学习阶段可不装机器学习服务可选需要额外 4GB 空间初学者可不装客户端工具连接推荐包含 sqlcmd 等实用工具Integration Services可选ETL 工具数据仓库开发需要客户端工具 SDK可选开发工具包专业建议如果磁盘空间充足可以安装所有客户端工具它们对开发工作很有帮助但占用空间不大。大数据和机器学习组件则可以根据实际需求选择。3.3 实例配置实例是 SQL Server 的一个独立运行环境。你可以选择默认实例使用计算机名作为实例名只能有一个默认实例命名实例可以安装多个实例每个有唯一名称对于个人开发环境选择默认实例最简单。如果电脑上已经安装了其他 SQL Server 版本则需要使用命名实例以避免冲突。3.4 服务器配置在服务账户配置界面可以设置 SQL Server 各项服务使用的账户。对于个人开发环境使用默认的虚拟账户即可这是最安全简单的选择。3.5 数据库引擎配置这是最关键的安全配置步骤建议仔细设置身份验证模式选择混合模式这样既可以使用 Windows 身份验证也可以使用 SQL Server 身份验证指定 SQL Server 管理员点击添加当前用户将你的 Windows 账户设为管理员设置 sa 密码这是超级管理员账户设置强密码并妥善保存密码策略建议长度至少 12 个字符包含大写字母、小写字母、数字和特殊符号避免使用常见单词或个人信息3.6 安装与验证确认所有配置后点击安装开始正式安装。这个过程可能需要 20-40 分钟取决于电脑性能。安装完成后可以通过以下方法验证是否成功打开服务管理控制台运行services.msc查找SQL Server (MSSQLSERVER)服务确认服务状态为正在运行也可以通过命令行验证sqlcmd -S localhost -Q SELECT VERSION如果返回 SQL Server 版本信息说明安装成功。4. 安装 SQL Server Management Studio (SSMS)SSMS 是管理 SQL Server 的官方图形化工具虽然它不是 SQL Server 的一部分但对开发者来说几乎是必需品。4.1 下载与安装访问 SSMS 官方下载页面下载最新版本的 SSMS目前是 18.x 系列运行安装程序建议选择完整安装类型安装完成后需要重启电脑4.2 基本配置与连接首次启动 SSMS 时会提示连接服务器服务器类型数据库引擎服务器名称localhost 或 .\表示本地默认实例身份验证SQL Server 身份验证登录名sa密码安装时设置的 sa 密码连接成功后你会看到对象资源管理器界面这里可以管理数据库、表、视图等所有对象。4.3 实用功能推荐SSMS 提供了许多强大功能特别推荐初学者掌握查询编辑器编写和执行 T-SQL 代码的主要界面模板浏览器提供常用 SQL 语句模板执行计划分析查询性能的利器导入/导出数据方便地迁移数据5. 常见问题与解决方案即使按照指南操作有时也会遇到问题。以下是几个常见问题及解决方法5.1 安装失败.NET Framework 问题症状安装程序提示需要 .NET Framework 3.5 或 4.6解决方案打开控制面板→程序→启用或关 Windows 功能勾选.NET Framework 3.5(包括 .NET 2.0 和 3.0)点击确定让 Windows 安装所需组件也可以通过命令行安装Enable-WindowsOptionalFeature -Online -FeatureName NetFx3 -All5.2 连接失败TCP/IP 协议未启用症状SSMS 无法连接提示超时或网络相关错误解决方案打开SQL Server 配置管理器展开SQL Server 网络配置选择SQLEXPRESS 的协议或你的实例名右键TCP/IP选择启用重启 SQL Server 服务5.3 身份验证问题sa 账户被锁定症状使用 sa 账户登录时提示账户被锁定解决方案使用 Windows 身份验证连接 SSMS在对象资源管理器中右键服务器选择属性转到安全性页确认服务器身份验证模式为SQL Server 和 Windows 身份验证模式展开安全性→登录名右键sa选择属性取消勾选登录已锁定设置新密码并确认5.4 端口冲突问题症状SQL Server 服务无法启动提示端口被占用解决方案找出占用 1433 端口的进程netstat -ano | findstr 1433根据 PID 在任务管理器中找到对应进程停止冲突进程或为 SQL Server 配置其他端口6. 基础安全配置建议安装完成后建议进行一些基本的安全加固更改 sa 账户名称避免使用默认的 sa 账户名ALTER LOGIN sa WITH NAME newsaname;创建专用账户为日常使用创建单独账户仅授予必要权限启用加密连接在 SQL Server 配置管理器中启用 SSL定期备份设置自动备份计划即使是开发环境对于开发环境可以创建一个具有管理员权限的专用账户CREATE LOGIN devadmin WITH PASSWORD StrongPassword123!; GO ALTER SERVER ROLE sysadmin ADD MEMBER devadmin; GO7. 后续学习路径建议成功安装 SQL Server 只是第一步接下来可以学习 T-SQL 基础SELECT、INSERT、UPDATE、DELETE 等基本操作创建测试数据库使用 SSMS 图形界面或 T-SQL 语句导入示例数据微软提供了 AdventureWorks 等示例数据库探索高级功能存储过程、触发器、索引优化等AdventureWorks 示例数据库安装命令RESTORE DATABASE AdventureWorks2019 FROM DISK C:\path\to\AdventureWorks2019.bak WITH MOVE AdventureWorks2017 TO C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA\AdventureWorks2019.mdf, MOVE AdventureWorks2017_log TO C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA\AdventureWorks2019_log.ldf;
保姆级教程:Windows 10/11上SQL Server 2019 Developer版安装与SSMS配置全流程
发布时间:2026/5/28 22:15:37
Windows 10/11 零基础搭建 SQL Server 2019 开发环境全指南对于刚接触数据库开发的初学者来说配置本地开发环境往往是第一个需要跨越的门槛。不同于简单的应用程序安装数据库系统的部署涉及更多技术细节和配置选项一个环节出错就可能导致整个安装失败。本文将手把手带你完成 SQL Server 2019 Developer 版和 SSMS 管理工具的完整安装流程不仅告诉你怎么做还会解释为什么这么做。Developer 版是微软为开发人员提供的免费全功能版本它与企业版功能完全相同但不能用于生产环境。选择这个版本可以让你在学习阶段体验 SQL Server 的全部功能而无需支付许可费用。同时我们还会安装 SQL Server Management Studio (SSMS)这是官方提供的图形化管理工具能极大提升数据库操作的效率。1. 准备工作与环境检查在开始安装前我们需要确保系统满足最低要求并做好必要准备。SQL Server 2019 对硬件的要求并不高现代电脑基本都能满足操作系统Windows 10 1607 或更高版本Windows Server 2016 或更高版本处理器至少 2GHz 的 x64 处理器内存最少 4GB建议 8GB 或更多磁盘空间至少 6GB 可用空间特别提醒如果你的系统是 Windows 11完全兼容 SQL Server 2019无需担心。微软已经确认 Windows 11 可以完美运行 SQL Server 2019。注意安装过程中会联网下载必要的组件请确保网络连接稳定。如果网络环境较差建议提前下载完整的安装包。常见的安装前问题检查清单.NET Framework 版本SQL Server 2019 需要 .NET Framework 4.6.1 或更高版本Java 运行时如果计划使用 PolyBase 功能需要 Java 运行时环境防火墙设置确保防火墙不会阻止 SQL Server 使用的端口默认 1433管理员权限安装需要管理员账户权限可以通过以下 PowerShell 命令检查 .NET Framework 版本Get-ChildItem HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP -Recurse | Get-ItemProperty -Name Version -EA 0 | Where { $_.PSChildName -Match ^(?!S)\p{L}} | Select PSChildName, Version2. 下载 SQL Server 2019 Developer 版访问微软官方下载中心是获取 SQL Server 2019 最安全可靠的途径。以下是详细步骤打开浏览器访问 Microsoft SQL Server 下载页面找到 SQL Server 2019 Developer 版本点击立即下载下载得到的将是一个名为SQL2019-SSEI-Dev.exe的小型安装引导程序约 3MB为什么选择 Developer 版功能与企业版完全相同完全免费用于开发、测试和演示包含所有高级功能如机器学习服务、PolyBase 等下载完成后右键点击安装文件选择以管理员身份运行。这会启动 SQL Server 安装中心我们将在下一步进行具体安装。3. 安装 SQL Server 2019运行安装引导程序后会看到 SQL Server 安装中心界面。选择安装选项卡然后点击全新 SQL Server 独立安装。3.1 安装类型选择在安装类型步骤建议选择自定义安装这样可以完全控制安装的组件和功能。基础安装虽然简单但会默认安装一些可能用不到的组件占用额外磁盘空间。安装程序会先安装必要的支持文件这个过程会自动进行可能需要几分钟时间。3.2 功能选择这是安装过程中最重要的步骤之一。SQL Server 2019 采用模块化设计你可以只安装需要的组件。对于初学者开发环境建议选择以下功能功能组件是否必需说明数据库引擎服务是SQL Server 核心功能必须安装SQL Server 复制可选数据复制功能学习阶段可不装机器学习服务可选需要额外 4GB 空间初学者可不装客户端工具连接推荐包含 sqlcmd 等实用工具Integration Services可选ETL 工具数据仓库开发需要客户端工具 SDK可选开发工具包专业建议如果磁盘空间充足可以安装所有客户端工具它们对开发工作很有帮助但占用空间不大。大数据和机器学习组件则可以根据实际需求选择。3.3 实例配置实例是 SQL Server 的一个独立运行环境。你可以选择默认实例使用计算机名作为实例名只能有一个默认实例命名实例可以安装多个实例每个有唯一名称对于个人开发环境选择默认实例最简单。如果电脑上已经安装了其他 SQL Server 版本则需要使用命名实例以避免冲突。3.4 服务器配置在服务账户配置界面可以设置 SQL Server 各项服务使用的账户。对于个人开发环境使用默认的虚拟账户即可这是最安全简单的选择。3.5 数据库引擎配置这是最关键的安全配置步骤建议仔细设置身份验证模式选择混合模式这样既可以使用 Windows 身份验证也可以使用 SQL Server 身份验证指定 SQL Server 管理员点击添加当前用户将你的 Windows 账户设为管理员设置 sa 密码这是超级管理员账户设置强密码并妥善保存密码策略建议长度至少 12 个字符包含大写字母、小写字母、数字和特殊符号避免使用常见单词或个人信息3.6 安装与验证确认所有配置后点击安装开始正式安装。这个过程可能需要 20-40 分钟取决于电脑性能。安装完成后可以通过以下方法验证是否成功打开服务管理控制台运行services.msc查找SQL Server (MSSQLSERVER)服务确认服务状态为正在运行也可以通过命令行验证sqlcmd -S localhost -Q SELECT VERSION如果返回 SQL Server 版本信息说明安装成功。4. 安装 SQL Server Management Studio (SSMS)SSMS 是管理 SQL Server 的官方图形化工具虽然它不是 SQL Server 的一部分但对开发者来说几乎是必需品。4.1 下载与安装访问 SSMS 官方下载页面下载最新版本的 SSMS目前是 18.x 系列运行安装程序建议选择完整安装类型安装完成后需要重启电脑4.2 基本配置与连接首次启动 SSMS 时会提示连接服务器服务器类型数据库引擎服务器名称localhost 或 .\表示本地默认实例身份验证SQL Server 身份验证登录名sa密码安装时设置的 sa 密码连接成功后你会看到对象资源管理器界面这里可以管理数据库、表、视图等所有对象。4.3 实用功能推荐SSMS 提供了许多强大功能特别推荐初学者掌握查询编辑器编写和执行 T-SQL 代码的主要界面模板浏览器提供常用 SQL 语句模板执行计划分析查询性能的利器导入/导出数据方便地迁移数据5. 常见问题与解决方案即使按照指南操作有时也会遇到问题。以下是几个常见问题及解决方法5.1 安装失败.NET Framework 问题症状安装程序提示需要 .NET Framework 3.5 或 4.6解决方案打开控制面板→程序→启用或关 Windows 功能勾选.NET Framework 3.5(包括 .NET 2.0 和 3.0)点击确定让 Windows 安装所需组件也可以通过命令行安装Enable-WindowsOptionalFeature -Online -FeatureName NetFx3 -All5.2 连接失败TCP/IP 协议未启用症状SSMS 无法连接提示超时或网络相关错误解决方案打开SQL Server 配置管理器展开SQL Server 网络配置选择SQLEXPRESS 的协议或你的实例名右键TCP/IP选择启用重启 SQL Server 服务5.3 身份验证问题sa 账户被锁定症状使用 sa 账户登录时提示账户被锁定解决方案使用 Windows 身份验证连接 SSMS在对象资源管理器中右键服务器选择属性转到安全性页确认服务器身份验证模式为SQL Server 和 Windows 身份验证模式展开安全性→登录名右键sa选择属性取消勾选登录已锁定设置新密码并确认5.4 端口冲突问题症状SQL Server 服务无法启动提示端口被占用解决方案找出占用 1433 端口的进程netstat -ano | findstr 1433根据 PID 在任务管理器中找到对应进程停止冲突进程或为 SQL Server 配置其他端口6. 基础安全配置建议安装完成后建议进行一些基本的安全加固更改 sa 账户名称避免使用默认的 sa 账户名ALTER LOGIN sa WITH NAME newsaname;创建专用账户为日常使用创建单独账户仅授予必要权限启用加密连接在 SQL Server 配置管理器中启用 SSL定期备份设置自动备份计划即使是开发环境对于开发环境可以创建一个具有管理员权限的专用账户CREATE LOGIN devadmin WITH PASSWORD StrongPassword123!; GO ALTER SERVER ROLE sysadmin ADD MEMBER devadmin; GO7. 后续学习路径建议成功安装 SQL Server 只是第一步接下来可以学习 T-SQL 基础SELECT、INSERT、UPDATE、DELETE 等基本操作创建测试数据库使用 SSMS 图形界面或 T-SQL 语句导入示例数据微软提供了 AdventureWorks 等示例数据库探索高级功能存储过程、触发器、索引优化等AdventureWorks 示例数据库安装命令RESTORE DATABASE AdventureWorks2019 FROM DISK C:\path\to\AdventureWorks2019.bak WITH MOVE AdventureWorks2017 TO C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA\AdventureWorks2019.mdf, MOVE AdventureWorks2017_log TO C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA\AdventureWorks2019_log.ldf;