Hello all.
I have a brand new installation of Windows Server 2022 onto which I tried to install SQL Server Express 2019 in mixed mode. Aside from changing the instance name, I accepted all the defaults.
During the "Installation Progress" step, the progress bar got to the point of displaying ExtensibilityConfigAction_install_confignonrc_Cpu64 and threw an error which is less than helpful and simply says "The parameter is incorrect". The "help" button displays
LinkID 20476
Product Microsoft SQL Server
Msg Src setup.rll
Msg ID 50000
Prod Ver 15.0.4013.40
EvtType 0xDBB00D2A%400x294A9FD9
and the web link generated is
https://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=15.0.4013.40&EvtType=0xDBB00D2A%25400x294A9FD9
but, of course, the web page presented is now just the Microsoft home page and nothing useful.
In the Detail_Local file, the last part of the file, including the first occurrence of the message "The parameter is incorrect", is:
(01) 2022-09-19 17:12:50 Slp: Sco: Attempting to get sid for user account NT SERVICE\MSSQLLaunchpad$MYINSTANCE
(01) 2022-09-19 17:12:50 Slp: Configuration action failed for feature AdvancedAnalytics during timing ConfigNonRC and scenario ConfigNonRC.
(01) 2022-09-19 17:12:50 Slp: The parameter is incorrect.
(01) 2022-09-19 17:12:50 Slp: The configuration failure category of current exception is ConfigurationFailure
(01) 2022-09-19 17:12:50 Slp: Configuration action failed for feature AdvancedAnalytics during timing ConfigNonRC and scenario ConfigNonRC.
(01) 2022-09-19 17:12:50 Slp: System.ArgumentException: The parameter is incorrect.
(01) 2022-09-19 17:12:50 Slp: at System.DirectoryServices.AccountManagement.UnsafeNativeMethods.IADsGroup.Add(String bstrNewItem)
(01) 2022-09-19 17:12:50 Slp: at System.DirectoryServices.AccountManagement.SAMStoreCtx.UpdateGroupMembership(Principal group, DirectoryEntry de, NetCred credentials, AuthenticationTypes authTypes)
(01) 2022-09-19 17:12:50 Slp: at System.DirectoryServices.AccountManagement.SDSUtils.ApplyChangesToDirectory(Principal p, StoreCtx storeCtx, GroupMembershipUpdater updateGroupMembership, NetCred credentials, AuthenticationTypes authTypes)
(01) 2022-09-19 17:12:50 Slp: at System.DirectoryServices.AccountManagement.SAMStoreCtx.Update(Principal p)
(01) 2022-09-19 17:12:50 Slp: at Microsoft.SqlServer.Configuration.Extensibility.ExtensibilityConfigurationPrivate.CreateSQLRUserGroup(ExtensibilityProperties extProperties)
(01) 2022-09-19 17:12:50 Slp: at Microsoft.SqlServer.Configuration.Extensibility.ExtensibilityConfigurationPrivate.InstallExtensibility(ConfigActionTiming timing, Dictionary2 actionData, PublicConfigurationBase spcbCurrent) (01) 2022-09-19 17:12:50 Slp: at Microsoft.SqlServer.Configuration.Extensibility.ExtensibilityConfigurationPrivate.Install(ConfigActionTiming timing, Dictionary
2 actionData, PublicConfigurationBase spcbCurrent)
(01) 2022-09-19 17:12:50 Slp: at Microsoft.SqlServer.Configuration.SqlConfigBase.PrivateConfigurationBase.Execute(ConfigActionScenario scenario, ConfigActionTiming timing, ConfigBaseAction action, Dictionary2 actionData, PublicConfigurationBase spcbCurrent) (01) 2022-09-19 17:12:50 Slp: at Microsoft.SqlServer.Configuration.SqlConfigBase.SqlFeatureConfigBase.Execute(ConfigActionScenario scenario, ConfigActionTiming timing, ConfigBaseAction action, Dictionary
2 actionData, PublicConfigurationBase spcbCurrent)
(01) 2022-09-19 17:12:50 Slp: at Microsoft.SqlServer.Configuration.SqlConfigBase.SlpConfigAction.ExecuteAction(String actionId)
(01) 2022-09-19 17:12:50 Slp: at Microsoft.SqlServer.Configuration.SqlConfigBase.SlpConfigAction.Execute(String actionId, TextWriter errorStream)
(01) 2022-09-19 17:12:50 Slp: The following is an exception stack listing the exceptions in outermost to innermost order
(01) 2022-09-19 17:12:50 Slp: Inner exceptions are being indented
(01) 2022-09-19 17:12:50 Slp:
(01) 2022-09-19 17:12:50 Slp: Exception type: System.ArgumentException
(01) 2022-09-19 17:12:50 Slp: Message:
(01) 2022-09-19 17:12:50 Slp: The parameter is incorrect.
(01) 2022-09-19 17:12:50 Slp:
(01) 2022-09-19 17:12:50 Slp: HResult : 0x80070057
(01) 2022-09-19 17:12:50 Slp: Data:
(01) 2022-09-19 17:12:50 Slp: SQL.Setup.FailureCategory = ConfigurationFailure
(01) 2022-09-19 17:12:50 Slp: WatsonConfigActionData = INSTALL@CONFIGNONRC@ADVANCEDANALYTICS
(01) 2022-09-19 17:12:50 Slp: WatsonExceptionFeatureIdsActionData = System.String[]
(01) 2022-09-19 17:12:50 Slp: Stack:
(01) 2022-09-19 17:12:50 Slp: at System.DirectoryServices.AccountManagement.UnsafeNativeMethods.IADsGroup.Add(String bstrNewItem)
(01) 2022-09-19 17:12:50 Slp: at System.DirectoryServices.AccountManagement.SAMStoreCtx.UpdateGroupMembership(Principal group, DirectoryEntry de, NetCred credentials, AuthenticationTypes authTypes)
(01) 2022-09-19 17:12:50 Slp: at System.DirectoryServices.AccountManagement.SDSUtils.ApplyChangesToDirectory(Principal p, StoreCtx storeCtx, GroupMembershipUpdater updateGroupMembership, NetCred credentials, AuthenticationTypes authTypes)
(01) 2022-09-19 17:12:50 Slp: at System.DirectoryServices.AccountManagement.SAMStoreCtx.Update(Principal p)
(01) 2022-09-19 17:12:50 Slp: at Microsoft.SqlServer.Configuration.Extensibility.ExtensibilityConfigurationPrivate.CreateSQLRUserGroup(ExtensibilityProperties extProperties)
(01) 2022-09-19 17:12:50 Slp: at Microsoft.SqlServer.Configuration.Extensibility.ExtensibilityConfigurationPrivate.InstallExtensibility(ConfigActionTiming timing, Dictionary2 actionData, PublicConfigurationBase spcbCurrent) (01) 2022-09-19 17:12:50 Slp: at Microsoft.SqlServer.Configuration.Extensibility.ExtensibilityConfigurationPrivate.Install(ConfigActionTiming timing, Dictionary
2 actionData, PublicConfigurationBase spcbCurrent)
(01) 2022-09-19 17:12:50 Slp: at Microsoft.SqlServer.Configuration.SqlConfigBase.PrivateConfigurationBase.Execute(ConfigActionScenario scenario, ConfigActionTiming timing, ConfigBaseAction action, Dictionary2 actionData, PublicConfigurationBase spcbCurrent) (01) 2022-09-19 17:12:50 Slp: at Microsoft.SqlServer.Configuration.SqlConfigBase.SqlFeatureConfigBase.Execute(ConfigActionScenario scenario, ConfigActionTiming timing, ConfigBaseAction action, Dictionary
2 actionData, PublicConfigurationBase spcbCurrent)
(01) 2022-09-19 17:12:50 Slp: at Microsoft.SqlServer.Configuration.SqlConfigBase.SlpConfigAction.ExecuteAction(String actionId)
(01) 2022-09-19 17:12:50 Slp: at Microsoft.SqlServer.Configuration.SqlConfigBase.SlpConfigAction.Execute(String actionId, TextWriter errorStream)
(01) 2022-09-19 17:12:51 Slp: Watson Bucket 1
Original Parameter Values
(01) 2022-09-19 17:12:51 Slp: Parameter 0 : SQL Server 2019@rtm @
(01) 2022-09-19 17:12:51 Slp: Parameter 1 : System.DirectoryServices.AccountManagement.UnsafeNativeMethods.IADsGroup.Add
(01) 2022-09-19 17:12:51 Slp: Parameter 2 : System.DirectoryServices.AccountManagement.UnsafeNativeMethods.IADsGroup.Add
(01) 2022-09-19 17:12:51 Slp: Parameter 3 : System.ArgumentException@-2147024809
(01) 2022-09-19 17:12:51 Slp: Parameter 4 : System.ArgumentException@-2147024809
(01) 2022-09-19 17:12:51 Slp: Parameter 5 : ExtensibilityConfigAction_install_confignonrc
(01) 2022-09-19 17:12:51 Slp: Parameter 6 : INSTALL@CONFIGNONRC@ADVANCEDANALYTICS
(01) 2022-09-19 17:12:51 Slp:
Final Parameter Values
(01) 2022-09-19 17:12:51 Slp: Parameter 0 : SQL Server 2019@rtm @
(01) 2022-09-19 17:12:51 Slp: Parameter 1 : 0xDBB00D2A
(01) 2022-09-19 17:12:51 Slp: Parameter 2 : 0xDBB00D2A
(01) 2022-09-19 17:12:51 Slp: Parameter 3 : 0x294A9FD9
(01) 2022-09-19 17:12:51 Slp: Parameter 4 : 0x294A9FD9
(01) 2022-09-19 17:12:51 Slp: Parameter 5 : ExtensibilityConfigAction_install_confignonrc
(01) 2022-09-19 17:12:51 Slp: Parameter 6 : 0x2F176BFD
(01) 2022-09-19 17:12:52 Slp: Sco: Attempting to write hklm registry key Microsoft SQL Server to file C:\Program Files\Microsoft SQL Server\150\Setup Bootstrap\Log\20220919_164444\Registry_SOFTWARE_Microsoft_Microsoft SQL Server.reg_
(01) 2022-09-19 17:12:52 Slp: Sco: Attempting to write hklm registry key Uninstall to file C:\Program Files\Microsoft SQL Server\150\Setup Bootstrap\Log\20220919_164444\Registry_SOFTWARE_Microsoft_Windows_CurrentVersion_Uninstall.reg_
(01) 2022-09-19 17:12:52 Slp: Sco: Attempting to write hklm registry key MSSQLServer to file C:\Program Files\Microsoft SQL Server\150\Setup Bootstrap\Log\20220919_164444\Registry_SOFTWARE_Microsoft_MSSQLServer.reg_
(01) 2022-09-19 17:12:52 Slp: Sco: Attempting to write hklm registry key Microsoft SQL Server to file C:\Program Files\Microsoft SQL Server\150\Setup Bootstrap\Log\20220919_164444\Registry_SOFTWARE_Wow6432Node_Microsoft_Microsoft SQL Server.reg_
(01) 2022-09-19 17:12:52 Slp: Sco: Attempting to write hklm registry key Uninstall to file C:\Program Files\Microsoft SQL Server\150\Setup Bootstrap\Log\20220919_164444\Registry_SOFTWARE_Wow6432Node_Microsoft_Windows_CurrentVersion_Uninstall.reg_
(01) 2022-09-19 17:12:52 Slp: Sco: Attempting to write hklm registry key MSSQLServer to file C:\Program Files\Microsoft SQL Server\150\Setup Bootstrap\Log\20220919_164444\Registry_SOFTWARE_Wow6432Node_Microsoft_MSSQLServer.reg_
(01) 2022-09-19 17:12:54 Slp: The parameter is incorrect.
(01) 2022-09-19 17:12:54 Slp: Watson bucket for exception based failure has been created
It's always disappointing when software doesn't install cleanly the first time but it's more frustrating when the error message gives you little or no help in determining what went wrong. My searches online for similar situations haven't turned up any (so far) that have matched my issue.
Does anyone here have any insight that could help?
Thanks in advance
David Stafford