現象
新しいユーザー ID または Business Portal のパスワードにスペースを使用してログインSQL場合、Business Portal のインストールは失敗します。 さらに、インストールの [データの読み込み] セクションに次のエラー メッセージが表示されます。
Microsoft.BusinessPortal.Install.BPPageLibraryPageManager.exe
アプリケーションが、処理できない例外を生成しました。 プロセス id=0x178c (6028)、スレッド id-0xf00 (3840)。
[OK] をクリックしてアプリケーションを終了します。
[キャンセル] をクリックして、アプリケーションをデバッグします。
注意 既定では、ビジネス ポータルのログイン SQL ID は "BusinessPortalUser" です。
解決策
この問題を解決するには、Business Portal をインストールするときに、次のいずれかの操作中にスペースを入力しなけことを確認します。
-
ビジネス ポータルの新しいユーザー ID を入力してログインSQLします。
-
ビジネス ポータルのパスワードを入力してログインSQLします。
詳細情報
問題を特定するその他の方法を次に示します。
-
~privatefile.dbauthentication.config、ログイン ユーザー ID とパスワードSQLポータルのタグがありません。 このファイルは、Business Portal をインストールするときに作成されます。 ファイルは次のようになります。
<?xml version="1.0" encoding="utf-8"?>
<servers>
<server>
<name>SQLServername</name>
<users>
</users>
</server>
</servers>注意 ~privatefile.dbauthentication.config ファイルは、Business Portal がインストールされている Web サイト フォルダーの下にある Bin フォルダーにあります。 既定では、Bin フォルダーのパスは C:\Inetpub\wwwroot\Bin です。
-
失敗した Business Portal のインストール中MbfPackagershell.exeファイルをダブルクリックすると、次のエラー メッセージが表示されます。
致命的なエラー例外
: {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.
内部例外: {Microsoft.BusinessFramework.Security.DatabaseAuthenticationProviderException} SQL Server DatabaseAuthentication Provider Failure: Failed to create connection string: No user credentials found.
内部例外: {Microsoft.BusinessFramework.Security.DatabaseAuthenticationProviderException} ユーザー資格情報が見つかりません。注意 このMbfPackagershell.exeは、Business Portal がインストールされている Web サイト フォルダーの下にある Bin フォルダーにあります。 既定では、Bin フォルダーのパスは C:\Inetpub\wwwroot\Bin です。