Windows 11上SQL Server 2019 Developer版保姆级安装教程(含SSMS和远程连接配置)

张开发
2026/4/21 17:17:28 15 分钟阅读

分享文章

Windows 11上SQL Server 2019 Developer版保姆级安装教程(含SSMS和远程连接配置)
Windows 11上SQL Server 2019 Developer版全流程配置指南在个人开发环境搭建数据库服务时SQL Server 2019 Developer版无疑是性价比最高的选择之一。作为微软官方提供的免费全功能版本它包含了企业版的所有特性特别适合需要本地开发测试的工程师和学生群体。本文将带你完整走过从安装到远程访问配置的全过程针对Windows 11系统特有的权限管理和网络配置特点提供详细的解决方案。1. 环境准备与安装规划在开始安装前需要确认系统满足以下基本要求Windows 11 21H2或更新版本至少4GB内存建议8GB以上20GB可用磁盘空间.NET Framework 4.6.1或更高版本提示建议关闭所有安全软件和防火墙临时规则避免安装过程中出现权限问题硬件兼容性检查可以通过以下PowerShell命令快速完成systeminfo | find OS 名称 wmic memorychip get capacity对于开发者环境典型的功能组合选择如下表所示功能组件必选推荐说明数据库引擎服务✓✓核心数据库服务SQL Server复制✓✓数据同步基础功能机器学习服务✓高级分析功能全文检索✓文本搜索功能数据质量服务数据清洗工具2. 分步安装SQL Server 2019 Developer版2.1 获取安装介质访问微软官方下载中心获取最新版本的SQL Server 2019 Developer Edition。下载时注意选择与系统架构匹配的版本通常为x64。安装文件通常以ISO镜像格式提供Windows 11原生支持挂载ISO文件无需第三方工具。右键下载完成的ISO文件选择挂载即可创建虚拟光驱。2.2 执行安装程序以管理员身份运行setup.exe这是避免后续权限问题的关键步骤。在安装向导中选择全新SQL Server独立安装选项。在功能选择界面除默认选中的数据库引擎服务外建议额外勾选SQL Server Management Studio集成客户端工具连接SQL客户端连接SDK身份验证模式选择混合模式这是后续远程连接的必要条件。为sa账户设置强密码并妥善保管建议使用密码管理器生成至少16位的复杂密码。安装过程中可能遇到的典型问题及解决方案Windows防火墙警告暂时允许所有网络访问.NET Framework缺失通过系统更新自动安装权限不足错误确保使用管理员账户执行安装3. SQL Server Management Studio配置3.1 安装最新版SSMS虽然SQL Server安装包可能包含SSMS组件但建议单独下载最新版本以获得完整功能支持。当前最新版本为18.12提供了以下改进增强的查询性能分析改进的Azure Data Studio集成更直观的对象资源管理器安装完成后首次启动时建议进行以下基础配置主题设置深色模式可减少长时间工作的视觉疲劳字体调整将编辑器字体设置为等宽字体如Cascadia Code快捷键绑定根据个人习惯选择Visual Studio或SSMS默认方案3.2 创建首个数据库连接使用混合模式身份验证连接本地实例时连接参数如下服务器名称localhost或.\SQLEXPRESS身份验证SQL Server身份验证登录名sa密码安装时设置的密码成功连接后可以通过以下T-SQL命令验证安装SELECT VERSION AS SQL Server版本; SELECT name FROM sys.databases;4. 远程访问配置详解4.1 启用TCP/IP协议通过SQL Server配置管理器启用TCP/IP协议是远程连接的基础。在Windows 11中配置管理器可能不会出现在开始菜单可以通过以下路径访问C:\Windows\SysWOW64\SQLServerManager15.msc启用TCP/IP后需要为所有IP地址配置静态端口推荐使用默认1433端口。配置完成后必须重启SQL Server服务使更改生效。4.2 Windows防火墙设置Windows 11的防火墙默认会阻止SQL Server端口需要手动添加入站规则New-NetFirewallRule -DisplayName SQL Server -Direction Inbound -Protocol TCP -LocalPort 1433 -Action Allow4.3 测试远程连接从另一台计算机测试连接时可以使用以下连接字符串格式Server目标IP,1433;Databasemaster;User Idsa;Password你的密码;常见连接问题排查步骤确认SQL Server服务正在运行验证TCP/IP协议已启用检查防火墙规则确认路由器端口转发设置如跨网络访问5. 性能优化与日常维护5.1 内存配置调整Developer版默认会占用尽可能多的内存在开发环境中建议设置上限EXEC sp_configure show advanced options, 1; RECONFIGURE; EXEC sp_configure max server memory, 4096; -- 设置为4GB RECONFIGURE;5.2 自动备份设置即使开发环境也建议配置定期备份以下脚本创建每日完整备份USE master; GO EXEC sp_add_schedule schedule_name NDailyBackup, freq_type 4, -- 每天 freq_interval 1, active_start_time 020000; -- 凌晨2点 GO EXEC sp_add_maintenance_plan plan_name NDeveloperBackupPlan, schedule_name NDailyBackup, database_name NYourDatabase, backup_type NFULL;5.3 安全最佳实践虽然Developer版主要用于本地开发但仍需注意定期更改sa密码限制远程访问IP范围启用登录审计及时安装累积更新在项目开发中遇到连接问题时一个实用的诊断方法是使用SQL Server自带的连接测试工具sqlcmd -S 服务器名称 -U 用户名 -P 密码 -Q SELECT 1

更多文章