背景
由于操作系统或JVM版本升级,导致安全设置增强、服务器(Windows 或 Linux)上的 TLS 或 SSL 支持发生变化,造成SAP NetWeaver Java System(如PO、EP等系统) 无法通过SSL、TLSv1、TLSv1.1连接到远程 SQL Server 实例。
本文通过SCoTT工具测试某个版本的SQL Server的JDBC驱动程序是否可以正常连接到远程SQL Server数据库实例。
SCoTT(SAP Connection Test Tool):SAP 公司开发的用来获取有关可用密码、设置和版本等更多信息的工具。该工具可以打印出本地系统的各种信息,或者尝试使用不同的选项连接到远程主机。
安装
1. 将SQL Server的JDBC 驱动程序(mssql-jdbc-XYZjreN.jar)拷贝到某个临时目录下(比如/sapcd/scott目录),并重命名为sqljdbc42.jar。
2. 将SAP note 2846170 - SAP Connection Test Tool (SCoTT)的附件scott v3.0.zip下载并解压到同一个临时目录下(比如/sapcd/scott目录)。
测试
Windows操作系统:
scott.cmd -S <server name> -U <user name> -P <password>
Linux操作系统:
scott.sh -S <server name> -U <user name> -P <password>
注:将<server name>替换为SQL Server的主机名,将<user name>和<password>替换为SQL Server的用户名和密码。
scott

本文介绍如何使用SCoTT工具检查SAP NetWeaver Java System与SQL Server之间的SSL、TLS连接问题。详细步骤包括安装SCoTT,拷贝JDBC驱动,并在Windows或Linux环境下进行连接测试。
684

被折叠的 条评论
为什么被折叠?



