| 
                
Please start any new threads on our new 
    site at https://forums.sqlteam.com.  We've got lots of great SQL Server
    experts to answer whatever question you can come up with. 
    
        | 
                
                    | 
                            
                                | Author | Topic |  
                                    | AskSQLTeamAsk SQLTeam Question
 
 
                                        0 Posts | 
                                            
                                            |  Posted - 2006-07-21 : 09:34:17 
 |  
                                            | Andy Chau writes "Dear All,I have found the below error in my sql log.  What is the root cause of this issue and what should I do to prevent it?2006-07-02 06:27:20.05 spid95    Error: 7105, Severity: 22, State: 62006-07-02 06:27:20.05 spid95    Page (1:1180115), slot 1 for text, ntext, or image node does not exist..Regards,Andy" |  |  
                                    | paulrandalYak with Vast SQL Skills
 
 
                                    899 Posts | 
                                        
                                          |  Posted - 2006-07-23 : 11:28:06 
 |  
                                          | Columns with text, ntext and image data are typically stored 'off-row' - i.e. in different data pages than the rest of the data row. This means that to read the text column, the data row must be read, the pointer to the 'off-row' text data extracted, and then the text data page read to find the text column.The error you're seeing is because the pointer is not pointing to a valid text column. This can be caused by corruption in the database or, more commonly, using the NOLOCK hint or read-uncommitted isolation level. Are either of the latter the case, to your knowledge? Do you know whether your databases are clean of corruptions?ThanksPaul RandalLead Program Manager, Microsoft SQL Server Storage Engine + SQL Express(Legalese: This posting is provided "AS IS" with no warranties, and confers no rights.) |  
                                          |  |  |  
                                    | Kevin3NFStarting Member
 
 
                                    1 Post | 
                                        
                                          |  Posted - 2007-04-27 : 16:04:16 
 |  
                                          | For those that found this post via Googling for error 7105 (like I did), removing the NOLOCK hint resolved the issue for us.  We also used DBCC Page to find the relevant table.  DBCC CheckTable came up clean.Thanks,Kevin3NFwww.3nf-inc.com |  
                                          |  |  |  
                                    | paulrandalYak with Vast SQL Skills
 
 
                                    899 Posts | 
                                        
                                          |  Posted - 2007-04-27 : 16:14:16 
 |  
                                          | Excellent - I'll make this a blog post too.Paul RandalPrincipal Lead Program Manager, Microsoft SQL Server Core Storage Engine(Legalese: This posting is provided "AS IS" with no warranties, and confers no rights.)http://blogs.msdn.com/sqlserverstorageengine/default.aspx |  
                                          |  |  |  
                                    | phillipalbertcoxStarting Member
 
 
                                    2 Posts | 
                                        
                                          |  Posted - 2008-04-15 : 10:56:27 
 |  
                                          | Hey,Putting both the NOLOCK and Read Uncommitted isolation levels to the side, would transactions reading temporary tables be subject to this type of error?  The application (consolidation system) makes heavy usage of temporary tables during the import, processing and final storage of data into the consolidation table.  ThanksPhillip CoxMITP - DBAdmin|MCTS - SQL Server 2005|MCP - SQL Server 2000 |  
                                          |  |  |  
                                    | paulrandalYak with Vast SQL Skills
 
 
                                    899 Posts | 
                                        
                                          |  Posted - 2008-04-15 : 13:16:07 
 |  
                                          | No, shouldn't be.Paul RandalSQL Server MVP, Managing Director, SQLskills.com |  
                                          |  |  |  
                                    | phillipalbertcoxStarting Member
 
 
                                    2 Posts | 
                                        
                                          |  Posted - 2008-04-16 : 04:43:29 
 |  
                                          | quote:Hi Paul,thanks for update!Phillip CoxMITP - DBAdmin|MCTS - SQL Server 2005|MCP - SQL Server 2000Originally posted by paulrandal
 No, shouldn't be.Paul RandalSQL Server MVP, Managing Director, SQLskills.com
 
 |  
                                          |  |  |  
                                |  |  |  |  |  |