前に試したときは、SQLserverが動いているサーバにJava7/8を入れていました。 TLS1.1が使えるSQLserverの入ったサーバに、TLS1.1を使えなくした別のサーバのJava7/8から接続できるのだろうか?と疑問になり再度試しました。 結果 TLS1.1が使えるSQLserverの入ったサーバに対して 別のサーバのJava7:接続可能 別のサーバのJava8:接続可能 TLS1.1が使えないSQLserverの入ったサーバに対して 別のサーバのJava7:接続不可 別のサーバのJava8:接続可能 でした。 JavaはWindowsのOS部分のTLS設定に影響されないのか。。。 ===========忘れるだろうから試したコードを貼っておこう=========== import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class Test1 { public static void main(String[] args) { final String URL = "jdbc:sqlserver://SQLサーバのIP:1433;" + "Database=master;integratedSecurity=false;" + "user=sa;password=P@ssw0rd"; // final String SQL = "select @@version as version"; final String SQL = "SELECT DISTINCT (encrypt_option) FROM sys.dm_exec_connections;"; try (Connection conn = DriverManager.getConnection(U