首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >sqlserver2022、sqlserver2025静默安装通用方案

sqlserver2022、sqlserver2025静默安装通用方案

原创
作者头像
Windows技术交流
修改2026-01-09 14:05:27
修改2026-01-09 14:05:27
1.5K0
举报
文章被收录于专栏:Windows技术交流Windows技术交流

安装步骤:

首先,运行这个命令开启远程

ms-settings:remotedesktop

点亮按钮即可

然后,运行firewall.cpl关闭防火墙

如果不静默安装,而是通过正常的双击setup.exe的方式进行交互安装,在最初的一两步就能看到一条关于防火墙的检测项,如果防火墙没关,这个项就是红叉

最后,装载sqlsever iso,比如光驱盘符是D:,其根目录就是setup.exe,远程后打开cmd管理员窗口粘贴命令

sqlserver2022、2025通用静默安装命令(cmd):

代码语言:txt
复制
cmd命令行先切到setup.exe所在目录,然后执行
cd /d D:\
cmd.exe /c setup.exe /QS /Action=install /ROLE=AllFeatures_WithDefaults /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="NT AUTHORITY\Network Service" /SQLSVCSTARTUPTYPE=Automatic /SQLSYSADMINACCOUNTS="NT AUTHORITY\Network Service" /AGTSVCACCOUNT="NT AUTHORITY\Network Service" /AGTSVCSTARTUPTYPE=Automatic /BROWSERSVCSTARTUPTYPE=Automatic /ASSVCACCOUNT="NT AUTHORITY\Network Service" /ASSVCSTARTUPTYPE=Automatic /ASSYSADMINACCOUNTS="NT AUTHORITY\Network Service" /ISSVCACCOUNT="NT AUTHORITY\Network Service" /ISSVCStartupType=Automatic /NPENABLED=1 /TCPENABLED=1 /SECURITYMODE=SQL /SAPWD="自定义sa密码" /IACCEPTSQLSERVERLICENSETERMS

其中,/SAPWD="自定义sa密码"需自己具体化指定,不建议有特殊字符,大写、小写、数字,16位即可

跟低版本的区别是,没有这2个参数了,关键字符串:RSSVC

代码语言:txt
复制
 /RSSVCACCOUNT="NT AUTHORITY\Network Service" /RSSVCStartupType=Automatic 

如果带上,会报错

代码语言:txt
复制
出现以下错误:
无法识别指定的设置“RSSVCACCOUNT”。

错误结果: -2068578301
结果设备代码: 1204
结果错误代码: 3

sqlserver2025跟sqlserver2022不同的是,sqlserver2025多个参数:/IACCEPTDQUNINSTALL (加到末尾,不带值)

代码语言:txt
复制
cmd命令行先切到setup.exe所在目录,然后执行
cd /d D:\
cmd.exe /c setup.exe /QS /Action=install /ROLE=AllFeatures_WithDefaults /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="NT AUTHORITY\Network Service" /SQLSVCSTARTUPTYPE=Automatic /SQLSYSADMINACCOUNTS="NT AUTHORITY\Network Service" /AGTSVCACCOUNT="NT AUTHORITY\Network Service" /AGTSVCSTARTUPTYPE=Automatic /BROWSERSVCSTARTUPTYPE=Automatic /ASSVCACCOUNT="NT AUTHORITY\Network Service" /ASSVCSTARTUPTYPE=Automatic /ASSYSADMINACCOUNTS="NT AUTHORITY\Network Service" /ISSVCACCOUNT="NT AUTHORITY\Network Service" /ISSVCStartupType=Automatic /NPENABLED=1 /TCPENABLED=1 /SECURITYMODE=SQL /SAPWD="自定义sa密码" /IACCEPTSQLSERVERLICENSETERMS /IACCEPTDQUNINSTALL

https://learn.microsoft.com/zh-cn/sql/sql-server/sql-server-2025-known-issues?view=sql-server-ver17#upgrade-fails-if-data-quality-services-is-installed

静默安装完成后,还需要安装下smss

最后一个独立发行的SMSS版本(20.2.1)实测适用sqlserver2022、sqlserver2025,下载链接如下:

https://learn.microsoft.com/zh-cn/ssms/release-notes-20?source=recommendations

代码语言:txt
复制
https://download.microsoft.com/download/7519f0ff-997c-4f36-b5aa-9a51d47dd34c/SSMS-Setup-CHS.exe

https://download.microsoft.com/download/7519f0ff-997c-4f36-b5aa-9a51d47dd34c/SSMS-Setup-ENU.exe

通过powershell下载:

$client1 = new-object System.Net.WebClient
$client1.DownloadFile('https://download.microsoft.com/download/7519f0ff-997c-4f36-b5aa-9a51d47dd34c/SSMS-Setup-ENU.exe','C:\Users\Administrator\Desktop\SSMS-Setup-ENU_v20.2.1.exe')


$client1 = new-object System.Net.WebClient
$client1.DownloadFile('https://download.microsoft.com/download/7519f0ff-997c-4f36-b5aa-9a51d47dd34c/SSMS-Setup-CHS.exe','C:\Users\Administrator\Desktop\SSMS-Setup-CHS_v20.2.1.exe')

最新版smss不是单独发行了,而是成为vs的一个组件

https://learn.microsoft.com/zh-cn/ssms/install/install

代码语言:txt
复制
原本SQL Server有2套客户端软件:Azure Data Studio 、SQL Server Management Studio(SMSS)
Azure Data Studio 将于 2026 年 2 月 28 日停用
目前最新的SSMS 22 适用于 SQL Server 2014(12.x)及更高版本,后续都是它了

不论旧版还是新版smss,安装完都应重启下机器(不论UI上提没提醒,一般是有提醒的,例如上图)

另外,默认的加密方式是强制,会报错,需要选成Optional

sqlserver常见4种登录方式

代码语言:txt
复制
①本地用户,127.0.0.1,port
②本地用户,(local),port
③Sa用户,内网IP,port
④本地用户,本机hostname,port

如果port是1433,一般可以省略,如果是其他端口,应显性指定,严谨起见,建议不论是否1433端口,都显性指定

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 首先,运行这个命令开启远程
  • 然后,运行firewall.cpl关闭防火墙
  • 最后,装载sqlsever iso,比如光驱盘符是D:,其根目录就是setup.exe,远程后打开cmd管理员窗口粘贴命令
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档