delphi3000.com - the free delphi knowledge platform
delphi3000.com - the free delphi knowledge platform
Have a look at your member-status

connecting people's knowledge


  - Recent ArticlesRSS feed for Recent Articles on delphi3000.com
  - List of All Articles
  - Top Viewed Articles
  - Articles (+Attachem.)
  - Articles Of Interest
  - Categories
  - Top Uploader
  - Search
  - Index

  - My Home
  - Submit an Article
  - My Articles
  - My Personal Data
  - My Bookmarks
  - Activities
  - Login/Logout

  - Sign Up
  - Why Sign Up
  - Newsletter

  - Press
  - Advertise

  - Contact
  - Feedback



Community
Borland
ClubeDelphi
Dr. Bob
UK-BUG
Delphi Meetings
Planeta Delphi








Share this article with friendsShare this article with friends
Rate this articleRate this article - to keep the quality of delphi3000.com !
Comment this article or read through previous comments (0)


Rectifying Error 2578 and recovering corrupted database in SQL Server 2000Format this article printer-friendly!Bookmark function is only available for registered users!
Rectifying Error 2578 and recovering corrupted database in SQL Server 2000
Product:
Delphi all versions
Category:
Database-SQL
Skill Level:
Scoring:
Last Update:
06/29/2010
Search Keys:
delphi delphi3000 article borland vcl code-snippet sql repapir, sql database repair, ms sql repair, sql server repair, mdf repair, repair sql, repair sql database, mdf sql repair, sql mdf repair
Times Scored:
1
Visits:
83
Uploader: Mark Willium
Company: SQL Recovery Software
Reference: http://www.repair-mssql-database.com/
 
Question/Problem/Abstract:
Are you facing problems while working on your SQL Server 2000 database? Are you getting lot of error messages for some tasks that worked fine previously? Or the database is responding too slowly? If all your answers are in YES, then chances are that the database has corrupted. It may have corrupted due to various reasons such as virus infections, power outages, hardware malfunctioning, etc.
Answer:



Are you facing problems while working on your SQL Server 2000 database? Are you getting lot of error messages for some tasks that worked fine previously? Or the database is responding too slowly? If all your answers are in YES, then chances are that the database has corrupted. It may have corrupted due to various reasons such as virus infections, power outages, hardware malfunctioning, etc. To resolve such issues, you can perform in-place resolving techniques. If you are not able to address the situation, then you should use a third-party SQL database repair software to repair SQL database.

Consider a scenario wherein you encounter the following error message while working on the SQL Server 2000 database:

"Minimally logged extents were found in GAM interval starting at page P_ID but the minimally logged flag is not set in the database table."

Cause:

The root cause of this error is that a page of ML_MAP_PAGE was found in the GAM extent. However, in the DBTABLE, the DBT_MINIMAL_LOG_IN bit was not set.

Resolution:

To resolve this error, you need to recover SQL database. To do this, perform the following methods preferably in the given order:

Resolve the hardware issues: You should run hardware diagnostics and check if the problem is because of any faulty hardware component. You can also check the error logs to ascertain this. In addition, you can swap the hardware components to zero in on the actual cause of the problem. If nothing works out, then you can reformat the hard disks and reinstall the operating system to get an altogether fresh system.

Restore from backup: If the problem is not hardware related, then you should check if the backup is clean and updated. If yes, then restore the database from its backup.

Use DBCC CHECKDB: As a last resort, you should run the DBCC CHECKDB command: first without any repair clause to know the extent of corruption and then with the suggested repair clause.

After performing the aforementioned methods, check if you are still getting the same error. In most of the cases, it would not. However, if the error is still not resolved then you should use a third-party SQL database recovery software. Such SQL recovery tools recover SQL database using fast yet sophisticated scanning algorithms.

Stellar Phoenix SQL Data Recovery is an MS SQL recovery software that is able to recover SQL databases from all instances of corruption. It is specially designed to perform SQL recovery for databases created in SQL Server 2000, 2005, and 2008. This SQL repair software successfully recovers various database objects such as tables, queries, stored procedures, defaults, triggers, etc. It is compatible with Windows 7, Vista, Server 2003, XP, and 2000.





Please rate this article!
Skill level:
BeginnerExpert

Useful:
No!Very!

Overall rating:
PoorExcellent



Comments to this article
Write a new comment













 
Sign up to consume product discounts for Bronze memberships !

read more


   


  Community Ad of
I. Siticov
 
   














 







     
  Copyright © 2000 - 2007 delphi3000.com - All rights reserved. Terms of use. || Privacy
delphi3000.com is a service by bluestep.com IT-Services GmbH (Vienna)