那么,如何使用 Powershell 从 MSSQL 获取当前正在运行的 SSL 证书(尤其是指纹)?它可能包括 SQL 命令...
我知道它在 Windows 注册表中,但是如果您更改它,那么它将仅在 MSSQL 重新启动后应用。
因此,注册表中配置的证书与实际运行的证书之间存在未定义的空白空间。
谢谢!
那么,如何使用 Powershell 从 MSSQL 获取当前正在运行的 SSL 证书(尤其是指纹)?它可能包括 SQL 命令...
我知道它在 Windows 注册表中,但是如果您更改它,那么它将仅在 MSSQL 重新启动后应用。
因此,注册表中配置的证书与实际运行的证书之间存在未定义的空白空间。
谢谢!
您可以检查 SQL Server 日志(使用 sp_readerrorlog 从 powershell 打开它)
如果你使用 TSQL 方法,这样的脚本应该可以完成这项工作