I was recently attempting to install SQL Server 2012 on Windows Server 2016 and the install kept hanging at the step “Install_sqlncli_Cpu64_Action: PublishProduct. Publishing product information.”
After checking the Summary.txt log in the folder “C:\Program Files\Microsoft SQL Server\120\Setup Bootstrap\Log”, I noticed that every feature failed with the same details:
|Feature:||Management Tools – Complete|
|Reason for failure:||An error occurred for a dependency of the feature causing the setup process for the feature to fail.|
|Next Step:||Use the following information to resolve the error, and then try the setup process again.|
|Component name:||SQL Server Native Client Access Component|
|Component error code:||1316|
|Component log file:||C:\Program Files\Microsoft SQL Server\120\Setup Bootstrap\Log\20161010_084553\sqlncli_Cpu64_1.log|
|Error description:||The specified account already exists.|
|Error help link:||http://go.microsoft.com/fwlink?LinkId=20476&ProdN |
When I checked the sqlncli_Cpu64_1.log that was listed in the failed “Component log file”, I noticed that it failed with a an error 1603, which is a pretty generic error message. However, I also noticed that the product name in the log was Microsoft SQL Server 2012 Native Client, not 2016. I checked my installed programs and confirmed that the Microsoft SQL Server 2012 Native Client was indeed installed on this server.
All I had to do, to resolve this error was uninstall the Microsoft SQL Server 2012 Native Client. Once I did that, I was able to install SQL Server 2016 without any issues.