01 Что произошло
В SAP Community описан отказ пользовательских JDBC DataSources SAP NetWeaver Java при подключении к Microsoft SQL Server после обновления до NetWeaver 7.5 SP35.
02 Ключевые детали
- В описанной среде SAP JVM 8.1 Patch Collection 74 (build 8.1.074) отключила TLS 1.0 и TLS 1.1 по умолчанию; использовался устаревший Microsoft SQL Server JDBC Driver 4.0 (sqljdbc4.jar).
- Журналы сообщали: «No appropriate protocol (protocol is disabled or cipher suites are inappropriate)». Отказ затронул SAPMEINT, SAPMEINTXA, SAPMEWIP, dmPool, odsDiagPool, odsPool, reportPool и wipPool.
- Автор связал причину с изменениями из SAP Note 3046818. В качестве временного решения он удалил TLSv1 и TLSv1.1 из jdk.tls.disabledAlgorithms в активном файле java.security и перезапустил систему.
- После перезапуска проверили DataSources и функции ME-приложения, включая задачу CTC. Повторное включение устаревших TLS 1.0 и 1.1 — не предпочтительное долгосрочное решение; по возможности рекомендуют оценить поддерживаемую конфигурацию с TLS 1.2.
03 Почему это важно
Этот случай показывает, что изменение настроек безопасности SAP JVM может нарушить существующее подключение к базе данных после обновления. Временное решение ослабляет защиту, поэтому важно учитывать рекомендацию использовать TLS 1.2 без смягчения политики JVM.
04 Кому полезно
Группы SAP Basis, системные администраторы SAP и интеграционные команды SAP.
Первоисточник