You receive an error message at the "loading data" section of the Business Portal installation when you use a space in the new user ID or in the password for the Business Portal SQL login


Symptoms


If you use a space in the new user ID or in the password for the Business Portal SQL login, the Business Portal installation fails. Additionally, you receive the following error message at the "loading data" section of the installation:

Microsoft.BusinessPortal.Install.BPPageLibraryPageManager.exe



Application has generated an exception that could not be handled. Process id=0x178c (6028), Thread id-0xf00 (3840).



Click OK to terminate the application.

Click CANCEL to debug the application.
Note By default, the Business Portal SQL login user ID is "BusinessPortalUser."

Resolution


To resolve this problem, make sure that you do not type any spaces during any one of the following operations when you install Business Portal:
  • You type a new user ID for the Business Portal SQL login.
  • You type the password for the Business Portal SQL login.

More Information


The following are additional ways to identify the problem:
  • The ~privatefile.dbauthentication.config file is missing tags for the Business Portal SQL login user ID and password. This file is created when you install Business Portal. The file will look similar to the following:
    <?xml version="1.0" encoding="utf-8"?>
    <servers>
    <server>
    <name>SQLServername</name>
    <users>
    </users>
    </server>
    </servers>
    Note The ~privatefile.dbauthentication.config file is located in the Bin folder under the Web site folder where you have Business Portal installed. By default, the path for the Bin folder is C:\Inetpub\wwwroot\Bin.
  • If you double-click the MbfPackagershell.exe file after you click Finish during the failed Business Portal installation, you receive the following error message:
    Fatal error

    Exception: {Microsoft.BusinessFramework.Security.DatabaseAuthenticationProviderException} DatabaseAuthentication Provider GetConnectionString Failure: Failed to get connection string on provider: SQL Server DatabaseAuthentication Provider Failure: Failed to create connection string: No user credentials found.


    Inner Exception: {Microsoft.BusinessFramework.Security.DatabaseAuthenticationProviderException} SQL Server DatabaseAuthentication Provider Failure: Failed to create connection string: No user credentials found.


    Inner Exception: {Microsoft.BusinessFramework.Security.DatabaseAuthenticationProviderException} No user credentials found.
    Note The MbfPackagershell.exe file is located in the Bin folder under the Web site folder where you have Business Portal installed. By default, the path for the Bin folder is C:\Inetpub\wwwroot\Bin.