Open jensotto opened 1 year ago
I have had several discussions around changes in CUs and install sources with the PG. In short: A CU does not update the install source. So the prerequisites installer is still the original code and therefore requires the SQL Native Client to be installed.
This means that once you have the November 22 CU installed, you can uninstall the SQL Native Client without issues. We can add code to a resource (e.g. ProductInstall) to uninstall the client when the November 22 CU is installed, but not sure if that really adds benefits. There is no harm in leaving it installed.
We can add code to a resource (e.g. ProductInstall) to uninstall the client when the November 22 CU is installed, but not sure if that really adds benefits. There is no harm in leaving it installed.
Our compliance tool nagging about the "SQL Native Client" as dangerous because it is out of support and now we get more red KPIs. I don't like that tool, but the benefit would be more green checkboxes on a a report🎉.
Problem description
According to the information in November 2021 CU for SharePoint 2016 and 2019 it is no longer recommended to have Microsoft SQL Server 2012 Native Client (sqlncli.msi) installed on the SharePoint servers as it's no longer used. Is it possible to remove this from the prerequisite installation? I've not tested if the prerequisite installer still enforces installation of sqlncli.msi
SP2019 November CU SP2016 November CU
Verbose logs
DSC configuration
Suggested solution
Remove installation of sqlncli.msi when installed CU version of SharePoint is November 2021 or newer.
SharePoint version and build
Operating system the target node is running
PowerShell version and build the target node is running
SharePointDsc version