I'm having a problem installing SP2 on the default instance of SQL Server 2008 R2. The crazy thing is that it was able to install on a named instance that we also have running on the same box.
I've tried doing a repair, which also fails. The server seems to be running fine, but I can't get this update to install.
Log files from my most recent attempt are below. The thing that stands out to me is the line saying Message: The registry key SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\Filestream is missing..
But I haven't been able to find any useful advice on this.
Detail.txt (Sorry I had to truncate it... 60,000 max characters)
_________________________________________________________
2014-04-01 16:12:11 SQLEngine: --RegistryProperties: ReferenceMSSQLServerInstanceRegPath = SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQLServer
2014-04-01 16:12:11 SQLEngine: --RegistryProperties: SetupInstanceRegPath = SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\Setup
2014-04-01 16:12:11 SQLEngine: --RegistryProperties: ReferenceSetupInstanceRegPath = SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\Setup
2014-04-01 16:12:11 SQLEngine: --GroupProperties: Dumping Group Properties
2014-04-01 16:12:11 SQLEngine: --GroupProperties: SqlEngineGroupSid = S-1-5-21-3939438815-606225019-3667085609-1004
2014-04-01 16:12:11 SQLEngine: --GroupProperties: SqlEngineGroupNameFromSid = SPESTGBIPDNJ01\SQLServerMSSQLUser$SPESTGBIPDNJ01$MSSQLSERVER
2014-04-01 16:12:11 SQLEngine: --GroupProperties: SqlEngineGroupNameFromSidNoDomain = SQLServerMSSQLUser$SPESTGBIPDNJ01$MSSQLSERVER
2014-04-01 16:12:11 SQLEngine: --SqlEngineSetupPrivate: Entered PatchFilestream_Validate
2014-04-01 16:12:11 SQLEngine: : Checking Engine checkpoint 'PatchFilestreamBeforeValidation'
2014-04-01 16:12:11 SQLEngine: --FilestreamConfiguration: Filestream Patch_Validate: PatchLevel being installed 10.52.4000.0
2014-04-01 16:12:11 SQLEngine: --FilestreamConfiguration: GetFilestreamRegKeyName: MsiLocation = False, IsClustered = True, Filestream key is SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\Filestream
2014-04-01 16:12:11 Slp: Sco: Attempting to create base registry key HKEY_LOCAL_MACHINE, machine
2014-04-01 16:12:11 Slp: Sco: Attempting to open registry subkey SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\Filestream
2014-04-01 16:12:11 Slp: Configuration action failed for feature SQL_Engine_Core_Inst during timing Validation and scenario Validation.
2014-04-01 16:12:11 Slp: The registry key SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\Filestream is missing.
2014-04-01 16:12:11 Slp: The configuration failure category of current exception is ConfigurationValidationFailure
2014-04-01 16:12:11 Slp: Configuration action failed for feature SQL_Engine_Core_Inst during timing Validation and scenario Validation.
2014-04-01 16:12:11 Slp: Microsoft.SqlServer.Configuration.SqlEngine.MissingRegistryKeyException: The registry key SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\Filestream is missing.
2014-04-01 16:12:11 Slp: at Microsoft.SqlServer.Configuration.SqlEngine.Globals.GetSqlRegistryKeyHKLM(ServiceContainer context, String key, String machineName, Boolean createIfNotFound)
2014-04-01 16:12:11 Slp: at Microsoft.SqlServer.Configuration.SqlEngine.FilestreamConfiguration.GetRsFxPreMsiPatchMetadata(String preMsiPatchMetadataKeyName)
2014-04-01 16:12:11 Slp: at Microsoft.SqlServer.Configuration.SqlEngine.FilestreamConfiguration.Patch_Validate()
2014-04-01 16:12:11 Slp: at Microsoft.SqlServer.Configuration.SqlEngine.SqlEngineSetupPrivate.PatchFilestream_Validate(EffectiveProperties properties)
2014-04-01 16:12:11 Slp: at Microsoft.SqlServer.Configuration.SqlEngine.SqlEngineSetupPrivate.Patch(ConfigActionTiming timing, Dictionary`2 actionData, PublicConfigurationBase spcb)
2014-04-01 16:12:11 Slp: at Microsoft.SqlServer.Configuration.SqlConfigBase.SlpConfigAction.ExecuteAction(String actionId)
2014-04-01 16:12:11 Slp: at Microsoft.SqlServer.Configuration.SqlConfigBase.SlpConfigAction.Execute(String actionId, TextWriter errorStream)
2014-04-01 16:12:11 Slp: Exception: Microsoft.SqlServer.Configuration.SqlEngine.MissingRegistryKeyException.
2014-04-01 16:12:11 Slp: Source: Microsoft.SqlServer.Configuration.SqlServer_ConfigExtension.
2014-04-01 16:12:11 Slp: Message: The registry key SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\Filestream is missing..
2014-04-01 16:12:11 Slp: Watson Bucket 1
Original Parameter Values
2014-04-01 16:12:11 Slp: Parameter 0 : SQL2008@RTM@KB2630458
2014-04-01 16:12:11 Slp: Parameter 1 : Microsoft.SqlServer.Configuration.SqlEngine.Globals.GetSqlRegistryKeyHKLM
2014-04-01 16:12:11 Slp: Parameter 2 : Microsoft.SqlServer.Configuration.SqlEngine.Globals.GetSqlRegistryKeyHKLM
2014-04-01 16:12:11 Slp: Parameter 3 : Microsoft.SqlServer.Configuration.SqlEngine.MissingRegistryKeyException@1306@30
2014-04-01 16:12:11 Slp: Parameter 4 : Microsoft.SqlServer.Configuration.SqlEngine.MissingRegistryKeyException@1306@30
2014-04-01 16:12:11 Slp: Parameter 5 : SqlEngineConfigAction_patch_validation
2014-04-01 16:12:11 Slp: Parameter 6 : PATCH@VALIDATION@SQL_ENGINE_CORE_INST
2014-04-01 16:12:11 Slp:
Final Parameter Values
2014-04-01 16:12:11 Slp: Parameter 0 : SQL2008@RTM@KB2630458
2014-04-01 16:12:11 Slp: Parameter 1 : 0x4E0712AD
2014-04-01 16:12:11 Slp: Parameter 2 : 0x4E0712AD
2014-04-01 16:12:11 Slp: Parameter 3 : 0x2F2F19BE@1306@30
2014-04-01 16:12:11 Slp: Parameter 4 : 0x2F2F19BE@1306@30
2014-04-01 16:12:11 Slp: Parameter 5 : SqlEngineConfigAction_patch_validation
2014-04-01 16:12:11 Slp: Parameter 6 : 0x37BF4F3D
2014-04-01 16:12:13 Slp: Sco: Attempting to write hklm registry key SOFTWARE\Microsoft\Microsoft SQL Server to file C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20140401_161028\MSSQLSERVER\Registry_SOFTWARE_Microsoft_Microsoft SQL Server.reg_
2014-04-01 16:12:13 Slp: Sco: Attempting to write hklm registry key SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall to file C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20140401_161028\MSSQLSERVER\Registry_SOFTWARE_Microsoft_Windows_CurrentVersion_Uninstall.reg_
2014-04-01 16:12:13 Slp: Sco: Attempting to write hklm registry key SOFTWARE\Microsoft\MSSQLServer to file C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20140401_161028\MSSQLSERVER\Registry_SOFTWARE_Microsoft_MSSQLServer.reg_
2014-04-01 16:12:13 Slp: Sco: Attempting to write hklm registry key SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server to file C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20140401_161028\MSSQLSERVER\Registry_SOFTWARE_Wow6432Node_Microsoft_Microsoft
SQL Server.reg_
2014-04-01 16:12:13 Slp: Sco: Attempting to write hklm registry key SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall to file C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20140401_161028\MSSQLSERVER\Registry_SOFTWARE_Wow6432Node_Microsoft_Windows_CurrentVersion_Uninstall.reg_
2014-04-01 16:12:13 Slp: Sco: Attempting to write hklm registry key SOFTWARE\Wow6432Node\Microsoft\MSSQLServer to file C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20140401_161028\MSSQLSERVER\Registry_SOFTWARE_Wow6432Node_Microsoft_MSSQLServer.reg_
2014-04-01 16:12:13 Slp: The registry key SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\Filestream is missing.
2014-04-01 16:12:14 Slp: Watson bucket for exception based failure has been created
2014-04-01 16:12:14 Slp: Error: Action "SqlEngineConfigAction_patch_validation_Cpu64" failed during execution.
2014-04-01 16:12:14 Slp: Completed Action: SqlEngineConfigAction_patch_validation_Cpu64, returned False
2014-04-01 16:12:14 Slp: ---- Flush datastore cache before calling configuration action 'FulltextConfigAction_patch_validation_Cpu64'
2014-04-01 16:12:14 Slp: ----------------------------------------------------------------------
2014-04-01 16:12:14 Slp: Running Action: FulltextConfigAction_patch_validation_Cpu64
2014-04-01 16:12:14 Slp: Action Data:
2014-04-01 16:12:14 Slp: Feature = SQL_FullText_Adv_sql_fulltext_Cpu64
2014-04-01 16:12:14 Slp: Scenario = patch
2014-04-01 16:12:14 Slp: Timing = Validation
2014-04-01 16:12:14 Slp: ConfigObjectType = Microsoft.SqlServer.Configuration.Fulltext.FulltextConfigurationPrivate
2014-04-01 16:12:14 Slp: FeatureName = SQL_FullText_Adv
2014-04-01 16:12:14 Slp: FeatureCpuType = Cpu64
2014-04-01 16:12:14 Slp: FeaturePackageId = sql_fulltext
2014-04-01 16:12:14 Slp: InstallId = Machine[@ID='SPESTGBIPDNJ01']/Product[@ID='SQL2008']/Instance[@ID='MSSQLSERVER']/Feature[@ID='SQLEngine\FullText' and @RegistryPath='SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\Setup\SQL_FullText_Adv'
and @RootPath='SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER']/Install[@ProductCode='9DFA5914-C275-42E0-810E-C88E46A7F9EA']
2014-04-01 16:12:14 Slp: SlpConfigAction.ExecuteAction(actionId: FulltextConfigAction_patch_validation_Cpu64) completed
2014-04-01 16:12:14 Slp: Checkpoint: PATCH:VALIDATION:SQL_FULLTEXT_ADV
2014-04-01 16:12:14 Slp: Completed Action: FulltextConfigAction_patch_validation_Cpu64, returned True
2014-04-01 16:12:14 Slp: Completed Action: ValidationTimingConfigAction, returned True
2014-04-01 16:12:14 Slp: ----------------------------------------------------------------------
2014-04-01 16:12:14 Slp: Running Action: PreMsiTimingConfigAction
2014-04-01 16:12:14 Slp: Action "ConfigEvent_SQL_FullText_Adv_sql_fulltext_Cpu64_Patch_ShutdownInstance_premsi" will return false due to the following conditions:
2014-04-01 16:12:14 Slp: Condition "Feature dependency condition for action: ConfigEvent_SQL_FullText_Adv_sql_fulltext_Cpu64_Patch_ShutdownInstance_premsi The condition tests feature: SQL_FullText_Adv_sql_fulltext_Cpu64. There are 3 dependant features.
The feature is tested for results: ValidateResult, Result." did not pass as it returned false and true was expected.
2014-04-01 16:12:14 Slp: Condition is false because the required feature SQL_Engine_Core_Inst_sql_engine_core_inst_Cpu64 failed in result ValidateResult
2014-04-01 16:12:14 Slp: Sco: Attempting to get instance feature flag UpgradeIncomplete for feature SQL_FullText_Adv, instance MSSQL10_50.MSSQLSERVER, machine name SPESTGBIPDNJ01
2014-04-01 16:12:14 Slp: Sco: Attempting to create base registry key HKEY_LOCAL_MACHINE, machine SPESTGBIPDNJ01
2014-04-01 16:12:14 Slp: Sco: Attempting to open registry subkey
2014-04-01 16:12:14 Slp: Sco: Attempting to open registry subkey SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\UpgradeIncompleteState
2014-04-01 16:12:14 Slp: Sco: Attempting to get registry value SQL_FullText_Adv
2014-04-01 16:12:14 Slp: Sco: Attempting to get feature configuration state for feature SQL_FullText_Adv, instance MSSQL10_50.MSSQLSERVER
2014-04-01 16:12:14 Slp: Sco: Attempting to get instance feature flag ConfigurationState for feature SQL_FullText_Adv, instance MSSQL10_50.MSSQLSERVER, machine name SPESTGBIPDNJ01
2014-04-01 16:12:14 Slp: Sco: Attempting to create base registry key HKEY_LOCAL_MACHINE, machine SPESTGBIPDNJ01
2014-04-01 16:12:14 Slp: Sco: Attempting to open registry subkey
2014-04-01 16:12:14 Slp: Sco: Attempting to open registry subkey SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\ConfigurationState
2014-04-01 16:12:14 Slp: Sco: Attempting to get registry value SQL_FullText_Adv
2014-04-01 16:12:14 Slp: The FeatureConfigState of MSI feature SQL_FullText_Adv has been adjusted to patch configuration.
2014-04-01 16:12:14 Slp: Action "FulltextConfigAction_patch_shutdowninstance_Cpu64" will return false due to the following conditions:
2014-04-01 16:12:14 Slp: Condition "Feature dependency condition for action: FulltextConfigAction_patch_shutdowninstance_Cpu64 The condition tests feature: SQL_FullText_Adv_sql_fulltext_Cpu64. There are 3 dependant features. The feature is tested for results:
ValidateResult, Result." did not pass as it returned false and true was expected.
2014-04-01 16:12:14 Slp: Condition is false because the required feature SQL_Engine_Core_Inst_sql_engine_core_inst_Cpu64 failed in result ValidateResult
2014-04-01 16:12:14 Slp: Action "ConfigEvent_SQL_Replication_Core_Inst_sql_engine_core_inst_Cpu64_Patch_ShutdownInstance_premsi" will return false due to the following conditions:
2014-04-01 16:12:14 Slp: Condition "Feature dependency condition for action: ConfigEvent_SQL_Replication_Core_Inst_sql_engine_core_inst_Cpu64_Patch_ShutdownInstance_premsi The condition tests feature: SQL_Replication_Core_Inst_sql_engine_core_inst_Cpu64.
There are 3 dependant features. The feature is tested for results: ValidateResult, Result." did not pass as it returned false and true was expected.
2014-04-01 16:12:14 Slp: Condition is false because the required feature SQL_Engine_Core_Inst_sql_engine_core_inst_Cpu64 failed in result ValidateResult
...
2014-04-01 16:12:27 Slp: App config file E:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\DTSWizard.exe.config has been replaced2014-04-01 16:12:27 Slp: Sco: Attempting to create base registry key HKEY_LOCAL_MACHINE, machine
2014-04-01 16:12:27 Slp: Sco: Attempting to open registry subkey
2014-04-01 16:12:27 Slp: Sco: Attempting to open registry subkey Software\Microsoft\Microsoft Sql Server\100
2014-04-01 16:12:27 Slp: Sco: Attempting to get registry value SharedCode
2014-04-01 16:12:27 Slp: Sco: Attempting to set file full path to 'C:\Program Files (x86)\Microsoft SQL Server\100\Shared\SqlWtsn.exe.config'
2014-04-01 16:12:27 Slp: Sco: Attempting to normalize directory path 'C:\Program Files (x86)\Microsoft SQL Server\100\Shared\SqlWtsn.exe.config'
2014-04-01 16:12:27 Slp: Sco: Attempting to check if file 'C:\Program Files (x86)\Microsoft SQL Server\100\Shared\SqlWtsn.exe.config' exists
2014-04-01 16:12:27 Slp: Sco: Attempting to copy file 'f:\a44c186397c7b3e3a82278cbaf\x64\setup100.exe.config' to file 'C:\Program Files (x86)\Microsoft SQL Server\100\Shared\SqlWtsn.exe.config'
2014-04-01 16:12:27 Slp: Sco: Attempting to check if file 'f:\a44c186397c7b3e3a82278cbaf\x64\setup100.exe.config' exists
2014-04-01 16:12:27 Slp: Sco: Attempting to normalize directory path 'C:\Program Files (x86)\Microsoft SQL Server\100\Shared\SqlWtsn.exe.config'
2014-04-01 16:12:27 Slp: Sco: Attempting to set file full path to 'C:\Program Files (x86)\Microsoft SQL Server\100\Shared\SqlWtsn.exe.config'
2014-04-01 16:12:27 Slp: Sco: Attempting to normalize directory path 'C:\Program Files (x86)\Microsoft SQL Server\100\Shared\SqlWtsn.exe.config'
2014-04-01 16:12:27 Slp: Sco: Attempting to check if directory path 'f:\a44c186397c7b3e3a82278cbaf\x64\setup100.exe.config' is equal to path 'C:\Program Files (x86)\Microsoft SQL Server\100\Shared\SqlWtsn.exe.config'
2014-04-01 16:12:27 Slp: Sco: Attempting to check if directory path 'f:\a44c186397c7b3e3a82278cbaf\x64\setup100.exe.config' is equal to path 'C:\Program Files (x86)\Microsoft SQL Server\100\Shared\SqlWtsn.exe.config'
2014-04-01 16:12:27 Slp: Sco: Attempting to normalize directory path 'f:\a44c186397c7b3e3a82278cbaf\x64\setup100.exe.config'
2014-04-01 16:12:27 Slp: Sco: Attempting to normalize directory path 'C:\Program Files (x86)\Microsoft SQL Server\100\Shared\SqlWtsn.exe.config'
2014-04-01 16:12:27 Slp: Sco: Attempting to get security descriptor for file 'f:\a44c186397c7b3e3a82278cbaf\x64\setup100.exe.config'
2014-04-01 16:12:27 Slp: Sco: Attempting to check if file 'f:\a44c186397c7b3e3a82278cbaf\x64\setup100.exe.config' exists
2014-04-01 16:12:27 Slp: Sco: Returning security descriptor O:BAG:DUD:(A;;FA;;;SY)(A;;FA;;;BA)(A;;0x1200a9;;;S-1-5-5-0-438206)
2014-04-01 16:12:27 Slp: App config file C:\Program Files (x86)\Microsoft SQL Server\100\Shared\SqlWtsn.exe.config has been replaced
2014-04-01 16:12:27 Slp: Completed Action: NotifyProgressComplete, returned True
2014-04-01 16:12:27 Slp: ----------------------------------------------------------------------
2014-04-01 16:12:27 Slp: Running Action: FinalizeProgressStatus
2014-04-01 16:12:27 Slp: Completed Action: FinalizeProgressStatus, returned True
2014-04-01 16:12:27 Slp: ----------------------------------------------------------------------
2014-04-01 16:12:27 Slp: Running Action: CloseUI
2014-04-01 16:12:27 Slp: Stop action skipped in UI Mode Quiet
2014-04-01 16:12:27 Slp: Completed Action: CloseUI, returned True
2014-04-01 16:12:28 Slp:
2014-04-01 16:12:28 Slp:
2014-04-01 16:12:28 Slp: ----------------------------------------------------------------------
2014-04-01 16:12:28 Slp:
2014-04-01 16:12:28 Slp: Error result: -2061893602
2014-04-01 16:12:28 Slp: Result facility code: 1306
2014-04-01 16:12:28 Slp: Result error code: 30
2014-04-01 16:12:28 Slp: Sco: Attempting to create base registry key HKEY_LOCAL_MACHINE, machine
2014-04-01 16:12:28 Slp: Sco: Attempting to open registry subkey
2014-04-01 16:12:28 Slp: Sco: Attempting to open registry subkey Software\Microsoft\PCHealth\ErrorReporting\DW\Installed
2014-04-01 16:12:28 Slp: Sco: Attempting to get registry value DW0201
2014-04-01 16:12:28 Slp: Submitted 1 of 1 failures to the Watson data repository