Some clients have restricted rules regarding what to install content in the C (the default) hard drive. For some of them, C drive is just for the operating system and other component related to the operating system. All the rest should be installed or kept in different hard drives.
The goal of this post is not to say if that is the proper and best approach or not is just to document this error and know the reason and what to do. Personally, I usually install BizTalk Server in C (the default) hard drive, that is why I never encounter this error/warning before.
So, during one of my recent installations, where I have the need to install and kept all BizTalk Server installation and configuration components on a non-default (C:), I encounter the following error message while trying to configure the local of the Backup file location of the SSO Master Secret Key:
TITLE: Microsoft BizTalk Server Configuration Wizard
The backup file could not be created. (SSO)
For help, click: http://go.microsoft.com/fwlink/events.asp?ProdName=Microsoft+BizTalk+Server+2016&ProdVer=3.12.774.0&EvtSrc=SSO&EvtID
(0x80070003) The system cannot find the path specified.
For help, click: http://go.microsoft.com/fwlink/events.asp?ProdName=Microsoft+BizTalk+Server+2016&ProdVer=3.12.774.0&EvtSrc=Win32&EvtID
I don’t know if this can be considered an error or actually a bug in the BizTalk Server Configuration Wizard because, for me, the wizard should be responsible for creating the specified path.
By default, the SSO Master Secret Key Backup file location is set as C:\Program Files\Common Files\Enterprise Single Sign-On with the following name structure “SSO****.bak”:
- where **** is a randomly generated name by the BizTalk Server Configuration Wizard.
The BizTalk Server Configuration Wizard has an option for you to open an annoying Folder Browser Dialog windows that force you to iterate through a Directory Tree (you cannot manually set the path) instead of using a more fancy, elegant and practical dialog box or way to archive the same result, like, suing SaveFileDialog component instead
So, if you try to manually set the path according to your requirement, for me it was just changing the hard drive letter from C: to E: you need to be sure to first manually create the full folder path on the desired destination hard drive, otherwise, you will get this problem.
Make sure the folder path is created on the desired hard drive. If it is not, created it before you specify the path in the BizTalk Server Configuration Wizard tool, otherwise the backup file could not be created
If you already specify the path in BizTalk Server Configuration Wizard, that is, before you have created the folder:
- Create folder path on the desired hard drive
- And refresh the Enterprise SSO Secret backup page
and the SSO error message will be gone.