Java Dependency on SQL server

Kranthi DBA 221 Reputation points
2023-02-24T07:00:10.25+00:00

Hi Team,

We are planning to uninstall Java on the SQL servers due to a vulnerability that is found within the existing Java version and is planning to uninstall a different version. Would there be any issues if we uninstall Java on the SQL server machines? I mean are there any dependent services that use java that might get impacted if we uninstall the existing java version?

Thanks in Advance!

SQL Server
SQL Server
A family of Microsoft relational database management and analysis systems for e-commerce, line-of-business, and data warehousing solutions.
14,492 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Olaf Helper 46,301 Reputation points
    2023-02-24T08:58:52.6366667+00:00

    Java is only used by SQL Server R Machine, see What is SQL Server 2016 R Services?

    If you don't use that feature, then you can uninstall Java. And if there will be an unexpected issue, you can reinstall Java.


  2. Seeya Xi-MSFT 16,571 Reputation points
    2023-02-24T09:06:19.4666667+00:00

    Hi @Kranthi DBA ,

    SQL Server itself is not dependent on Java. Before uninstalling Java, you should first identify all the applications and services that depend on Java and make sure they will not be impacted by the removal of Java. You can check the installed applications and services that require Java in the Control Panel.

    Look for any programs that have "Java" in their name, as these are likely to require Java to function properly.

    You may also want to consider upgrading to a newer version of Java that addresses the vulnerability instead of uninstalling Java completely. Upgrading to a newer version may help ensure that all dependent services and applications continue to work properly.

    Best regards,

    Seeya


    If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.