Solved

Crystal Reports Verify Database

Posted on 2013-02-05
4
726 Views
Last Modified: 2013-02-28
I have a series of report where ALL 500 of the tables were brought over in the initial building of the reports. The user who built these never got any training. So instead of the reports being efficient they are painfully slow. The problem is we just converted all the reports to the SQL version a much faster reporting database and all the old unneeded tables we are not using or needing came over with the report. We found after mapping the old tables to the new SQL version of the reports made the reports run faster. If we removed the redundant or unused tables from the reports they ran even faster. We want to remove the unused tables.

However when we do this we
1. disconnect the mapped network drive to the report
2. go to the design view of the report
3. click on Verify database under the Database menu.
4. either click with mouse or hold down the Enter key to remove all unnecessary reports

When I notice sometimes ALL 500 tables can be removed in a matter of 2 minutes. Other times the report takes literally an hour plus to remove all the tables. I have watched the Task Managers  CPU spike for several seconds from 10% to 100% for every table removed. In some cases the CPU stays spiked at 100% for minutes. Thus causing my removal of the tables to be painfully slow.

Does anyone know what causes this or knows what can be done about it. Please advise. thank you.
0
Comment
Question by:ruavol2
  • 2
  • 2
4 Comments
 
LVL 22

Accepted Solution

by:
Ido Millet earned 500 total points
ID: 38857575
Perhaps this Mass Verify utility could help with this:
http://www.redeemedsoftware.com/Products.asp?pageid=84
0
 

Author Comment

by:ruavol2
ID: 38857892
Do you know if it will remove the tables not used or will they stay stored in the RPT so when or if the user goes to open it he will see the other unused 500 tables that slow the report and bogg the user down. Thoughts.
0
 
LVL 22

Assisted Solution

by:Ido Millet
Ido Millet earned 500 total points
ID: 38857902
It should act exactly as a manual verify process but without any manual decisions about column/table remapping.
0
 

Author Closing Comment

by:ruavol2
ID: 38940861
Thanks
0

Featured Post

Find Ransomware Secrets With All-Source Analysis

Ransomware has become a major concern for organizations; its prevalence has grown due to past successes achieved by threat actors. While each ransomware variant is different, we’ve seen some common tactics and trends used among the authors of the malware.

Join & Write a Comment

This article explains all about SQL Server Piecemeal Restore with examples in step by step manner.
Slowly Changing Dimension Transformation component in data task flow is very useful for us to manage and control how data changes in SSIS.
Video by: Steve
Using examples as well as descriptions, step through each of the common simple join types, explaining differences in syntax, differences in expected outputs and showing how the queries run along with the actual outputs based upon a simple set of dem…
Via a live example, show how to setup several different housekeeping processes for a SQL Server.

706 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

14 Experts available now in Live!

Get 1:1 Help Now