When the connection to your datasource is failing (sometimes SQL connection strings can be very difficult to get right), this provides a powerful tool to show all issues with a failing connection. It also provides a set of all properties that can be set for the connection with the ability to adjust all of them. On failure, it provides all information from the underlying connector about why the connection failed.