123ArticleOnline Logo
Welcome to 123ArticleOnline.com!
ALL >> Computers >> View Article

Dealing With Multiple Iam Pages Error In Sql Server

Profile Picture
By Author: merge tool
Total Articles: 35
Comment this article
Facebook ShareTwitter ShareGoogle+ ShareTwitter Share

Many of us deal with MS SQL Server quite often and its errors in SQL Server .MDF files too. Multiple IAM Pages error is one such error in SQL Server database that leads to inaccessibility of .mdf file and halts work flow. You must be wondering what this Multiple IAM Pages error is.
Well, it goes this way. SQL Server file is consisted of different pages that store its allocation structures. GAM (Global Allocation Page) is the one that contains information related to allocated extents in this file. Whereas, the allocation pages that contain information of the extents that an index or table uses are termed as Index Allocation Map (IAM) pages. Sometimes, you get errors that it has found multiple IAM pages for a single object. Such errors usually indicate table corruption that needs to be repaired using advanced and professional SQL Server data recovery software.
You might encounter the following error with your SQL Server database table:
Server: Msg 8947, Level 16, State 1
Table error: Multiple IAM pages for object ID O_ID, index ID I_ID contain allocations for the same interval. IAM pages P_ID1 and P_ID2.
...
... Reasons behind this issue
The error message suggests that the IAM chain for the specified index has minimum of 2 IAM pages (referred as P_ID1 and P_ID) and cover the same GAM interval. By interval, it means the file space that GAM page uses to map, which is approximately calculated as 4 GB. Each index having more than one extent that is allocated from a GAM interval is required to have an IAM page for that particular GAM interval. For all extents of GAM interval, an IAM page contains one bit for each extent. A set bit indicates that the particular index is allocated to that index.
Otherwise, the common reason for this behavior is due to hardware failure.
Resolution
You need to perform these methods to recover from the situation:
Ensure that no hardware failure issue exists. Run hardware diagnostics and check application, Windows and SQL Server error log to know the exact issue. Replace the damaged hardware, if needed.
If clean backup is available, restore from the database from it.
If no valid backup is present, run DBCC CHECKDB command without using any repair clause to know the extent of corruption and repair clause required to be applied. Execute DBCC CHECKDB with the suggested repair clause.
In case above measures fail, don't lose heart as you can scan the database using advanced SQL Server data recovery tools. These are powerful and aware winning SQL database repair applications. SQL Server Data Recovery tool is efficient in recovering data from corrupt and damaged .mdf files created with MS SQL Server 2000 and MS SQL Server 2005.

Total Views: 326Word Count: 444See All articles From Author

Add Comment

Computers Articles

1. Remote Connectivity | Business Broadband Without Fibre India | Viva Digitally
Author: Viva

2. Spark Matrix™: Speech Analytics
Author: Umangp

3. Custom Computer Manufacturer: How To Choose The Right One For Your Needs?
Author: Jack Williams

4. Riding Up: The Surge Of Elevators And Escalators Across Asia Pacific
Author: Pujitha

5. Why Businesses In Mumbai Need Custom Software Development
Author: Aimbeat Insights

6. How A Multi-service App Can Transform Your Business Growth
Author: Swiza Joy

7. Advanced Humidity Monitor And Equipment Temperature Monitoring Solutions For Reliable Healthcare And Business Environments With Tempgenius Expertise
Author: Chris Miller

8. Why You Need Modern Telecom Sales Commission Management Systems To Boost Sales Efficiency
Author: Kevin

9. Why Access Reviews Keep Failing In Regulated, Hybrid Environments
Author: Soham Biswas

10. Building A Modern Real Estate App With Trulia Clone App Script
Author: Swiza Joy

11. Spark Matrix™: Multi-carrier Parcel Management Solutions
Author: Umangp

12. Best Odoo Erp Software Company In Dubai For Business Growth
Author: Mayur Meheshwari

13. Top Challenges Faced By Equipment Rental Companies In The Uae — And How Erp Solves Them
Author: Al murooj solutions

14. Spark Matrix™: Intelligent Virtual Assistants (iva)
Author: Umangp

15. Pos Software Designed For Retail Operations
Author: EPOS Direct

Login To Account
Login Email:
Password:
Forgot Password?
New User?
Sign Up Newsletter
Email Address: