Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
База в состоянии Suspect
|
|||
|---|---|---|---|
|
#18+
В Результате Update таблицы базу заклинило в состоянии Suspect. Все что есть на эту тему в BOL и на этом сайте ( Уловка, позволяющая обойти критическое (Emergency) состояние базы данны... ) не помогает. Более того при попытке восстановления я отсоединил базу, и теперь она даже присоединяться не хочет. При этом SQL говорит следующее : Server: Msg 2601, Level 14, State 3, Line 1 Cannot insert duplicate key row in object 'keywords' with unique index 'word'. Server: Msg 3314, Level 21, State 3, Line 1 Error while undoing logged operation in database 'restore'. Error at log record ID (2880:13601:114). 28 transactions rolled forward in database 'restore' (7). Connection Broken Это то же самое что происходило при попытке автоматического восстановления при перезапуске. Я не понимаю как дублирующиеся значения могли лечь в индексное поле! Если у кого есть хоть какие нибудь идеи буду очень благодарен!!!!!!!!!!! Vladimir mailto:zabl@mir.glasnet.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2001, 17:43 |
|
||
|
База в состоянии Suspect
|
|||
|---|---|---|---|
|
#18+
Это тот самый случай, когда нужно восстановить базу из резервной копии. Если таковой не имеется, когда то в этом форуме предлагали (совсем не дорого) специальную прогу на этот жизненный случай ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2001, 09:24 |
|
||
|
База в состоянии Suspect
|
|||
|---|---|---|---|
|
#18+
Спасибо. Я так и знал. А не знаете ли как такое могло появиться - видимых сбоев не было. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2001, 10:26 |
|
||
|
База в состоянии Suspect
|
|||
|---|---|---|---|
|
#18+
Как такое могло получиться, навскидку сказать трудно. Могла просто записаться на диск всякая лабуда из-за сбоя в операционной системе. А я добился стабильной повторяемости одного глюка (похожего) при запуске мастера копирования базы данных. В одной из таблиц в качестве значения по умолчанию используется UDF. Так вот из-за этого работа DTS-пакета обрывается с ошибкой. Изначально была сделана таблица без значения по умолчанию. Потом UDF, которая использует данные этой таблицы. Потом с помощью Alter Column эта UDF была пришпандорена в качестве значения по умолчанию столбцу этой же таблицы. При работе мастера копирования БД он должен прогнать скрипты именно в таком порядке. Попытка прогнать их в конечном виде приводит к ошибке. При создании в первую очеред таблицы с Default-значением приводит к ошибке потому, что UDF еще не существует. При попытке создать UDF тоже возникает ошибка, потому что таблица еще не существует. Так вот, когда возникает ошибка при работе мастера копирования БД, целевая БД оказывается таки созданной (в ней отсутствует всего пара объектов). И даже пытается некоторое время работать. При выдаче некоторых запросов - даже корректно. Однако, при прогоне DBCC CHECKDB выскакивает куча сообщений о разрушеных страницах индексов. Если пытаться такую БД эксплуатировать, разрушения прогрессируют. Если ты когда-либо копировал БД мастером и затем полученную копию пытался эксплуатировать, не обращая внимания на ошибку трансформации, то отсюда ноги и выросли. Для меня такое поведение SQL-сервера несколько странно. Судя по всему, при копировании БД задействуются механизмы низкого уровня. Если бы просто прогонялись скрипты по созданию всех объектов, а уже потом заполнялись бы таблицы данными, то подобных сбоев происходить не должно. Похоже, скрипты не прогоняются, а втупую копируются страницы данных вместе с метаданными (хотя при этом каким-то чудным образом проверяется взаимная увязка объктов). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2001, 12:06 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32016568&tid=1825093]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 366ms |

| 0 / 0 |
