Problem

You run into one of the following issues when trying to lay down a new database with FTK/Lab 7.1:

  • When trying to lay down a new database in PostgreSQL with FTK, it says database not found.
  • When trying to lay down a new database in PostgreSQL with DBConfig, you get an error about missing assembly "System.ValueTuple".
  • When trying to connect to an existing database in PostgreSQL with FTK, it says "A database could not be found at the specified location."
  • When trying to lay down a new database in MSSQL with FTK, it prompts for a login but then throws "Preparation failed". The ADG database is created, but it's empty.

Neither "%WINDIR%\Microsoft.NET\Framework\v4.0.30319" or "%WINDIR%\Microsoft.NET\Framework64\v4.0.30319" contain System.ValueTuple.dll.

 

Work Around

  1. Use the DBControl Usage Guide to clean up any partially laid down database
  2. Download and install .NET Framework 4.7.2 Runtime
  3. Try to lay down the database again

Note: .NET 4.7.1 and 4.7.2 can also be installed via Windows Update.

Additional Note: .NET Framework may also be enabled in "Windows Features" by placing a checkmark next to that feature. Please see the screenshot below.

https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/69009876059/original/mceclip0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAS6FNSMY2XLZULJPI%2F20210926%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20210926T164505Z&X-Amz-Expires=300&X-Amz-SignedHeaders=host&X-Amz-Signature=493ab8d6a5e8f64a99f8d2b5ca232cd2ceb6db89a3505faaa9c4438bc36c2f7d

Cause

FTK/Lab 7.1 requires the System.ValueTuple assembly in .NET.  This is included in .NET 4.7.1 and newer.