I run Secundia’s PSI 3.0 to help me keep my programs up-to-date. Today, I noticed that it flagged for manual update Microsoft SQL Server 2005 Compact Edition (CE). From what I understand, this edition has been sunset, as of 2016 April 12. It is also my understanding that this version of SQL was often installed by other programs that depended on its services. What can I, or should I do, as End-of-Life (EoL) means that no more security fixes for this edition will be offered by Microsoft? I noticed that I have several newer installation instances of SQL Server…Server 2012 Native Client and Command Line Utilities; Server 2014 Management Objects, Transact-SQL Scriptdom, and T-SQL Language Service; Server 2016 LocalDB RC0, Management Objects RC0, T-SQL Language Service RC0, and T-SQL ScpriptDom RC0; Server Compact 4.0 SP1, and Server Data Tools (presuming that this pertains to Compact 4.0 also)
Is there a way to figure out which program I installed that depends on Server 2005 CE? I am a believer in uninstalling programs that are no longer supported when possible, just to keep malware vectors to a minimum. But I am a bit leery in doing this in SQL Server’s case, because if I end up breaking a program I use often…I’m a bit of a creek without a paddle. I would prefer first having a chance to look for a replacement program before I collaterally nuked the currently unknown program dependency by uninstalling Server 2005 CE.