如何通过命令行启动SSMS并启用信任证书选项?
解决SSMS 20命令行连接时信任证书的问题
SSMS自带的命令行参数(如-S指定服务器、-E启用Windows身份验证)确实没有直接对应「信任服务器证书」的选项,你可以通过以下两种方法实现需求:
方法一:修改注册表设置全局默认信任
- 打开注册表编辑器(运行
regedit.exe) - 定位到路径:
HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server\ManagementStudio\20.0\ConnectionOptions - 在右侧右键新建字符串值,命名为
TrustServerCertificate,将值设置为True - 之后通过快捷方式启动SSMS时,会默认启用信任证书选项,无需手动勾选
方法二:使用预配置的连接文件
- 手动打开SSMS,连接目标服务器时勾选「信任服务器证书」,点击界面上的「保存」按钮,将当前连接配置保存为
.sqlconn格式的文件 - 修改快捷方式的命令行,使用
/F参数加载这个预配置文件:SSMS.exe /F "C:\你的保存路径\自定义连接配置.sqlconn" - 启动SSMS后会自动应用该配置,直接建立信任证书的连接
内容的提问来源于stack exchange,提问作者IvoB
相关产品推荐
相关产品推荐

