Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Устранение проблем в бд  [new]
Алексей Кр
Member

Откуда: Белгород
Сообщений: 458
Реально ли устранить следующие подобные ошибки? (24 штуки нашлось)

Check Catalog Msg 3853, State 1: Attribute (object_id=498150728) of row (object_id=498150728,column_id=11) in sys.columns does not have a matching row (object_id=498150728) in sys.objects.

пытаюсь делать следующие операции, никак (((
DBCC CHECKDB ([db], REPAIR_ALLOW_DATA_LOSS) WITH NO_INFOMSGS;
DBCC CHECKDB ([db], REPAIR_FAST) WITH NO_INFOMSGS;
DBCC CHECKDB ([db], REPAIR_REBUILD) WITH NO_INFOMSGS;

SQL 2008 R2
5 май 14, 10:14    [15971870]     Ответить | Цитировать Сообщить модератору
 Re: Устранение проблем в бд  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
https://www.sql.ru/forum/afsearch.aspx?s=3853&submit=?????&bid=1
5 май 14, 10:45    [15972037]     Ответить | Цитировать Сообщить модератору
 Re: Устранение проблем в бд  [new]
хмхмхм
Guest
Алексей Кр,

Создавайте базу из бэкапа и переносите туда данные.
Если не восстанавливается, то создавайте новую бд и переносите туда данные.

Microsoft
Method 1
If you have a clean backup of the database, restore the database from the backup.

Note This method works only if the backup does not have inconsistencies in the metadata.
Method 2
If you cannot restore the database from a backup, export the data and the objects to a new database. Then, transfer the contents of the manually-updated database into the new database. Note You cannot repair inconsistencies in the system catalogs by using the REPAIR options in the DBCC CHECKDB commands. Therefore, because the command cannot repair metadata corruption, the command does not provide any recommended repair level.


Еще люди пишут, что в случае версии SQL 2000 может помочь простое удаление лишних колонок из таблицы sys.columns, если их там оказалось больше необходимого:

http://www.sqlservercentral.com/Forums/Topic1408250-391-1.aspx
5 май 14, 10:47    [15972052]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить