Just upgraded to Toad 5.8 and did a schema compare. Attempted to generate a report to email and got a error. Steps taken: Clicked on "File", "Print preview" and the following error " Try get unregistered dependency injection for Quest.Schema.common.Interfaces.schemaService".
The only workaround is to create Schema Compare from Object Explorer context menu:
1. In the Object Explorer, select source and target databases
2. Then right click and select Schema Compare. After creating Schema Compare from Object Explorer context menu, you can modify project to compare other databases. Print preview will work fine during this session.
However, If you save the project and reopen it , the error will come back.
WORKAROUND:
Create Schema Compare from Object Explorer context menu:
1. In the Object Explorer, select source and target databases
2. Then right click and select Schema Compare. After creating Schema Compare from Object Explorer context menu, you can modify project to compare other databases. Print preview will work fine during this session.
However, If you save the project and reopen it , the error will come back.
STATUS:
Issue fixed in version 6.0. The latest version of Toad for SQL Server can be downloaded here.