Hi gues!
Maybe someone saw such error.
Msg 12313, Level 21, State 1:
Server 'test1', Line 1:
Internal error: Insert into page id 278443007 of index id 4 of table 'sysobjects' (id = 1) in database 'test1' tried to replace undeleted RID (385699354,12) at slot 10 and ridposn 4. Try dropping and recreating the index.
Msg 12313, Level 21, State 1:
Server 'test8', Line 1:
Internal error: Insert into page id 278443007 of index id 4 of table 'sysobjects' (id = 1) in database 'test1' tried to replace undeleted RID (385699354,12) at slot 10 and ridposn 4. Try dropping and recreating the index.
When I load a dumping from the working server on test (I checked on 2 different test servers) I receive the following error.
In backup server log:
......(normal load database)
Backup Server: 4.188.1.1: Database test1: 3375882328 kilobytes (97%) LOADED.
Backup Server: 4.188.1.1: Database test1: 3410754414 kilobytes (98%) LOADED.
Backup Server: 4.188.1.1: Database test1: 3445497480 kilobytes (99%) LOADED.
Backup Server: 4.188.1.1: Database test1: 3480366076 kilobytes (100%) LOADED.
Backup Server: 4.188.1.1: Database test1: 3487125576 kilobytes (100%) LOADED.
Backup Server: 3.42.1.1: LOAD is complete (database test1).
Started estimating recovery log boundaries for database 'test1'.
Database 'test1', checkpoint=(34548290, 14), first=(34548164, 36), last=(39489424, 42).
Completed estimating recovery log boundaries for database 'test1'.
Started ANALYSIS pass for database 'test1'.
Completed ANALYSIS pass for database 'test1'.
Started REDO pass for database 'test1'. The total number of log records to process is 52036795.
Recovery prefetch size is 2400 log records.
Recovery prefetch size is 2880 log records.
Redo pass for database 'test1': 2601839 records done (4%); 49434956 records left.
Recovery prefetch size is 3456 log records.
Recovery prefetch size is 4147 log records.
Redo pass for database 'test1': 5203678 records done (9%); 46833117 records left.
Recovery prefetch size is 4976 log records.
Recovery prefetch size is 5971 log records.
Redo pass for database 'test1': 7805517 records done (14%); 44231278 records left.
Recovery prefetch size is 7165 log records.
Recovery prefetch size is 8598 log records.
Redo pass for database 'test1': 10407356 records done (19%); 41629439 records left.
Recovery prefetch size is 10317 log records.
Recovery prefetch size is 12380 log records.
Redo pass for database 'test1': 13009195 records done (24%); 39027600 records left.
Recovery prefetch size is 14856 log records.
Recovery prefetch size is 17827 log records.
Redo pass for database 'test1': 15611034 records done (29%); 36425761 records left.
Recovery prefetch size is 20000 log records.
Redo pass for database 'test1': 18212873 records done (34%); 33823922 records left.
Redo pass for database 'test1': 20814712 records done (39%); 31222083 records left.
Redo pass for database 'test1': 23416551 records done (44%); 28620244 records left.
Redo pass for database 'test1': 26018390 records done (49%); 26018405 records left.
Redo pass for database 'test1': 28620229 records done (54%); 23416566 records left.
Redo pass for database 'test1': 31222068 records done (59%); 20814727 records left.
Redo pass for database 'test1': 33823907 records done (64%); 18212888 records left.
Msg 12313, Level 21, State 1:
Server 'test1', Line 1:
Internal error: Insert into page id 278443007 of index id 4 of table 'sysobjects' (id = 1) in database 'test1' tried to replace undeleted RID (385699354,12) at slot 10 and ridposn 4. Try dropping and recreat.
During of a backup work in databases is continued.(not dbo use only)
And as the error seems to me occurs at the time of load of a log of databases
Some time ago we already received similar errors,with other number of the page, but with the same object'sysobjects' (id = 1).
Internal error: Insert into page id 274230927 of index id 3 of table 'sysobjects' (id = 1) in database 'diasdb1' tried to replace
undeleted RID (383680310,5) at slot 130 and ridposn 0. Try dropping and recreating the index.
But next day in case of dump and a load database of errors wasn't.
And it is strange that the error arises on index id 4 'sysobjects' (id = 1) because on this objects only 2 indexes:(only 2 and 3)
select * from sysindexes
where id=1
sysobjects | 1 | 0 |
ncsysobjects | 1 | 2 |
csysobjects | 1 | 3 |
dbcc checktable (sysobjects) in test database not have errors(the basis is load after the previous error).
What it is possible to make mistakes for the decision?