首次安装SQL Server 2022需先验证系统环境、禁用实时防护、启用.NET 4.8;再下载官方Developer版ISO并挂载;接着图形化安装时选混合认证、设强sa密码、指定非系统盘路径;或使用PowerShell静默安装;最后配置防火墙放行1433端口,用SSMS连接验证版本。

如果您在一台全新部署的 Windows Server 系统上首次安装 SQL Server 2022,可能因缺少前置环境、权限配置或服务依赖而中断安装流程。以下是针对该场景的完整安装与基础配置操作步骤:
一、安装前环境准备与检查
确保系统满足最低运行要求,并排除常见阻断因素。SQL Server 2022 要求 Windows Server 2019 或更高版本(含 Windows Server 2022),且必须以本地管理员身份运行安装程序。未完成的系统重启、防火墙拦截、杀毒软件实时防护均可能导致安装失败。
1、以管理员身份打开 PowerShell,执行 Get-ComputerInfo | Select-Object OsName, OsArchitecture, OsBuildNumber 验证操作系统版本与架构。
2、运行 shutdown /r /t 0 强制重启服务器,确保无待处理更新或挂起重启任务。
3、临时禁用 Windows Defender 实时保护:在“Windows 安全中心”→“病毒和威胁防护”→“管理设置”中关闭“实时检测”。(安装完成后应立即恢复)
4、检查 .NET Framework 4.8 是否已启用:打开“服务器管理器”→“添加角色和功能”→“功能”→勾选“.NET Framework 4.8 Advanced Services”,点击安装。
二、获取并加载官方安装介质
必须使用 Microsoft 官方渠道下载的安装包,避免第三方镜像或捆绑软件引入兼容性风险。SQL Server 2022 Developer 版本功能完整且免费用于开发与测试环境,推荐选用。
1、访问 https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads,滚动至“Developer”版块,点击“立即下载”获取 SQL2022-SSEI-Dev.exe。
2、将下载文件保存至非系统盘(如 D:\SQLInstall\),右键该 EXE 文件→“以管理员身份运行”。
3、在引导界面选择“下载介质”,指定目标路径为 D:\SQL2022_ISO\,语言选“中文(简体)”,点击“下载”。等待 ISO 文件生成完成。
4、右键生成的 ISO 文件→“装载”,确认虚拟光驱盘符(如 E:\)已出现在“此电脑”中。
三、执行全新独立安装(图形界面方式)
通过 SQL Server 安装向导完成交互式部署,适用于大多数初次使用者。所有关键配置项需按安全规范显式设定,不可跳过验证步骤。
1、打开装载后的光驱目录,双击 setup.exe 启动安装中心。
2、点击“安装”→选择“全新 SQL Server 独立安装或向现有安装添加功能”,进入安装流程。
3、在“产品密钥”页,保持默认“Developer”选项,勾选“我接受许可条款”,点击“下一步”。
4、在“功能选择”页,至少勾选:数据库引擎服务、SQL Server 复制、全文和语义提取搜索;取消勾选“适用于 SQL Server 的 Azure 扩展”(非必要且易引发网络校验失败)。
5、在“实例配置”页,选择“默认实例”(名称为 MSSQLSERVER);若需多实例共存,则选“命名实例”并输入自定义名称(如 SQL2022DEV)。
6、在“服务器配置”页,将“SQL Server 数据库引擎”与“SQL Server 代理”的启动类型均设为“自动”,登录账户选“NT SERVICE\MSSQLSERVER”(默认虚拟账户)。
7、在“数据库引擎配置”页,身份验证模式选“混合模式(SQL Server 身份验证和 Windows 身份验证)”;在“sa 帐户密码”栏输入至少8位含大小写字母、数字及特殊字符的强密码;点击“添加当前用户”,确保当前管理员账户被加入 sysadmin 角色。
8、在“数据目录”页,将“根目录”、“用户数据库目录”、“日志目录”统一修改至非系统盘路径(如 D:\SQLData\),避免 C 盘空间耗尽影响后续运行。
9、确认摘要页无红色警告后,点击“安装”,静待进度条完成。安装日志默认保存于 C:\Program Files\Microsoft SQL Server\160\Setup Bootstrap\Log\。
四、命令行静默安装(适用于自动化部署)
当需批量部署或集成至 CI/CD 流程时,可跳过图形界面,通过 PowerShell 执行无人值守安装。该方式要求预先设定全部参数,避免中途交互中断。
1、以管理员身份打开 PowerShell,切换至 ISO 装载路径(如 E:\)。
2、执行以下命令(请将 MyStrongPass123! 替换为实际强密码,DOMAIN\AdminUser 替换为实际域账户或本地管理员全名):
.\setup.exe /Q /ACTION=Install /FEATURES=SQLEngine,Replication,FullText /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="NT SERVICE\MSSQLSERVER" /SQLSVCPASSWORD="" /SQLSYSADMINACCOUNTS="DOMAIN\AdminUser" /AGTSVCACCOUNT="NT SERVICE\SQLSERVERAGENT" /SECURITYMODE=SQL /SAPWD="MyStrongPass123!" /TCPENABLED=1 /IACCEPTSQLSERVERLICENSETERMS
3、安装过程无界面输出,可通过监听日志目录下最新 YYYYMMDD_HHMMSS 目录中的 Detail.txt 文件确认状态。
4、安装成功后,系统将自动启动 SQL Server (MSSQLSERVER) 与 SQL Server Agent 服务,无需手动干预。
五、安装后基础连接与验证
安装完成后必须立即验证数据库引擎是否正常响应,同时开放必要网络端口以支持远程连接。默认实例使用 TCP 1433 端口,该端口必须在 Windows 防火墙中显式放行。
1、打开“Windows 防火墙高级安全”,新建入站规则:协议类型选“TCP”,特定本地端口填1433,操作设为“允许连接”,配置文件勾选“域、专用、公用”。
2、下载并安装 SQL Server Management Studio(SSMS):访问 https://aka.ms/ssmsfullsetup?clcid=0x804,下载中文版并完成安装。
3、启动 SSMS,新建连接:服务器类型选“数据库引擎”,服务器名称填localhost(本地连接)或服务器IP地址(远程连接),身份验证选“SQL Server 身份验证”,登录名填sa,密码填安装时设定的强密码。
4、连接成功后,在“对象资源管理器”中展开“数据库”,右键“master”→“新建查询”,输入 SELECT @@VERSION; 并执行,返回结果中应包含“Microsoft SQL Server 2022 (RTM) - 16.0.1000.6”字样。










