Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Unable to install SQL Server 2012


SQL Server Setup has encountered the following error: 1: 2229 2: Q:\PCUSOURCE\1033_ENU_LP\x86\setup\x86\sqlncli.msi 3: Property 4: SELECT Value FROM Property WHERE Property = 'ProductVersion' .


Error Details from Log

(01) 2014-01-16 04:21:28 Slp: The following is an exception stack listing the exceptions in outermost to innermost order
(01) 2014-01-16 04:21:28 Slp: Inner exceptions are being indented
(01) 2014-01-16 04:21:28 Slp: 
(01) 2014-01-16 04:21:28 Slp: Exception type: System.ComponentModel.Win32Exception
(01) 2014-01-16 04:21:28 Slp:     Message: 
(01) 2014-01-16 04:21:28 Slp:         1: 2229 2: Q:\PCUSOURCE\1033_ENU_LP\x86\setup\x86\sqlncli.msi 3: Property 4: SELECT `Value` FROM `Property` WHERE `Property` = 'ProductVersion'
(01) 2014-01-16 04:21:28 Slp:     HResult : 0x80004005
(01) 2014-01-16 04:21:28 Slp:     Error : 1615
(01) 2014-01-16 04:21:28 Slp:     Data: 
(01) 2014-01-16 04:21:28 Slp:       WatsonData = 1615@2229
(01) 2014-01-16 04:21:28 Slp:     Stack: 
(01) 2014-01-16 04:21:28 Slp:         at Microsoft.SqlServer.Chainer.Infrastructure.MsiNativeMethodHelpers.GetDBProperty(ServiceContainer context, String pathToMsi, String propertyName)
(01) 2014-01-16 04:21:28 Slp:         at Microsoft.SqlServer.Configuration.MsiExtension.MsiProvider.GetDBProperty(String absolutePackagePath, String propertyName)
(01) 2014-01-16 04:21:28 Slp:         at Microsoft.SqlServer.Configuration.MsiExtension.MSIDetectionEngine.ReadPackagePropertyFromMsiMedia(ServiceContainer context, String installMediaPath, String mediaLanguageFolder, PackageAttribute definedPackage, String propertyName)
(01) 2014-01-16 04:21:28 Slp:         at Microsoft.SqlServer.Configuration.MsiExtension.MSIDetectionEngine.DeterminePackageInstalledState(PackageId pkg, PackageAttribute pkgAttrib)
(01) 2014-01-16 04:21:28 Slp:         at Microsoft.SqlServer.Configuration.PackageChainerExtension.SetPackageInstallStateAction.DetectPackageInstalledState(PackageAttribute packageData)
(01) 2014-01-16 04:21:28 Slp:         at Microsoft.SqlServer.Configuration.PackageChainerExtension.SetPackageInstallStateAction.ExecuteAction(String actionId)
(01) 2014-01-16 04:21:28 Slp:         at Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute(String actionId, TextWriter errorStream)
(01) 2014-01-16 04:21:28 Slp:         at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionHelper(TextWriter statusStream, ISequencedAction actionToRun, ServiceContainer context)

I had searched for this error on google but haven't found anything regarding. Please tell me how to get rid of this error.

share|improve this question
up vote 0 down vote accepted

Based off of the table name and stack trace, that is not an SQL query, but an MSI query. I would bet that the MSI database Q:\PCUSOURCE\1033_ENU_LP\x86\setup\x86\sqlncli.msi is corrupt. Try opening it with Orca, or just replace it from known good installation media and try again.

If Q: is a mapped drive, there could have been a network issue during the read operation. Copying local may rule out such issues.

For reference 0x80004005 translates to the incredibly helpful "The operation failed."

share|improve this answer
While opening it with Orca there was an error so I replaced it with a fresh copy from a another setup and setup in already on local drives, but still having the same error. – Prakash Jan 16 '14 at 6:22
Does the copy you replaced it with open with Orca? – Mitch Jan 16 '14 at 7:19
Yes, – Prakash Jan 16 '14 at 7:33
If it is really the same exact error, then there is some other MSI problem. I would start fresh and try again. – Mitch Jan 16 '14 at 7:38
Okay as you suggested now I'm going to download fresh copy and try again. Should I download from again or go with – Prakash Jan 16 '14 at 7:54

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.